On Sun, Jul 26, 2020 at 06:16:06PM +0200, Wolfram Sang wrote: > Due to the lockless design of the driver, it is theoretically possible > to access a NULL pointer, if a slave interrupt was running while we were > unregistering the slave. To make this rock solid, disable the interrupt > for a short time while we are clearing the interrupt_enable register. > This patch is purely based on code inspection. The OOPS is super-hard to > trigger because clearing SAR (the address) makes interrupts even more > unlikely to happen as well. While here, reinit SCR to SDBS because this > bit should always be set according to documentation. There is no effect, > though, because the interface is disabled. > > Signed-off-by: Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> Applied to for-next, thanks!
Attachment:
signature.asc
Description: PGP signature