]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commite22cca0cb510bc6fa66955a936bc99b76013ad4b
tree07edd95c8cff1b92df3b63907f3a5a4bdf808574
parentf216cf6de0d43a80aa39bd8d2b2ab7ceb07452c2
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