Hi Linus The following changes since commit 47ac09b91befbb6a235ab620c32af719f8208399: Linux 6.11-rc4 (2024-08-18 13:17:27 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/for-6.12/dm-changes for you to fetch changes up to 579b2ba40ece57f3f9150f59dfe327e60a5445b5: dm verity: fallback to platform keyring also if key in trusted keyring is rejected (2024-09-26 17:27:08 +0200) Please, pull, thanks Mikulas ---------------------------------------------------------------- - Misc VDO fixes - Remove unused declarations dm_get_rq_mapinfo() and dm_zone_map_bio() - Dm-delay: Improve kernel documentation - Dm-crypt: Allow to specify the integrity key size as an option - Dm-bufio: Remove pointless NULL check - Small code cleanups: Use ERR_CAST; remove unlikely() around IS_ERR; use __assign_bit - Dm-integrity: Fix gcc 5 warning; convert comma to semicolon; fix smatch warning - Dm-integrity: Support recalculation in the 'I' mode - Revert "dm: requeue IO if mapping table not yet available" - Dm-crypt: Small refactoring to make the code more readable - Dm-cache: Remove pointless error check - Dm: Fix spelling errors - Dm-verity: Restart or panic on an I/O error if restart or panic was requested - Dm-verity: Fallback to platform keyring also if key in trusted keyring is rejected -----BEGIN PGP SIGNATURE----- iIoEABYIADIWIQRnH8MwLyZDhyYfesYTAyx9YGnhbQUCZvapzRQcbXBhdG9ja2FA cmVkaGF0LmNvbQAKCRATAyx9YGnhbdKAAP4gHNU7aRmwTPcmvytEqBO4Pcz4eGB/ tytj2+o1orph3AD/YD2X75YHOrdNKTLq+N0ecetAt0yDVUnJAUtKiOnx6Q8= =0f9T -----END PGP SIGNATURE----- ---------------------------------------------------------------- Bruce Johnston (1): dm vdo: add dmsetup message for returning configuration info Chen Ni (1): dm integrity: Convert comma to semicolon Dipendra Khadka (1): dm-cache: remove pointless error check Eric Biggers (1): dm-integrity: check mac_size against HASH_MAX_DIGESTSIZE in sb_mac() Heinz Mauelshagen (1): dm delay: enhance kernel documentation Hongbo Li (2): dm integrity: Remove extra unlikely helper dm: Make use of __assign_bit() API Ingo Franzki (1): dm-crypt: Allow to specify the integrity key size as option Ken Raeburn (2): dm vdo: don't refer to dedupe_context after releasing it dm vdo: remove bad check of bi_next field Luca Boccassi (1): dm verity: fallback to platform keyring also if key in trusted keyring is rejected Markus Elfring (2): dm-crypt: Use up_read() together with key_put() only once in crypt_set_keyring_key() dm-crypt: Use common error handling code in crypt_set_keyring_key() Matthew Sakai (1): dm vdo: handle unaligned discards correctly Mikulas Patocka (4): dm integrity: fix gcc 5 warning dm-integrity: support recalculation in the 'I' mode Revert "dm: requeue IO if mapping table not yet available" dm-verity: restart or panic on an I/O error Shen Lichuan (2): dm vdo indexer: Convert comma to semicolon dm: fix spelling errors Susan LeGendre-McGhee (2): dm vdo: abort loading dirty VDO with the old recovery journal format dm vdo: force read-only mode for a corrupt recovery journal Yue Haibing (1): dm: Remove unused declaration dm_get_rq_mapinfo() Yuesong Li (2): dm bufio: Remove NULL check of list_entry() dm: Convert to use ERR_CAST() Zhang Zekun (1): dm: Remove unused declaration and empty definition "dm_zone_map_bio" Documentation/admin-guide/device-mapper/delay.rst | 41 ++- .../admin-guide/device-mapper/dm-crypt.rst | 4 + Documentation/admin-guide/device-mapper/vdo.rst | 7 +- drivers/md/dm-bufio.c | 3 - drivers/md/dm-cache-target.c | 6 +- drivers/md/dm-clone-metadata.c | 5 +- drivers/md/dm-crypt.c | 47 +-- drivers/md/dm-integrity.c | 326 +++++++++++++++++---- drivers/md/dm-raid.c | 2 +- drivers/md/dm-rq.c | 4 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-vdo/data-vio.c | 15 +- drivers/md/dm-vdo/dedupe.c | 3 + drivers/md/dm-vdo/dm-vdo-target.c | 29 +- drivers/md/dm-vdo/indexer/chapter-index.c | 2 +- drivers/md/dm-vdo/io-submitter.c | 1 - drivers/md/dm-vdo/message-stats.c | 48 +++ drivers/md/dm-vdo/message-stats.h | 1 + drivers/md/dm-vdo/repair.c | 41 +-- drivers/md/dm-vdo/status-codes.c | 2 +- drivers/md/dm-vdo/status-codes.h | 2 +- drivers/md/dm-verity-target.c | 23 +- drivers/md/dm-verity-verify-sig.c | 2 +- drivers/md/dm.c | 11 +- drivers/md/dm.h | 5 - include/linux/device-mapper.h | 1 - 26 files changed, 487 insertions(+), 146 deletions(-)