Re: [PATCH 1/2] spi: spidev: fix a race between spidev_release and spidev_remove

2020-06-18 Thread Mark Brown
On Thu, 18 Jun 2020 11:21:24 +0800, Zhenzhong Duan wrote: > Imagine below scene, spidev is referenced after it's freed. > > spidev_release()spidev_remove() > ... > spin_lock_irq(>spi_lock); > spidev->spi = NULL; >

[PATCH 1/2] spi: spidev: fix a race between spidev_release and spidev_remove

2020-06-17 Thread Zhenzhong Duan
Imagine below scene, spidev is referenced after it's freed. spidev_release()spidev_remove() ... spin_lock_irq(>spi_lock); spidev->spi = NULL; spin_unlock_irq(>spi_lock);