[dm-devel] [git pull] device mapper fixes for 4.13-rc3
Mike Snitzer
snitzer at redhat.com
Fri Jul 28 16:04:14 UTC 2017
Hi Linus,
The following changes since commit 5771a8c08880cdca3bfb4a3fc6d309d6bba20877:
Linux v4.13-rc1 (2017-07-15 15:22:10 -0700)
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-fixes
for you to fetch changes up to 273752c9ff03eb83856601b2a3458218bb949e46:
dm, dax: Make sure dm_dax_flush() is called if device supports it (2017-07-26 15:55:44 -0400)
Please pull, thanks.
Mike
----------------------------------------------------------------
- A few DM integrity fixes that improve performance. One that address
inefficiencies in the on-disk journal device layout. Another that
makes use of the block layer's on-stack plugging when writing the
journal.
- A dm-bufio fix for the blk_status_t conversion that went in during the
merge window.
- A few DM raid fixes that address correctness when suspending the
device and a validation fix for validation that occurs during device
activation.
- A couple DM zoned target fixes. Important one being the fix to not
use GFP_KERNEL in the IO path due to concerns about deadlock in
low-memory conditions (e.g. swap over a DM zoned device, etc).
- A DM DAX device fix to make sure dm_dax_flush() is called if the
underlying DAX device is operating as a write cache.
----------------------------------------------------------------
Damien Le Moal (1):
dm zoned: use GFP_NOIO in I/O path
Dan Carpenter (1):
dm bufio: fix error code in dm_bufio_write_dirty_buffers()
Heinz Mauelshagen (4):
dm raid: remove WARN_ON() in raid10_md_layout_to_format()
dm raid: fix activation check in validate_raid_redundancy()
dm raid: avoid mddev->suspended access
dm raid: bump target version
Mikulas Patocka (5):
dm integrity: fix inefficient allocation of journal space
dm integrity: use plugging when writing the journal
dm integrity: WARN_ON if variables representing journal usage get out of sync
dm integrity: test for corrupted disk format during table load
dm zoned: remove test for impossible REQ_OP_FLUSH conditions
NeilBrown (1):
dm verity fec: fix GFP flags used with mempool_alloc()
Vivek Goyal (1):
dm, dax: Make sure dm_dax_flush() is called if device supports it
Documentation/device-mapper/dm-raid.txt | 1 +
drivers/dax/super.c | 6 ++++++
drivers/md/dm-bufio.c | 3 +--
drivers/md/dm-integrity.c | 22 +++++++++++++++++----
drivers/md/dm-raid.c | 29 +++++++++++++++------------
drivers/md/dm-table.c | 35 +++++++++++++++++++++++++++++++++
drivers/md/dm-verity-fec.c | 21 +++++---------------
drivers/md/dm-zoned-metadata.c | 12 +++++------
drivers/md/dm-zoned-reclaim.c | 2 +-
drivers/md/dm-zoned-target.c | 8 ++++----
include/linux/dax.h | 1 +
11 files changed, 94 insertions(+), 46 deletions(-)
More information about the dm-devel
mailing list