epoll: drop unnecessary test
authorDavide Libenzi <[email protected]>
Thu, 16 Oct 2008 05:01:56 +0000 (22:01 -0700)
committerLinus Torvalds <[email protected]>
Thu, 16 Oct 2008 18:21:32 +0000 (11:21 -0700)
commitf337b9c58332bdecde965b436e47ea4c94d30da0
tree0b630e4cd2cc19f29d56716162defa301f82bf65
parent8b6e47ad062e6ac993fb80256344fc499c1e827b
epoll: drop unnecessary test

Thomas found that there is an unnecessary (always true) test in
ep_send_events().  The callback never inserts into ->rdllink while the
send loop is performed, and also does the ~EP_PRIVATE_BITS test.  Given
we're holding the mutex during this time, the conditions tested inside the
loop are always true.  This patch drops the test done inside the
re-insertion loop.

Signed-off-by: Davide Libenzi <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
fs/eventpoll.c