On Wed, Feb 26, 2020 at 08:36:37AM +0100, Herbrechtsmeier Dr.-Ing. , Stefan wrote: > I see two possible solutions. > a) The complexity is handled inside the client. The client uses the > controller exclusive and isn’t allowed to use the new panic transfer during > a normal transfer. Then someone builds a system with two devices attached to a single SPI controller... besides, you've got no mechanism for controlling when a kernel might panic or power might be lost. I'm not sure a scheme that relies on being able to control when stuff happens is going to be what you need.