diff --git a/kernel/rcu/tasks.h b/kernel/rcu/tasks.h
index 208acb286ec28cb67cd3c3e14ea9072e09b32082..b338f514ee5aa996b0efb8a38d63055d62c9cade 100644
--- a/kernel/rcu/tasks.h
+++ b/kernel/rcu/tasks.h
@@ -908,7 +908,6 @@ static void trc_wait_for_one_reader(struct task_struct *t,
 	// The current task had better be in a quiescent state.
 	if (t == current) {
 		t->trc_reader_checked = true;
-		trc_del_holdout(t);
 		WARN_ON_ONCE(t->trc_reader_nesting);
 		return;
 	}