On Tue, Jun 21, 2022 at 08:12:23AM +0200, David Jander wrote: > These patches optimize the spi_sync call for the common case that the > worker thread is idle and the queue is empty. It also opens the > possibility to potentially further optimize the async path also, since > it doesn't need to take into account the direct sync path anymore. I've pushed this on a branch for testing in KernelCI at https://linux.kernelci.org/test/job/broonie-misc/branch/for-kernelci/kernel/v5.19-rc1-50-g71b086bc92064/ It's still running, while it's not going to get great coverage of SPI it'll get some just through initialising things a boot (and a few ethernet controllers IIRC which do get heavily used) and it will cover a wide variety of hardware which is pretty useful even if the coverage is only light.