Linux 6.19.1 was released earlier today while it’s since been replaced by Linux 6.19.2 to address fallout from that first point release with some systems not booting. This also resulted in new LTS kernel releases too due to the problematic code being picked up there too.
Linux 6.19.1 had back-ported a core driver change to enforce device_lock for driver_match_device() but it inadvertently broke the ability to boot the new kernel for many users. Thus an immediate bug-fix release to revert this problematic patch.
Greg Kroah-Hartman explained in the patch reverting the change — and the sole code change of Linux 6.19.2 — as:
“It causes boot regressions on some systems as all of the “fixes” for drivers are not properly backported yet. Once that is completed, only then can this be applied, if really necessary given the potential for explosions, perhaps we might want to wait a few -rc releases first…”
Adjusting those few lines of code restores the ability to boot for affected users.
Those interested can find Linux 6.19.2 on the kernel mailing list.
Similarly, Linux 6.18.12, Linux 6.12.73, and Linux 6.6.126 are all available too with just reverting this problematic code causing boot issues on affected hardware/drivers.
