[dm-devel] [git pull] device mapper changes for 4.19
Mike Snitzer
snitzer at redhat.com
Thu Aug 16 20:04:31 UTC 2018
Hi Linus,
The following changes since commit d72e90f33aa4709ebecc5005562f52335e106a60:
Linux 4.18-rc6 (2018-07-22 14:12:20 -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.19/dm-changes
for you to fetch changes up to 1e1132ea21da6d7be92a72195204379c819cb70b:
dm writecache: fix a crash due to reading past end of dirty_bitmap (2018-08-16 13:43:01 -0400)
Please pull, thanks!
Mike
----------------------------------------------------------------
- A couple stable fixes for the DM writecache target.
- A stable fix for the DM cache target that fixes the potential for data
corruption after an unclean shutdown of a cache device using writeback
mode.
- Update DM integrity target to allow the metadata to be stored on a
separate device from data.
- Fix DM kcopyd and the snapshot target to cond_resched() where
appropriate and be more efficient with processing completed work.
- A few fixes and improvements for DM crypt.
- Add DM delay target feature to configure delay of flushes independent
of writes.
- Update DM thin-provisioning target to include metadata_low_watermark
threshold in pool status.
- Fix stale DM thin-provisioning Documentation.
----------------------------------------------------------------
Andy Grover (1):
dm thin: include metadata_low_watermark threshold in pool status
David Jeffery (1):
dm snapshot: improve performance by switching out_of_order_list to rbtree
Hou Tao (1):
dm thin: stop no_space_timeout worker when switching to write-mode
Ilya Dryomov (1):
dm cache metadata: set dirty on all cache blocks after a crash
John Pittman (2):
dm cache: only allow a single io_mode cache feature to be requested
dm kcopyd: avoid softlockup in run_complete_job
Kees Cook (1):
dm crypt: convert essiv from ahash to shash
Mike Snitzer (4):
dm thin: update stale "Status" Documentation
dm kcopyd: return void from dm_kcopyd_copy()
dm cache metadata: save in-core policy_hint_size to on-disk superblock
dm snapshot: remove stale FIXME in snapshot_map()
Mikulas Patocka (15):
dm delay: refactor repetitive code
dm delay: add flush as a third class of IO
dm integrity: change 'suspending' variable from bool to int
dm integrity: decouple common code in dm_integrity_map_continue()
dm integrity: implement fair range locks
dm integrity: report provided data sectors in the status
dm integrity: add ic->start in get_data_sector()
dm integrity: allow separate metadata device
dm integrity: use version 2 for separate metadata
dm integrity: flush journal on suspend when using separate metadata device
dm integrity: recalculate checksums on creation
dm crypt: use wake_up_process() instead of a wait queue
dm writecache: report start_sector in status line
dm crypt: don't decrease device limits
dm writecache: fix a crash due to reading past end of dirty_bitmap
Documentation/device-mapper/delay.txt | 3 +-
Documentation/device-mapper/dm-integrity.txt | 4 +
Documentation/device-mapper/thin-provisioning.txt | 20 +-
drivers/md/dm-cache-metadata.c | 13 +-
drivers/md/dm-cache-target.c | 35 +-
drivers/md/dm-crypt.c | 66 ++-
drivers/md/dm-delay.c | 249 +++++------
drivers/md/dm-integrity.c | 501 ++++++++++++++++++----
drivers/md/dm-kcopyd.c | 18 +-
drivers/md/dm-raid1.c | 17 +-
drivers/md/dm-snap.c | 41 +-
drivers/md/dm-thin.c | 31 +-
drivers/md/dm-writecache.c | 8 +-
drivers/md/dm-zoned-reclaim.c | 6 +-
include/linux/dm-kcopyd.h | 12 +-
15 files changed, 690 insertions(+), 334 deletions(-)
More information about the dm-devel
mailing list