The patch titled Subject: epoll: fix suspicious RCU usage in ep_poll_callback has been removed from the -mm tree. Its filename was epoll-use-rcu-to-protect-wakeup_source-in-epitem-fix.patch This patch was dropped because it was folded into epoll-use-rcu-to-protect-wakeup_source-in-epitem.patch ------------------------------------------------------ From: Eric Wong <normalperson@xxxxxxxx> Subject: epoll: fix suspicious RCU usage in ep_poll_callback The commit "epoll: use RCU to protect wakeup_source in epitem" introduced the ep_pm_stay_awake_rcu function for ep_poll_callback use, but I left it unused on accident. ep->mtx cannot be held in ep_poll_callback, so RCU should be used here. Signed-off-by: Eric Wong <normalperson@xxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/eventpoll.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN fs/eventpoll.c~epoll-use-rcu-to-protect-wakeup_source-in-epitem-fix fs/eventpoll.c --- a/fs/eventpoll.c~epoll-use-rcu-to-protect-wakeup_source-in-epitem-fix +++ a/fs/eventpoll.c @@ -1019,7 +1019,7 @@ static int ep_poll_callback(wait_queue_t /* If this file is already in the ready list we exit soon */ if (!ep_is_linked(&epi->rdllink)) { list_add_tail(&epi->rdllink, &ep->rdllist); - ep_pm_stay_awake(epi); + ep_pm_stay_awake_rcu(epi); } /* _ Patches currently in -mm which might be from normalperson@xxxxxxxx are epoll-trim-epitem-by-one-cache-line-on-x86_64.patch epoll-use-rcu-to-protect-wakeup_source-in-epitem.patch epoll-lock-ep-mtx-in-ep_free-to-silence-lockdep.patch epoll-cleanup-hoist-out-f_op-poll-calls.patch epoll-cleanup-use-rcu_init_pointer-when-nulling.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html