epoll: Remove ep_scan_ready_list() in comments
authorHuang Xiaojia <huangxiaojia2@huawei.com>
Tue, 6 Feb 2024 01:43:53 +0000 (09:43 +0800)
committerChristian Brauner <brauner@kernel.org>
Tue, 6 Feb 2024 12:55:33 +0000 (13:55 +0100)
Since commit 443f1a042233 ("lift the calls of ep_send_events_proc()
into the callers"), ep_scan_ready_list() has been removed.
But there are still several in comments. All of them should
be replaced with other caller functions.

Signed-off-by: Huang Xiaojia <huangxiaojia2@huawei.com>
Link: https://lore.kernel.org/r/20240206014353.4191262-1-huangxiaojia2@huawei.com
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/eventpoll.c

index 3534d36a147400079bfd618d198e47fe669aee5f..786e023a48b2f80373d602bb3a784797db1f6718 100644 (file)
@@ -206,7 +206,7 @@ struct eventpoll {
         */
        struct epitem *ovflist;
 
-       /* wakeup_source used when ep_scan_ready_list is running */
+       /* wakeup_source used when ep_send_events or __ep_eventpoll_poll is running */
        struct wakeup_source *ws;
 
        /* The user that created the eventpoll descriptor */
@@ -1153,7 +1153,7 @@ static inline bool chain_epi_lockless(struct epitem *epi)
  * This callback takes a read lock in order not to contend with concurrent
  * events from another file descriptor, thus all modifications to ->rdllist
  * or ->ovflist are lockless.  Read lock is paired with the write lock from
- * ep_scan_ready_list(), which stops all list modifications and guarantees
+ * ep_start/done_scan(), which stops all list modifications and guarantees
  * that lists state is seen correctly.
  *
  * Another thing worth to mention is that ep_poll_callback() can be called
@@ -1751,7 +1751,7 @@ static int ep_send_events(struct eventpoll *ep,
                         * availability. At this point, no one can insert
                         * into ep->rdllist besides us. The epoll_ctl()
                         * callers are locked out by
-                        * ep_scan_ready_list() holding "mtx" and the
+                        * ep_send_events() holding "mtx" and the
                         * poll callback will queue them in ep->ovflist.
                         */
                        list_add_tail(&epi->rdllink, &ep->rdllist);
@@ -1904,7 +1904,7 @@ static int ep_poll(struct eventpoll *ep, struct epoll_event __user *events,
                __set_current_state(TASK_INTERRUPTIBLE);
 
                /*
-                * Do the final check under the lock. ep_scan_ready_list()
+                * Do the final check under the lock. ep_start/done_scan()
                 * plays with two lists (->rdllist and ->ovflist) and there
                 * is always a race when both lists are empty for short
                 * period of time although events are pending, so lock is