[GIT PULL] md-6.14 20250113

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jens, 

Please consider pulling the following changes for md-6.14 on top of your
for-6.14/block branch. Major changes in this set are:

1. Reintroduce md-linear, by Yu Kuai.
2. md-bitmap refactor and fix, by Yu Kuai.
3. Replace kmap_atomic with kmap_local_page, by David Reaver. 

This is the fixed version of an earlier pull request [1], and addresses
build error discovered in linux-next [2]. I am very sorry for this problem. 

Thanks,
Song

[1] https://lore.kernel.org/linux-raid/4A41A8E1-FF2C-405C-8BAD-DA2157E3CDCA@xxxxxx/
[2] https://lore.kernel.org/linux-next/20250113125142.001f056b@xxxxxxxxxxxxxxxx/



The following changes since commit e494e451611a3de6ae95f99e8339210c157d70fb:

  partitions: ldm: remove the initial kernel-doc notation (2025-01-13 07:47:19 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git tags/md-6.14-20250113

for you to fetch changes up to c9b39e51a301af677a1faaab75567077ce902178:

  Merge branch 'md-6.14-bitmap' into md-6.14 (2025-01-13 08:57:25 -0800)

----------------------------------------------------------------
David Reaver (1):
      md: Replace deprecated kmap_atomic() with kmap_local_page()

Song Liu (1):
      Merge branch 'md-6.14-bitmap' into md-6.14

Yu Kuai (6):
      md: reintroduce md-linear
      md/md-bitmap: factor behind write counters out from bitmap_{start/end}write()
      md/md-bitmap: remove the last parameter for bimtap_ops->endwrite()
      md: add a new callback pers->bitmap_sector()
      md/raid5: implement pers->bitmap_sector()
      md/md-bitmap: move bitmap_{start, end}write to md upper layer

 drivers/md/Kconfig             |  13 ++++
 drivers/md/Makefile            |   2 +
 drivers/md/md-autodetect.c     |   8 ++-
 drivers/md/md-bitmap.c         | 116 +++++++++++++++++-------------
 drivers/md/md-bitmap.h         |   7 +-
 drivers/md/md-linear.c         | 354 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/md/md.c                |  31 +++++++-
 drivers/md/md.h                |   5 ++
 drivers/md/raid1.c             |  34 ++-------
 drivers/md/raid1.h             |   1 -
 drivers/md/raid10.c            |  26 +------
 drivers/md/raid10.h            |   1 -
 drivers/md/raid5-cache.c       |  20 +++---
 drivers/md/raid5.c             | 111 +++++++++++++++--------------
 drivers/md/raid5.h             |   4 --
 include/uapi/linux/raid/md_p.h |   2 +-
 include/uapi/linux/raid/md_u.h |   2 +
 17 files changed, 557 insertions(+), 180 deletions(-)
 create mode 100644 drivers/md/md-linear.c





[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux