aboutsummaryrefslogtreecommitdiff
path: root/lib/memory-notifier-error-inject.c
diff options
context:
space:
mode:
authorTony Battersby <[email protected]>2015-02-13 12:10:58 -0500
committerJames Bottomley <[email protected]>2015-02-17 06:57:54 -0800
commit7772855a996ec6e16944b120ab5ce21050279821 (patch)
treeee736c6d1316437299d0c6c4948cfbc02f1dff56 /lib/memory-notifier-error-inject.c
parent7568615c1054907ea8c7701ab86dad51aa099888 (diff)
sg: fix EWOULDBLOCK errors with scsi-mq
With scsi-mq enabled, userspace programs can get unexpected EWOULDBLOCK (a.k.a. EAGAIN) errors when submitting commands to the SCSI generic driver. Fix by calling blk_get_request() with GFP_KERNEL instead of GFP_ATOMIC. Note: to avoid introducing a potential deadlock, this patch should be applied after the patch titled "sg: fix unkillable I/O wait deadlock with scsi-mq". Cc: <[email protected]> # 3.17+ Signed-off-by: Tony Battersby <[email protected]> Acked-by: Douglas Gilbert <[email protected]> Tested-by: Douglas Gilbert <[email protected]> Signed-off-by: James Bottomley <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions