]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
mtd: nand: Use scoped_guard for mutex in nand_resume
authorRichard Lyu <richard.lyu@suse.com>
Tue, 10 Mar 2026 16:30:43 +0000 (00:30 +0800)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Wed, 11 Mar 2026 15:34:12 +0000 (16:34 +0100)
commit520886a1a6ca16862a0437b4a8fae133a895a9b8
treeae60288b2fac70bcfa10fac5bdfdd4ce7c0f9b9e
parentd9a2a92b4209838c513f31eecc6c8bef4a107ab2
mtd: nand: Use scoped_guard for mutex in nand_resume

Refactor nand_resume() to use scoped_guard() instead of explicit
mutex_lock/unlock. This improves code safety by ensuring the mutex
is always released through the RAII-based cleanup infrastructure.

The behavior is functionally equivalent. The mutex is released at the
end of the scoped block, after which wake_up_all() is called to
preserve the original locking semantics.

Signed-off-by: Richard Lyu <richard.lyu@suse.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
drivers/mtd/nand/raw/nand_base.c