[GIT PULL] Block drivers bits for 4.1

From: Jens Axboe
Date: Thu Apr 16 2015 - 20:44:53 EST


Hi Linus,

This is the block driver pull request for 4.1. As with the core bits,
this is a relatively slow round. This pull request contains:

- Various fixes and cleanups for NVMe, from Alexey Khoroshilov, Chong
Yuan, myself, Keith Busch, and Murali Iyer.

- Documentation and code cleanups for nbd from Markus Pargmann.

- Change of brd maintainer to me, from Ross Zwisler. At least the email
doesn't bounce anymore then.

- Two xen-blkback fixes from Tao Chen.

Please pull!

git://git.kernel.dk/linux-block.git for-4.1/drivers

----------------------------------------------------------------

Alexey Khoroshilov (1):
NVMe: Fix error handling of class_create("nvme")

Chong Yuan (1):
NVMe: embedded iod mask cleanup

David Rientjes (2):
block, drbd: fix drbd_req_new() initialization
block, drbd: use mempool_create_slab_pool()

Jens Axboe (2):
NVMe: increase depth of admin queue
Merge branch 'stable/for-jens-4.1' of git://git.kernel.org/.../konrad/xen into for-4.1/drivers

Keith Busch (5):
NVMe: Freeze admin queue on device failure
NVMe: Fix blk-mq hot cpu notification
NVMe: Remove check for null
NVMe: Add translation for block limits
NVMe: Meta data handling through submit io ioctl

Markus Pargmann (9):
Documentation: nbd: Reformat to allow more documentation
Documentation: nbd: Add list of module parameters
nbd: Remove kernel internal header
nbd: Replace kthread_create with kthread_run
nbd: Fix device bytesize type
nbd: Restructure debugging prints
nbd: Remove fixme that was already fixed
nbd: Return error code directly
nbd: Return error pointer directly

Murali Iyer (1):
nvme: Fix PRP list calculation for non-4k system page size

Ross Zwisler (1):
brd: update maintainer to be Jens Axboe

Tao Chen (2):
xen-blkback: enlarge the array size of blkback name
xen-blkback: define pr_fmt macro to avoid the duplication of DRV_PFX

Documentation/blockdev/nbd.txt | 48 +++++++----
MAINTAINERS | 2 +-
drivers/block/drbd/drbd_main.c | 7 +-
drivers/block/drbd/drbd_req.c | 3 +-
drivers/block/nbd.c | 140 +++++++++++++------------------
drivers/block/nvme-core.c | 159 +++++++++++++++---------------------
drivers/block/nvme-scsi.c | 28 ++++++-
drivers/block/xen-blkback/blkback.c | 62 +++++++-------
drivers/block/xen-blkback/common.h | 6 --
drivers/block/xen-blkback/xenbus.c | 38 +++++----
include/linux/nbd.h | 46 -----------
include/linux/nvme.h | 5 +-
12 files changed, 242 insertions(+), 302 deletions(-)
delete mode 100644 include/linux/nbd.h

--
Jens Axboe

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/