Messages in this thread Patch in this message |  | | From | Pavel Begunkov <> | | Subject | [PATCH for-next] futex: deduplicate resched in futex_wake_op() | | Date | Mon, 17 May 2021 14:30:12 +0100 |
| |
After pagefaulting in futex_wake_op() both branches do cond_resched() before retry. Help to deduplicate it as many compilers can't cope with it.
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> --- kernel/futex.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/kernel/futex.c b/kernel/futex.c index c98b825da9cf..54ed232b2553 100644 --- a/kernel/futex.c +++ b/kernel/futex.c @@ -1728,12 +1728,9 @@ futex_wake_op(u32 __user *uaddr1, unsigned int flags, u32 __user *uaddr2, return ret; } - if (!(flags & FLAGS_SHARED)) { - cond_resched(); - goto retry_private; - } - cond_resched(); + if (!(flags & FLAGS_SHARED)) + goto retry_private; goto retry; } -- 2.31.1
|  |