This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 818dbde78e0f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 27f5411a718c dm crypt: support using encrypted keys new 2361ae595352 dm mpath: switch paths in dm_blk_ioctl() code path new d3c7b35c20d6 dm: add emulated block size target new 6fbeb0048e6b dm bufio: implement discard new a5089a95d84c dm ebs: pass discards down to underlying device new a86fe8be5145 dm integrity: remove set but not used variables new 9431cf6efc36 dm persistent data: switch exit_ro_spine to return void new 499c18045eab dm writecache: remove superfluous test in persistent_memory_claim new 48338daaa00e dm writecache: improve performance on DDR persistent memor [...] new 087615bf3acd dm mpath: pass IO start time to path selector new 2613eab11996 dm mpath: add Historical Service Time Path Selector new bc3d5717d242 dm zoned: add 'status' callback new 90b39d58f39e dm zoned: add 'message' callback new b71228739851 dm zoned: store zone id within the zone structure and kill [...] new 735bd7e4cd16 dm zoned: use array for superblock zones new bf28a3ba0986 dm zoned: store device in struct dmz_sb new 368205601375 dm zoned: move fields from struct dmz_dev to dmz_metadata new 2234e7321dc6 dm zoned: introduce dmz_metadata_label() to format device name new d0e21ce40c7a dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() new 6c805f77f161 dm zoned: remove 'dev' argument from reclaim new 52d6775888c6 dm zoned: replace 'target' pointer in the bio context new aa821c8dc0d7 dm zoned: use dmz_zone_to_dev() when handling metadata I/O new ca1a70450a96 dm zoned: add metadata logging functions new ae3c1f117146 dm zoned: Reduce logging output on startup new dc076c838f65 dm zoned: ignore metadata zone in dmz_alloc_zone() new bd5c40313a14 dm zoned: metadata version 2 new b18ae8dd9d76 dm: replace zero-length array with flexible-array new 74244b59a823 dm: use dynamic debug instead of compile-time config option new 49de3b7d21ef dm zoned: remove spurious newlines from debugging messages new ac75b09fc62d dm: use DMDEBUG macros now that they use pr_debug variants new 42c689f67123 dm zoned: Avoid 64-bit division error in dmz_fixup_devices new 489dc0f06a58 dm zoned: return NULL if dmz_get_zone_for_reclaim() fails [...] new 34f5affd04c4 dm zoned: separate random and cache zones new 90a9b8693f1b dm zoned: reclaim random zones when idle new c5c788595292 dm zoned: start reclaim with sequential zones new a16b7dee302d dm zoned: terminate reclaim on congestion new b4756d43a1dd dm zoned: remove leftover hunk for switching to sequential zones new a1c979f330cb dm bufio: delete unused and inefficient dm_bufio_discard_buffers new 40e9c5ac4e3d dm integrity: add status line documentation new 88f878e58879 dm bufio: clean up rbtree block ordering new 33a180623b6c dm bufio: introduce forget_buffer_locked new 334b4fc17275 dm ebs: use dm_bufio_forget_buffers new 35d0c96e422a dm zoned: add debugging message for reading superblocks new 1565929b870f dm zoned: avoid unnecessary device recalulation for second [...] new c3ff479dde9f dm zoned: improve logging messages for reclaim new aec67b4ffa4b dm zoned: add a 'reserved' zone flag new a92fbc446d1a dm zoned: convert to xarray new 5d2c74f3ddc0 dm zoned: allocate temporary superblock for tertiary devices new 8f22272af7a7 dm zoned: add device pointer to struct dm_zone new 18979819b57e dm zoned: add metadata pointer to struct dmz_dev new f97809aec589 dm zoned: per-device reclaim new bd82fdabf162 dm zoned: move random and sequential zones into struct dmz_dev new 4dba12881f88 dm zoned: support arbitrary number of devices new 22c1ef66c4cb dm zoned: allocate zone by device index new 69875d443bc3 dm zoned: select reclaim zone based on device index new 2094045fe5b5 dm zoned: prefer full zones for reclaim new 27d49ac1dd75 dm zoned: check superblock location new a862e4e21542 dm mpath: simplify __must_push_back new 553ec94cb4b4 dm mpath: restrict queue_if_no_path state machine new 4c3f48380fed dm mpath: enhance queue_if_no_path debugging new 04867370ec40 dm mpath: add DM device name to Failing/Reinstating path l [...] new 64611a15ca9d dm crypt: avoid truncating the logical block size new b25c6644bfd3 Merge tag 'for-5.8/dm-changes' of git://git.kernel.org/pub [...]
The 63 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/device-mapper/dm-ebs.rst | 51 + .../admin-guide/device-mapper/dm-integrity.rst | 8 + .../admin-guide/device-mapper/dm-zoned.rst | 62 +- drivers/md/Kconfig | 20 + drivers/md/Makefile | 3 + drivers/md/dm-bufio.c | 109 +- drivers/md/dm-crypt.c | 80 +- drivers/md/dm-ebs-target.c | 471 +++++++++ drivers/md/dm-historical-service-time.c | 561 +++++++++++ drivers/md/dm-integrity.c | 6 +- drivers/md/dm-log-writes.c | 2 +- drivers/md/dm-mpath.c | 123 ++- drivers/md/dm-path-selector.h | 2 +- drivers/md/dm-queue-length.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-service-time.c | 2 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-writecache.c | 42 +- drivers/md/dm-zoned-metadata.c | 1046 +++++++++++++++----- drivers/md/dm-zoned-reclaim.c | 210 ++-- drivers/md/dm-zoned-target.c | 463 ++++++--- drivers/md/dm-zoned.h | 113 ++- drivers/md/dm.c | 11 +- drivers/md/persistent-data/dm-btree-internal.h | 4 +- drivers/md/persistent-data/dm-btree-spine.c | 6 +- include/linux/device-mapper.h | 9 +- include/linux/dm-bufio.h | 12 + 30 files changed, 2779 insertions(+), 649 deletions(-) create mode 100644 Documentation/admin-guide/device-mapper/dm-ebs.rst create mode 100644 drivers/md/dm-ebs-target.c create mode 100644 drivers/md/dm-historical-service-time.c