Input: uinput - add a schedule point in uinput_inject_events()
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 5 Oct 2018 00:50:48 +0000 (17:50 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 5 Oct 2018 18:42:32 +0000 (11:42 -0700)
commitcecf10704899467a787975e3d94a1f0129b9688e
tree07edd95c8cff1b92df3b63907f3a5a4bdf808574
parent36d2582ff235b4e01ad64a734c877a52dc762d9c
Input: uinput - add a schedule point in uinput_inject_events()

Large writes to uinput interface may cause rcu stalls. Let's add
cond_resched() to the loop to avoid this.

Reviewed-by: Paul E. McKenney <paulmck@linux.ibm.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/misc/uinput.c