Hi Linus

The following changes since commit fd73f4a6659897191fa0d40695fe370925dd3780:

  Linux 7.3-rc3 (2026-09-13 14:38:02 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 
tags/for-7.4/dm-changes

for you to fetch changes up to 334714e4bdf8868c17a7650a7502ba1c90a8721f:

  dm-verity: clear LSM integrity state on suspend (2026-10-13 17:31:14 +0200)

Please, pull. Thanks.

Mikulas

----------------------------------------------------------------
- dm
   - fix a bug in dm_accept_partial_bio that broke dm-writecache
     in persistent-memory mode
   - use assign_bit()

- dm-vdo
   - fix misbehavior on invalid metadata

- dm-crypt
   - use memzero_explicit
   - reject malformed keys
   - allow sector size up to page size

- dm-delay
   - advertise flush support if the user wants to delay flushes

- dm-writecache
   - reduce per-block metadata overhead by 8 bytes
   - report I/O error when flush failed
   - fix a quirk in statistics
   - fix a crash if we attempt to use a non-dax device
   - fix uncommitted_blocks underflow
   - fix REQ_FUA processing

- dm-verity
   - add the option DM_VERITY_VERIFY_ROOTHASH_SIG_FORCE
   - clear LSM integrity state on suspend

- dm-thin
   - remove unnecessary locking in pool_map

- dm-mpath
   - small refactoring of the historical service time path selector

- dm-snapshot
   - fix crash if dm_io_client_create fails
   - make the chunk list being sorted by the chunk number

- dm-bufio
   - fix non-working memory limit
   - fix a race leading to an unsigned integer underflow
   - clean-up cache limit reading
-----BEGIN PGP SIGNATURE-----

iIoEABYKADIWIQRnH8MwLyZDhyYfesYTAyx9YGnhbQUCatdtwhQcbXBhdG9ja2FA
cmVkaGF0LmNvbQAKCRATAyx9YGnhbR3yAP0VGMxhAZZt4AYgEukfh5v1ivCNX10l
ldE3aRh74G7OYAEApC9G2sm5EtQsvQ+SZvnsCCKgvl5l+J7ObprpLO8adg4=
=XKui
-----END PGP SIGNATURE-----

----------------------------------------------------------------
Ayoub Zaki (1):
      dm-verity: add DM_VERITY_VERIFY_ROOTHASH_SIG_FORCE

Benjamin Marzinski (3):
      dm-mpath: streamline setup work in the HST path selector
      dm-mpath: standardize repeat_count handling in the HST path selector
      dm-mpath: check values in hst_status while holding spinlock

Colin Ian King (1):
      dm vdo: Fix spelling mistake "postive" -> "positive"

Elouan Da Costa Peixoto (1):
      dm-clone: remove unused memset

Fan Wu (1):
      dm-verity: clear LSM integrity state on suspend

Hao Zhang (1):
      dm thin: Remove unnecessary locking from pool_map()

Hemanth Selam (2):
      md: fix typos in comments
      md: fix typos in comments

Henry Wong (1):
      dm-writecache: Reduce metadata memory use by 8 bytes per cache block

Itai Handler (1):
      dm-crypt: allow encryption sector size up to PAGE_SIZE

Matthew Sakai (2):
      dm vdo indexer: prevent delta list overflow on load
      dm vdo indexer: validate record page numbers better

Matthias Goergens (1):
      dm-delay: advertise flush support

Mikulas Patocka (11):
      dm: fix a bug in dm_accept_partial_bio
      dm-writecache: report I/O error if flush failed
      dm-writecache: fix a quirk in statistics
      dm-writecache: fix a crash if we attempt to use non-dax device
      dm-writecache: fix uncommitted_blocks underflow
      dm-writecache: fix REQ_FUA processing
      dm-snapshot: fix crash if dm_io_client_create fails
      dm-snapshot: make the chunk list sorted by the chunk number
      dm-bufio: fix non-working memory limit
      dm-bufio: fix a race leading to an unsigned integer underflow
      dm-bufio: clean-up cache size reading

Peng Fan (1):
      dm: use assign_bit() where applicable

Thorsten Blum (2):
      dm-crypt: Use memzero_explicit() to wipe key material
      dm-crypt: Reject malformed raw keys in crypt_set_key()

 .../admin-guide/device-mapper/dm-crypt.rst         |  20 +++-
 Documentation/admin-guide/device-mapper/verity.rst |   5 +
 drivers/md/Kconfig                                 |  14 +++
 drivers/md/dm-bufio.c                              | 104 ++++++++++++---------
 drivers/md/dm-cache-metadata.c                     |   2 +-
 drivers/md/dm-clone-metadata.c                     |   3 -
 drivers/md/dm-crypt.c                              |  53 +++++++----
 drivers/md/dm-delay.c                              |   3 +-
 drivers/md/dm-exception-store.h                    |   2 +-
 drivers/md/dm-mpath.c                              |   5 +-
 drivers/md/dm-pcache/backing_dev.c                 |   2 +-
 drivers/md/dm-ps-historical-service-time.c         |  61 ++++--------
 drivers/md/dm-raid.c                               |   2 +-
 drivers/md/dm-raid1.c                              |   2 +-
 drivers/md/dm-snap-persistent.c                    |   7 +-
 drivers/md/dm-snap.c                               |  18 ++--
 drivers/md/dm-thin.c                               |   3 -
 drivers/md/dm-unstripe.c                           |   2 +-
 drivers/md/dm-vdo/block-map.c                      |   2 +-
 drivers/md/dm-vdo/dm-vdo-target.c                  |   2 +-
 drivers/md/dm-vdo/indexer/chapter-index.c          |  15 ++-
 drivers/md/dm-vdo/indexer/delta-index.c            |  17 +++-
 drivers/md/dm-vdo/indexer/volume.c                 |   6 --
 drivers/md/dm-verity-target.c                      |  39 ++++++--
 drivers/md/dm-verity-verify-sig.c                  |   4 +-
 drivers/md/dm-writecache.c                         |  93 +++++++++++-------
 drivers/md/dm-zone.c                               |   6 +-
 drivers/md/dm.c                                    |   2 +-
 drivers/md/persistent-data/dm-bitset.c             |   5 +-
 drivers/md/persistent-data/dm-btree-remove.c       |   2 +-
 30 files changed, 301 insertions(+), 200 deletions(-)


Reply via email to