Linux 7.3 Device Mapper Sees Many Fixes, Including Code Cleanups By Claude Opus
([Linux Storage] 4 Hours Ago
Linux 7.3 DM)
- Reference: 0001654087
- News link: https://www.phoronix.com/news/Linux-7.3-Device-Mapper
- Source link:
The Linux Device Mapper "DKM" framework for mapping block devices to higher-level virtual block devices doesn't see any major new features for Linux 7.3 but there are many bug fixes, including code clean-ups carried out by AI.
The DM changes merged for Linux 7.3 include six minor code clean-ups for issues spotted by Claude Opus 4.6. There are also various manual code clean-ups to different DM targets, improved metadata validation for DM-PCACHE and DM-ARRAY, and various fixes.
- 6 minor cleanups found by Claude Opus 4.6
- small cleanups in dm core, dm-cache, dm-switch, dm-inlinecrypt, dm-vdo
- improve validation of metadata in dm-pcache
- dm: fix resume-vs-remove ioctl race condition
- dm: fix race condition when issuing table load ioctls concurrently
- fix dm-raid1 and dm-io, so that they work with unaligned bio vectors
- dm-integrity: use keyed markers as discard fillers
- improve metadata validation in dm-array
- fix dm-stats crash on memory allocation failure
- fix dm-dust, so that it works if it is not the first target in a table
- dm-era: fix superblock refcount leak on snapshot failure
Those interested in these Device Mapper fixes and clean-ups can see the whole list of now-merged patches via [1]this pull .
[1] https://lore.kernel.org/all/80e03616-ac55-cfcc-4fc7-f47bad3e0ac7@redhat.com/
The DM changes merged for Linux 7.3 include six minor code clean-ups for issues spotted by Claude Opus 4.6. There are also various manual code clean-ups to different DM targets, improved metadata validation for DM-PCACHE and DM-ARRAY, and various fixes.
- 6 minor cleanups found by Claude Opus 4.6
- small cleanups in dm core, dm-cache, dm-switch, dm-inlinecrypt, dm-vdo
- improve validation of metadata in dm-pcache
- dm: fix resume-vs-remove ioctl race condition
- dm: fix race condition when issuing table load ioctls concurrently
- fix dm-raid1 and dm-io, so that they work with unaligned bio vectors
- dm-integrity: use keyed markers as discard fillers
- improve metadata validation in dm-array
- fix dm-stats crash on memory allocation failure
- fix dm-dust, so that it works if it is not the first target in a table
- dm-era: fix superblock refcount leak on snapshot failure
Those interested in these Device Mapper fixes and clean-ups can see the whole list of now-merged patches via [1]this pull .
[1] https://lore.kernel.org/all/80e03616-ac55-cfcc-4fc7-f47bad3e0ac7@redhat.com/