From: Mikulas Patocka <mpatocka@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Ayoub Zaki <ayoub.zaki@embetrix.com>,
Benjamin Marzinski <bmarzins@redhat.com>,
Colin Ian King <colin.i.king@gmail.com>,
Elouan Da Costa Peixoto <elouandacostapeixoto@gmail.com>,
Fan Wu <wufan@kernel.org>, Hao Zhang <zhanghao1@kylinos.cn>,
Hemanth Selam <hemanth.selam@gmail.com>,
Henry Wong <henry@stuffedcow.net>,
Itai Handler <itai.handler@gmail.com>,
Matthew Sakai <msakai@redhat.com>,
Matthias Goergens <matthias.goergens@gmail.com>,
Peng Fan <peng.fan@nxp.com>, Thorsten Blum <blum@kernel.org>,
Alasdair Kergon <agk@redhat.com>,
Mike Snitzer <snitzer@kernel.org>,
Benjamin Marzinski <bmarzins@redhat.com>,
dm-devel@lists.linux.dev
Subject: [git pull] device mapper changes for 7.4
Date: Tue, 20 Oct 2026 15:55:03 +0200 (CEST) [thread overview]
Message-ID: <c19c2552-cecc-43ae-b6df-0d50edfce764@redhat.com> (raw)
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 other threads:[~2026-10-20 13:55 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=c19c2552-cecc-43ae-b6df-0d50edfce764@redhat.com \
--to=mpatocka@redhat.com \
--cc=agk@redhat.com \
--cc=ayoub.zaki@embetrix.com \
--cc=blum@kernel.org \
--cc=bmarzins@redhat.com \
--cc=colin.i.king@gmail.com \
--cc=dm-devel@lists.linux.dev \
--cc=elouandacostapeixoto@gmail.com \
--cc=hemanth.selam@gmail.com \
--cc=henry@stuffedcow.net \
--cc=itai.handler@gmail.com \
--cc=matthias.goergens@gmail.com \
--cc=msakai@redhat.com \
--cc=peng.fan@nxp.com \
--cc=snitzer@kernel.org \
--cc=torvalds@linux-foundation.org \
--cc=wufan@kernel.org \
--cc=zhanghao1@kylinos.cn \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.