From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751881AbbDQAov (ORCPT ); Thu, 16 Apr 2015 20:44:51 -0400 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:9719 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751355AbbDQAon (ORCPT ); Thu, 16 Apr 2015 20:44:43 -0400 Date: Thu, 16 Apr 2015 18:44:36 -0600 From: Jens Axboe To: CC: Subject: [GIT PULL] Block drivers bits for 4.1 Message-ID: <20150417004436.GB8573@kernel.dk> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline X-Originating-IP: [192.168.54.13] X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.13.68,1.0.33,0.0.0000 definitions=2015-04-17_01:2015-04-17,2015-04-16,1970-01-01 signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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