]> git.baikalelectronics.ru Git - kernel.git/commit
ia64/err-inject: Use get_user_pages_fast()
authorDavidlohr Bueso <dave@stgolabs.net>
Mon, 22 Jan 2018 17:21:37 +0000 (09:21 -0800)
committerTony Luck <tony.luck@intel.com>
Mon, 5 Mar 2018 22:43:45 +0000 (14:43 -0800)
commitfdf1a4273975af113a01485577ad34110ff65388
tree459e3c517dfe66d0058a41106092dbfd957d3abe
parent0790588f23b8470862067d3d48f3310e8ba2b811
ia64/err-inject: Use get_user_pages_fast()

At the point of sysfs callback, the call to gup is
done without mmap_sem (or any lock for that matter).
This is racy. As such, use the get_user_pages_fast()
alternative and safely avoid taking the lock, if possible.

Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/err_inject.c