Linux/linux 8d829b9block blk-mq-sched.c blk-mq.c, drivers/block/xen-blkback blkback.c common.h

Merge branch 'for-linus' of git://git.kernel.dk/linux-block

Pull block fixes from Jens Axboe:
 "This contains a set of fixes for xen-blkback by way of Konrad, and a
  performance regression fix for blk-mq for shared tags.

  The latter could account for as much as a 50x reduction in
  performance, with the test case from the user with 500 name spaces. A
  more realistic setup on my end with 32 drives showed a 3.5x drop. The
  fix has been thoroughly tested before being committed"

* 'for-linus' of git://git.kernel.dk/linux-block:
  blk-mq: fix performance regression with shared tags
  xen-blkback: don't leak stack data via response ring
  xen/blkback: don't use xen_blkif_get() in xen-blkback kthread
  xen/blkback: don't free be structure too early
  xen/blkback: fix disconnect while I/Os in flight
DeltaFile
+46-12block/blk-mq-sched.c
+12-14drivers/block/xen-blkback/blkback.c
+6-20drivers/block/xen-blkback/common.h
+13-3block/blk-mq.c
+8-7drivers/block/xen-blkback/xenbus.c
+0-9block/blk-mq-sched.h
+2-0include/linux/blkdev.h
+87-657 files

UnifiedSplitRaw