mbox series

[git,pull] device mapper changes for 6.15

Message ID c82a1392-624b-ecb3-1b38-008e8653ab9e@redhat.com (mailing list archive)
State New
Headers show
Series [git,pull] device mapper changes for 6.15 | expand

Pull-request

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

Message

Mikulas Patocka April 1, 2025, 10:24 a.m. UTC
Hi Linus

The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:

  Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 9c565428788fb9b49066f94ab7b10efc686a0a4c:

  dm-ebs: fix prefetch-vs-suspend race (2025-03-28 18:26:11 +0100)

Please, pull, thanks
Mikulas

----------------------------------------------------------------
- dm-crypt: switch to using the crc32 library

- dm-verity, dm-integrity, dm-crypt: documentation improvement

- dm-vdo fixes

- dm-stripe: enable inline crypto passthrough

- dm-integrity: set ti->error on memory allocation failure

- dm-bufio: remove unused return value

- dm-verity: do forward error correction on metadata I/O errors

- dm: fix unconditional IO throttle caused by REQ_PREFLUSH

- dm cache: prevent BUG_ON by blocking retries on failed device resumes

- dm cache: support shrinking the origin device

- dm: restrict dm device size to 2^63-512 bytes

- dm-delay: support zoned devices

- dm-verity: support block number limits for different ioprio classes

- dm-integrity: fix non-constant-time tag verification (security bug)

- dm-verity, dm-ebs: fix prefetch-vs-suspend race
-----BEGIN PGP SIGNATURE-----

iIoEABYIADIWIQRnH8MwLyZDhyYfesYTAyx9YGnhbQUCZ+u7shQcbXBhdG9ja2FA
cmVkaGF0LmNvbQAKCRATAyx9YGnhbZ0JAQDVhbl77u9jjPWjxJvFodMAqw+KPXGC
MNzkyzG0lu7oPAEA33vt5pHQtr7F3SJj/sDBuZ+rb5bvUtgxeGqpJOQpTAk=
=tj00
-----END PGP SIGNATURE-----

----------------------------------------------------------------
Christoph Hellwig (1):
      dm-delay: support zoned devices

Chung Chung (1):
      dm vdo indexer: prevent unterminated string warning

Ed Tsai (1):
      dm: Enable inline crypto passthrough for striped target

Eric Biggers (1):
      dm-crypt: switch to using the crc32 library

Jinliang Zheng (1):
      dm: fix unconditional IO throttle caused by REQ_PREFLUSH

Jo Van Bulck (1):
      dm-integrity: fix non-constant-time tag verification

Ken Raeburn (6):
      dm vdo vio-pool: add a pool pointer to pooled_vio
      dm vdo vio-pool: support pools with multiple data blocks per vio
      dm vdo vio-pool: allow variable-sized metadata vios
      dm vdo slab-depot: read refcount blocks in large chunks at load time
      dm vdo: rework processing of loaded refcount byte arrays
      dm vdo indexer: reorder uds_request to reduce padding

LongPing Wei (1):
      dm-verity: support block number limits for different ioprio classes

Matthew Sakai (2):
      dm vdo: use a short static string for thread name prefix
      dm vdo: remove checks that can not fail

Mikulas Patocka (6):
      dm-integrity: set ti->error on memory allocation failure
      dm-bufio: remove unused return value
      dm-verity: do forward error correction on metadata I/O errors
      dm: restrict dm device size to 2^63-512 bytes
      dm-verity: fix prefetch-vs-suspend race
      dm-ebs: fix prefetch-vs-suspend race

Milan Broz (3):
      dm-verity: Document restart_on_error and panic_on_error options
      dm-integrity: Document Inline mode for storing integrity data
      dm-crypt: Document integrity_key_size option.

Ming-Hung Tsai (2):
      dm cache: prevent BUG_ON by blocking retries on failed device resumes
      dm cache: support shrinking the origin device

Sweet Tea Dorminy (1):
      dm vdo: remove remaining ring references

 .../admin-guide/device-mapper/dm-crypt.rst         |   5 +
 .../admin-guide/device-mapper/dm-integrity.rst     |   5 +
 Documentation/admin-guide/device-mapper/verity.rst |  20 ++-
 drivers/md/Kconfig                                 |   1 +
 drivers/md/dm-bufio.c                              |   4 +-
 drivers/md/dm-cache-target.c                       |  96 +++++++++-
 drivers/md/dm-crypt.c                              |  41 ++---
 drivers/md/dm-delay.c                              |  18 +-
 drivers/md/dm-ebs-target.c                         |   7 +
 drivers/md/dm-integrity.c                          |  48 ++---
 drivers/md/dm-stripe.c                             |   2 +-
 drivers/md/dm-table.c                              |   4 +
 drivers/md/dm-vdo/block-map.c                      |  13 +-
 drivers/md/dm-vdo/constants.h                      |   3 -
 drivers/md/dm-vdo/dedupe.c                         |  20 +--
 drivers/md/dm-vdo/encodings.c                      |  20 +--
 drivers/md/dm-vdo/indexer/index-layout.c           |   5 +-
 drivers/md/dm-vdo/indexer/index-session.c          |   6 +-
 drivers/md/dm-vdo/indexer/indexer.h                |  53 +++---
 drivers/md/dm-vdo/io-submitter.c                   |   6 +-
 drivers/md/dm-vdo/io-submitter.h                   |  18 +-
 drivers/md/dm-vdo/packer.h                         |   2 +-
 drivers/md/dm-vdo/priority-table.c                 |   2 +-
 drivers/md/dm-vdo/recovery-journal.h               |   6 +-
 drivers/md/dm-vdo/slab-depot.c                     | 193 +++++++++++++++------
 drivers/md/dm-vdo/slab-depot.h                     |  13 +-
 drivers/md/dm-vdo/types.h                          |   3 +
 drivers/md/dm-vdo/vdo.c                            |  11 +-
 drivers/md/dm-vdo/vio.c                            |  54 +++---
 drivers/md/dm-vdo/vio.h                            |  13 +-
 drivers/md/dm-vdo/wait-queue.c                     |   2 +-
 drivers/md/dm-verity-target.c                      |  62 ++++++-
 drivers/md/dm.c                                    |   8 +-
 33 files changed, 520 insertions(+), 244 deletions(-)

Comments

pr-tracker-bot@kernel.org April 3, 2025, 5:46 a.m. UTC | #1
The pull request you sent on Tue, 1 Apr 2025 12:24:54 +0200 (CEST):

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5014bebee0cffda14fafae5a2534d08120b7b9e8

Thank you!