aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_timer.c
diff options
context:
space:
mode:
authorMasami Hiramatsu <[email protected]>2019-05-15 14:38:06 +0900
committerSteven Rostedt (VMware) <[email protected]>2019-05-25 23:04:42 -0400
commit2d8d8fac3b4eab035dcd0068e1f5a746a697fbb3 (patch)
tree234b6d283e668d1a30772670e3e99af779a699cf /net/lapb/lapb_timer.c
parent0c9f23797925069f9ce267c97e488e293f647c69 (diff)
x86/uaccess: Allow access_ok() in irq context if pagefault_disabled
WARN_ON_IN_IRQ() assumes that the access_ok() and following user memory access can sleep. But this assumption is not always correct; when the pagefault is disabled, following memory access will just returns -EFAULT and never sleep. Add pagefault_disabled() check in WARN_ON_ONCE() so that it can ignore the case we call it with disabling pagefault. For this purpose, this modified pagefault_disabled() as an inline function. Link: http://lkml.kernel.org/r/155789868664.26965.7932665824135793317.stgit@devnote2 Acked-by: Ingo Molnar <[email protected]> Signed-off-by: Masami Hiramatsu <[email protected]> Signed-off-by: Steven Rostedt (VMware) <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions