[PATCH] mtd: spi-nor: Unprepare legacy controllers upon RWW wait interruption
Michael Walle
mwalle at kernel.org
Wed Aug 12 02:44:41 PDT 2026
On Tue Aug 11, 2026 at 5:56 PM CEST, Miquel Raynal wrote:
> All the parallel locking helpers (spi_nor_prep_and_lock(),
> spi_nor_prep_and_lock_pe() and spi_nor_prep_and_lock_rd()) call
> spi_nor_prep() then wait with a killable sleep. If the sleep gets
> killed, we leave the controller in its prepared state.
>
Why does this only affect legacy controllers?
> Call ->unprepare() in these cases.
>
> Fixes: 74df43b3f626 ("mtd: spi-nor: Enhance locking to support reads while writes")
> Cc: stable at vger.kernel.org
> Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
Reviewed-by: Michael Walle <mwalle at kernel.org>
-michael
More information about the linux-mtd
mailing list