On Sat, Jan 01, 2022 at 08:25:48AM +0100, Lukas Wunner wrote: > This is especially important if there are slaves attached to the > controller which perform SPI transfers in their ->remove hooks, > e.g. to quiesce interrupts on the slaves. Those transfers won't > work the way you've structured the code now. The client drivers shouldn't notice - their remove callbacks will have completed before we start removing the controller.