* [git pull] device mapper changes for 4.13
@ 2017-07-06 15:42 Mike Snitzer
0 siblings, 0 replies; only message in thread
From: Mike Snitzer @ 2017-07-06 15:42 UTC (permalink / raw)
To: Linus Torvalds
Cc: Damien Le Moal, Geliang Tang, dm-devel, Mikulas Patocka,
Heinz Mauelshagen, Joe Perches, Milan Broz, Alasdair G Kergon
Hi Linus,
These DM changes were layered ontop of linux-block.git to avoid
conflicts associated with all the 4.13 block changes.
The following changes since commit 443bd90f2cca9dec3db9ef9460a9c2a6f095f789:
nvme: host: unquiesce queue in nvme_kill_queues() (2017-06-18 20:52:58 -0600)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/for-4.13/dm-changes
for you to fetch changes up to 3908c9839b1077e677ef9e92d2bce7f224519c59:
dm zoned: fix overflow when converting zone ID to sectors (2017-07-05 16:08:47 -0400)
Please pull, thanks!
Mike
----------------------------------------------------------------
- Add the ability to select or poll /dev/mapper/control to wait for
events from multiple DM devices.
- Convert DM's printk macros over to using pr_<level> macros.
- Add a big-endian variant of plain64 IV to dm-crypt.
- Add support for zoned (aka SMR) devices to DM core. DM kcopyd was
also improved to provide a sequential write feature needed by zoned
devices.
- Introduce DM zoned target that provides support for host-managed zoned
devices, the result dm-zoned device acts as a drive-managed interface
to the underlying host-managed device.
- A DM raid fix to avoid using BUG() for error handling.
----------------------------------------------------------------
Damien Le Moal (9):
dm table: add zoned block devices validation
dm: fix REQ_OP_ZONE_RESET bio handling
dm: fix REQ_OP_ZONE_REPORT bio handling
dm: introduce dm_remap_zone_report()
dm flakey: add support for zoned block devices
dm linear: add support for zoned block devices
dm kcopyd: add sequential write feature
dm zoned: drive-managed zoned block device target
dm zoned: fix overflow when converting zone ID to sectors
Geliang Tang (1):
dm bio prison: use rb_entry() rather than container_of()
Heinz Mauelshagen (1):
dm raid: stop using BUG() in __rdev_sectors()
Joe Perches (1):
dm: convert DM printk macros to pr_<level> macros
Mikulas Patocka (3):
dm: add basic support for using the select or poll function
dm ioctl: add a new DM_DEV_ARM_POLL ioctl
dm ioctl: report event number in DM_LIST_DEVICES
Milan Broz (1):
dm crypt: add big-endian variant of plain64 IV
Documentation/device-mapper/dm-zoned.txt | 144 ++
drivers/md/Kconfig | 17 +
drivers/md/Makefile | 2 +
drivers/md/dm-bio-prison-v1.c | 2 +-
drivers/md/dm-bio-prison-v2.c | 2 +-
drivers/md/dm-core.h | 3 +
drivers/md/dm-crypt.c | 21 +-
drivers/md/dm-flakey.c | 23 +-
drivers/md/dm-ioctl.c | 109 +-
drivers/md/dm-kcopyd.c | 65 +-
drivers/md/dm-linear.c | 18 +-
drivers/md/dm-raid.c | 13 +-
drivers/md/dm-table.c | 162 ++
drivers/md/dm-zoned-metadata.c | 2509 ++++++++++++++++++++++++++++++
drivers/md/dm-zoned-reclaim.c | 570 +++++++
drivers/md/dm-zoned-target.c | 967 ++++++++++++
drivers/md/dm-zoned.h | 228 +++
drivers/md/dm.c | 97 +-
include/linux/device-mapper.h | 79 +-
include/linux/dm-kcopyd.h | 1 +
include/uapi/linux/dm-ioctl.h | 4 +-
21 files changed, 4958 insertions(+), 78 deletions(-)
create mode 100644 Documentation/device-mapper/dm-zoned.txt
create mode 100644 drivers/md/dm-zoned-metadata.c
create mode 100644 drivers/md/dm-zoned-reclaim.c
create mode 100644 drivers/md/dm-zoned-target.c
create mode 100644 drivers/md/dm-zoned.h
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-07-06 15:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-06 15:42 [git pull] device mapper changes for 4.13 Mike Snitzer
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.