Re: [REGRESSION] 6.6.141 s390x build failure in s390/cio due to missing driver_override infrastructure
From: Sasha Levin
Date: Wed May 27 2026 - 15:49:34 EST
> FYI. We also needed this for the build to pass:
>
> diff --git a/drivers/s390/cio/device.c b/drivers/s390/cio/device.c
> [...]
> - spin_lock_irq(sch->lock);
> + spin_lock_irq(&sch->lock);
Thanks - this points at the backport of c34b09cbd6fc0 ("s390/cio: Update
purge function to unregister the unused subchannels") which had its own
issues on 6.6.y. I reverted c34b09cbd6fc0 on 6.6 so 6.6.142
should build cleanly without the manual fix. If the upstream purge
update is still wanted on 6.6, it can be re-submitted as a proper
backport once the driver-core prerequisites are in 6.6.142.
--
Thanks,
Sasha