RepoJournal
Linux

Linux

The kernel, distros, and the rigs of the moment

Keep up with Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

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.

One email a day. Unsubscribe in one click.

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

Keep up with Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.