RepoJournal
Linux

Linux

The kernel, distros, and the rigs of the moment

Pick a date

Topics: Infrastructure Full archive →

The Wire · Showcase

SCSI ERROR HANDLER RACE FIX LANDS, ARC AND S390 FOLLOW WITH CRITICAL PATCHES

By RepoJournal · Filed · About Linux

The kernel merged a reliable wake fix for scsi_schedule_eh that eliminates rare races causing error handler hangs across libata and libsas drivers.

James Bottomley shipped the SCSI fixes [1] that address the core change everyone's been waiting for: a race condition in scsi_schedule_eh that could leave error handlers hung in edge cases. This affects both libata and libsas, two of the most critical storage paths in production systems. Vineet Gupta followed with ARC architecture fixes [2] including DT CPU map validation to prevent parsing failures on boot. Vasily Gorbik landed s390 patches [3] fixing a checksum calculation bug in the non-vector fallback path and closing a speculation barrier gap in perf event initialization. Andi Shyti's i2c fixes [4] tackled a use-after-free in the mlxbf driver and a WRRD sequencing issue on older MediaTek SoCs. Meanwhile, the omarchy maintenance branch [5] [6] [7] caught critical package removal bugs where pacman provider resolution could delete the wrong packages, and a power profile udev rule that was failing to retrigger on successive events. The archinstall tooling kicked off routine dependency updates [8] [9] with ruff now at v0.15.22 across both runtime and pre-commit hooks.

Action items

References

  1. [1] Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi torvalds/linux
  2. [2] Merge tag 'arc-7.2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc torvalds/linux
  3. [3] Merge tag 's390-7.2-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux torvalds/linux
  4. [4] Merge tag 'i2c-fixes-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux torvalds/linux
  5. [5] Make package removal match exact installed names only basecamp/omarchy
  6. [6] Drop fixed unit name from power-profile udev rule to prevent wakeup failures basecamp/omarchy
  7. [7] Remove dropped bsnes2014 and mame2016 RetroArch cores basecamp/omarchy
  8. [8] Update dependency ruff to v0.15.22 ↗ archlinux/archinstall
  9. [9] Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.22 ↗ archlinux/archinstall

Quick answers

What shipped in Linux on July 19, 2026?
The kernel merged a reliable wake fix for scsi_schedule_eh that eliminates rare races causing error handler hangs across libata and libsas drivers. In total, 41 commits and 6 pull requests landed.
Who contributed to Linux on July 19, 2026?
4 developers shipped this update, including Linus Torvalds, David Heinemeier Hansson, Diego, and renovate.
What were the notable Linux updates?
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi, Merge tag 'arc-7.2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc, and Merge tag 's390-7.2-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.

More from Linux

Daily updates, in your inbox

Follow Linux

The kernel, distros, and the rigs of the moment We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire