summaryrefslogtreecommitdiff
path: root/drivers/isdn
diff options
context:
space:
mode:
authorKeith Busch <keith.busch@intel.com>2014-10-18 03:46:36 +0400
committerMike Snitzer <snitzer@redhat.com>2015-02-09 21:06:47 +0300
commit2eb6e1e3aa873f2bb62075bebe17fa108ee07374 (patch)
treebaa8b4216daa574b9e5ee7591f85a8beb7758d6b /drivers/isdn
parent1ae49ea2cf3ef097d4496981261a400f1f988b84 (diff)
downloadlinux-2eb6e1e3aa873f2bb62075bebe17fa108ee07374.tar.xz
dm: submit stacked requests in irq enabled context
Switch to having request-based DM enqueue all prep'ed requests into work processed by another thread. This allows request-based DM to invoke block APIs that assume interrupt enabled context (e.g. blk_get_request) and is a prerequisite for adding blk-mq support to request-based DM. The new kernel thread is only initialized for request-based DM devices. multipath_map() is now always in irq enabled context so change multipath spinlock (m->lock) locking to always disable interrupts. Signed-off-by: Keith Busch <keith.busch@intel.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Diffstat (limited to 'drivers/isdn')
0 files changed, 0 insertions, 0 deletions