* [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.