[git pull] device mapper changes for 6.12

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)





[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux