All of lore.kernel.org
 help / color / mirror / Atom feed
* [git pull] device mapper changes for 7.4
@ 2026-10-20 13:55 Mikulas Patocka
  0 siblings, 0 replies; only message in thread
From: Mikulas Patocka @ 2026-10-20 13:55 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Ayoub Zaki, Benjamin Marzinski, Colin Ian King,
	Elouan Da Costa Peixoto, Fan Wu, Hao Zhang, Hemanth Selam,
	Henry Wong, Itai Handler, Matthew Sakai, Matthias Goergens,
	Peng Fan, Thorsten Blum, Alasdair Kergon, Mike Snitzer,
	Benjamin Marzinski, dm-devel

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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-10-20 13:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-20 13:55 [git pull] device mapper changes for 7.4 Mikulas Patocka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.