]> git.baikalelectronics.ru Git - kernel.git/commit
Input: uinput - use memdup_user() and friends
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 11 Feb 2011 09:10:45 +0000 (01:10 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 21 Feb 2011 09:02:28 +0000 (01:02 -0800)
commit5c6e355b4e713c6a71e41b97cc55a8dfb6f54784
treeb7f6de77ee9d63cc009c3e0011e3d3ca27d9fc16
parente3991f9c3cd34c46ea9a352e2c634206b56b7ac0
Input: uinput - use memdup_user() and friends

Instead of open-coding copying of data structures from userspace use
memdup_user() and strndup_user(). Note that this introduces change in
behavior because driver used to truncate 'phys' longer than 1024 bytes,
but now it will refuse to set 'phys' that long. Arguably trying to set
such 'phys' is suspect anyways.

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/misc/uinput.c