$ the-wire · showcase
7.4 merge window: dm-writecache persistent-memory fix, SCSI sense codes unified
By RepoJournal · Filed · About Linux · Composed from the cited sources · methodology
Linus pulled the 7.4 device-mapper, block, SCSI, sound and staging trees in one day, and the durable fixes sit in dm-writecache and dm-crypt while the largest change by line count is a mechanical sense-code rework.
Merge tag 'for-7.4/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm torvalds/linux
Mikulas Patocka's pull request fixes a bug in dm_accept_partial_bio that broke dm-writecache in persistent-memory mode, and dm-crypt now rejects malformed keys, uses memzero_explicit, and allows sector sizes up to page size. dm-delay advertises flush support when the user asks for it, and dm-vdo fixes misbehavior on invalid metadata.
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi torvalds/linux
At 4000+ lines the sense code rework is the bulk of the SCSI pull, mapping handling onto the 16-bit defines in the SCSI standard instead of the split ASC/ASCQ pairing. James Bottomley writes that "The changes should all be functionally equivalent," with the driver updates themselves limited to mpi3mr, ufs and scsi_debug.
Merge tag 'for-7.4/block-20261021' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux torvalds/linux
NVMe gains Apple M4 (t8132) ANS2 support and new nvme-multipath sysfs attributes for path_state, iopolicies and fail_on_ctrl_loss, alongside path state evaluation fixes. nvme-tcp parallelizes I/O queue allocation and startup and now uses the caller's network namespace; nvmet's passthru path gets a use-after-free fix and a rework.
Merge tag 'sound-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound torvalds/linux
Takashi Iwai's sound pull is dominated by core hardening: PCM race fixes around channel-map controls, draining/unlink, a dropped sync-stop path and DMA buffer delay sync, with the rest spread across new platforms and codecs. Iwai's summary opens flatly: "The AI flood continues."
Finish system updates when mise tool downloads fail (#16318) basecamp/omarchy
In omarchy, a failed mise tool download no longer aborts the whole run: `omarchy update` now carries on through the AUR stage and finishes, so one unreachable tool source stops blocking security and package updates.