News: 0001654087

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 7.3 Device Mapper Sees Many Fixes, Including Code Cleanups By Claude Opus

([Linux Storage] 4 Hours Ago Linux 7.3 DM)


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/



Adding manpower to a late software project makes it later.
-- F. Brooks, "The Mythical Man-Month"