Hi Linus

The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

  Linux 6.18-rc1 (2025-10-12 13:42:36 -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.19/dm-changes

for you to fetch changes up to 13ea55ea20176736516b20b9ea2d8cf97dbe74f5:

  dm pcache: fix segment info indexing (2025-12-10 19:28:23 +0100)

Please, pull, thanks
Mikulas

----------------------------------------------------------------
small dm code refactoring

fix deadlock when reloading a multipath table

don't warn if IMA_DISABLE_HTABLE is not enabled

test for REQ_ATOMIC in dm_accept_partial_bio()

ignore discard return value

MAINTAINERS: add Benjamin Marzinski as a device mapper maintainer

dm-bufio: align write boundary on physical block size

dm-crypt: use the MD5 library directly

dm-crypt: use folio_nr_pages() instead of shift operation

dm-crypt: enable DM_TARGET_ATOMIC_WRITES

dm-verity: remove log message with shash driver name

dm-verity: use the SHA-256 library directly

dm-verity: use 2-way interleaved SHA-256 hashing when supported

dm-verity: expose corrected block count via status

dm-verity: disable recursive forward error correction

dm-verity: remove useless mempool

dm-mpath: enable DM_TARGET_ATOMIC_WRITES

dm-mpath: simplify the setup_scsi_dh code

dm-ebs: mark full buffer dirty even on partial write

dm-vdo: fix kerneldoc warnings

dm-snapshot: fix 'scheduling while atomic' on real-time kernels

dm-raid: fix possible NULL dereference with undefined raid type

dm raid: add documentation for takeover/reshape raid1 -> raid5 table line 
examples

dm-log-writes: add missing set_freezable() for freezable kthread

dm-pcache: fixes in indexing code
-----BEGIN PGP SIGNATURE-----

iIoEABYIADIWIQRnH8MwLyZDhyYfesYTAyx9YGnhbQUCaTnD7BQcbXBhdG9ja2FA
cmVkaGF0LmNvbQAKCRATAyx9YGnhbS3NAQCfc83GS5i7D4NoOjYP7PNElendmc99
WxsetuFT4dQYKAD/UgistGLf6vQ5LGE8Kp9YWsQ6hb8BgjoKo0mSjwCHQgQ=
=C9Du
-----END PGP SIGNATURE-----

----------------------------------------------------------------
Alexey Simakov (1):
      dm-raid: fix possible NULL dereference with undefined raid type

Benjamin Marzinski (3):
      dm: remove useless md->nr_zones variable
      dm: Fix deadlock when reloading a multipath table
      dm-mpath: Simplify the setup_scsi_dh code

Chaitanya Kulkarni (1):
      dm: ignore discard return value

Dongsheng Yang (1):
      dm-pcache: advance slot index before writing slot

Eric Biggers (5):
      dm-crypt: Use MD5 library instead of crypto_shash
      dm-verity: remove log message with shash driver name
      dm-verity: use SHA-256 library for SHA-256
      dm-verity: reduce scope of real and wanted digests
      dm-verity: use 2-way interleaved SHA-256 hashing when supported

Haotian Zhang (1):
      dm log-writes: Add missing set_freezable() for freezable kthread

Heinz Mauelshagen (1):
      dm raid: add documentation for takeover/reshape raid1 -> raid5 table line 
examples

John Garry (1):
      dm mpath: enable DM_TARGET_ATOMIC_WRITES

Jon Hunter (1):
      dm: Don't warn if IMA_DISABLE_HTABLE is not enabled

Li Chen (2):
      dm pcache: fix cache info indexing
      dm pcache: fix segment info indexing

Matthew Sakai (1):
      dm vdo: fix kerneldoc warnings

Mikulas Patocka (7):
      dm-verity: disable recursive forward error correction
      dm-verity: remove useless mempool
      dm: test for REQ_ATOMIC in dm_accept_partial_bio()
      dm-crypt: enable DM_TARGET_ATOMIC_WRITES
      dm-bufio: align write boundary on physical block size
      MAINTAINERS: add Benjamin Marzinski as a device mapper maintainer
      dm-snapshot: fix 'scheduling while atomic' on real-time kernels

Pedro Demarchi Gomes (1):
      dm-crypt: use folio_nr_pages() instead of shift operation

Shubhankar Mishra (1):
      dm verity fec: Expose corrected block count via status

Uladzislau Rezki (Sony) (1):
      dm-ebs: Mark full buffer dirty even on partial write

Vivek BalachandharTN (1):
      dm: sysfs: use sysfs_emit() in dm-sysfs.c

 .../admin-guide/device-mapper/dm-raid.rst          |  80 +++++++-
 Documentation/admin-guide/device-mapper/verity.rst |   6 +-
 MAINTAINERS                                        |   1 +
 drivers/md/Kconfig                                 |   2 +
 drivers/md/dm-bufio.c                              |  10 +-
 drivers/md/dm-core.h                               |   1 -
 drivers/md/dm-crypt.c                              | 117 +++++-------
 drivers/md/dm-ebs-target.c                         |   2 +-
 drivers/md/dm-exception-store.h                    |   2 +-
 drivers/md/dm-log-writes.c                         |   1 +
 drivers/md/dm-mpath.c                              |  63 +++----
 drivers/md/dm-pcache/cache.c                       |  13 +-
 drivers/md/dm-pcache/cache_segment.c               |  13 +-
 drivers/md/dm-raid.c                               |   2 +
 drivers/md/dm-snap.c                               |  73 ++++---
 drivers/md/dm-sysfs.c                              |   8 +-
 drivers/md/dm-table.c                              |   4 +
 drivers/md/dm-thin.c                               |  19 +-
 drivers/md/dm-vdo/action-manager.c                 |   2 +-
 drivers/md/dm-vdo/admin-state.c                    |  75 +++++---
 drivers/md/dm-vdo/block-map.c                      |  51 ++++-
 drivers/md/dm-vdo/completion.c                     |   5 +
 drivers/md/dm-vdo/data-vio.c                       |  34 +++-
 drivers/md/dm-vdo/dedupe.c                         |  42 ++---
 drivers/md/dm-vdo/dm-vdo-target.c                  |   5 +-
 drivers/md/dm-vdo/encodings.c                      |  26 ++-
 drivers/md/dm-vdo/flush.c                          |   6 +-
 drivers/md/dm-vdo/funnel-workqueue.c               |   7 +
 drivers/md/dm-vdo/io-submitter.c                   |  26 +--
 drivers/md/dm-vdo/logical-zone.c                   |  20 +-
 drivers/md/dm-vdo/packer.c                         |  15 +-
 drivers/md/dm-vdo/physical-zone.c                  |   5 +-
 drivers/md/dm-vdo/recovery-journal.c               |  30 +--
 drivers/md/dm-vdo/slab-depot.c                     |  96 ++++++----
 drivers/md/dm-vdo/vdo.c                            |   9 +-
 drivers/md/dm-vdo/vdo.h                            |   4 +-
 drivers/md/dm-vdo/vio.c                            |   3 +-
 drivers/md/dm-vdo/vio.h                            |   6 +-
 drivers/md/dm-verity-fec.c                         |  41 ++--
 drivers/md/dm-verity-fec.h                         |  10 +-
 drivers/md/dm-verity-target.c                      | 209 +++++++++++++++------
 drivers/md/dm-verity.h                             |  52 +++--
 drivers/md/dm-zone.c                               |   3 -
 drivers/md/dm.c                                    |  46 +++--
 44 files changed, 761 insertions(+), 484 deletions(-)


Reply via email to