All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Block drivers updates for 4.4
@ 2015-11-04  0:08 Jens Axboe
  0 siblings, 0 replies; only message in thread
From: Jens Axboe @ 2015-11-04  0:08 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel

Hi Linus,

On top of the core block bits, here are the block driver changes for
4.4. This pull request contains:

- NVMe:
        - Refactor and moving of code to prepare for proper target
          support. From Christoph and Jay.

        - 32-bit nvme warning fix from Arnd.

        - Error initialization fix from me.

        - Proper namespace removal and reference counting support from
          Keith.

        - Device resume fix on IO failure, also from Keith.

        - Dependency fix from Keith, now that nvme isn't under the
          umbrella of the block anymore.

        - Target location and maintainers update from Jay.

- From Ming Lei, the long awaited DIO/AIO support for loop.

- Enable BD-RE writeable opens, from Georgios.

Please pull!


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


----------------------------------------------------------------
Arnd Bergmann (1):
      nvme: fix 32-bit build warning

Christoph Hellwig (10):
      nvme: delete dev from dev_list in nvme_reset
      nvme: merge nvme_dev_reset into nvme_reset_failed_dev
      nvme: factor reset code into a common helper
      nvme: merge nvme_dev_start, nvme_dev_resume and nvme_async_probe
      nvme: properly handle partially initialized queues in nvme_create_io_queues
      nvme: add a local nvme.h header
      nvme: move hardware structures out of the uapi version of nvme.h
      nvme.h: add missing nvme_id_ctrl endianess annotations
      nvme: include <linux/types.ĥ> in <linux/nvme.h>
      nvme: use an integer value to Linux errno values

Georgios Toptsidis (1):
      cdrom: Random writing support for BD-RE media

Jay Freyensee (1):
      Update target repo for nvme patch contributions

Jay Sternberg (1):
      nvme: move to a new drivers/nvme/host directory

Jens Axboe (2):
      Merge branch 'for-4.4/core' into for-4.4/drivers
      NVMe: initialize error to '0'

Keith Busch (4):
      NVMe: Reference count open namespaces
      NVMe: Namespace removal simplifications
      NVMe: Simplify device resume on io queue failure
      NVMe: Add explicit block config dependency

Ming Lei (5):
      block: loop: set QUEUE_FLAG_NOMERGES for request queue of loop
      block: loop: use kthread_work
      block: loop: prepare for supporing direct IO
      block: loop: introduce ioctl command of LOOP_SET_DIRECT_IO
      block: loop: support DIO & AIO

 MAINTAINERS                                     |   8 +-
 drivers/Kconfig                                 |   2 +
 drivers/Makefile                                |   1 +
 drivers/block/Kconfig                           |  11 -
 drivers/block/Makefile                          |   2 -
 drivers/block/loop.c                            | 274 ++++++++---
 drivers/block/loop.h                            |  13 +-
 drivers/cdrom/cdrom.c                           |   1 +
 drivers/nvme/Kconfig                            |   1 +
 drivers/nvme/Makefile                           |   2 +
 drivers/nvme/host/Kconfig                       |  10 +
 drivers/nvme/host/Makefile                      |   4 +
 drivers/nvme/host/nvme.h                        | 133 +++++
 drivers/{block/nvme-core.c => nvme/host/pci.c}  | 229 ++++-----
 drivers/{block/nvme-scsi.c => nvme/host/scsi.c} |   2 +-
 include/linux/nvme.h                            | 624 ++++++++++++++++++++----
 include/uapi/linux/loop.h                       |   2 +
 include/uapi/linux/nvme.h                       | 589 ----------------------
 include/uapi/linux/nvme_ioctl.h                 |  65 +++
 19 files changed, 1066 insertions(+), 907 deletions(-)
 create mode 100644 drivers/nvme/Kconfig
 create mode 100644 drivers/nvme/Makefile
 create mode 100644 drivers/nvme/host/Kconfig
 create mode 100644 drivers/nvme/host/Makefile
 create mode 100644 drivers/nvme/host/nvme.h
 rename drivers/{block/nvme-core.c => nvme/host/pci.c} (96%)
 rename drivers/{block/nvme-scsi.c => nvme/host/scsi.c} (99%)
 delete mode 100644 include/uapi/linux/nvme.h
 create mode 100644 include/uapi/linux/nvme_ioctl.h

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-11-04  0:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-04  0:08 [GIT PULL] Block drivers updates for 4.4 Jens Axboe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.