]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
mtd: rawnand: brcmnand: fix status read of brcmnand_waitfunc
authordavid regan <dregan@broadcom.com>
Tue, 26 Nov 2024 02:39:16 +0000 (18:39 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 8 Feb 2025 09:02:01 +0000 (10:02 +0100)
commitf3188030f1bc5d490b230ee205670d2e20438fd4
tree33d733046444a78559d9a3e910da9586f5837668
parentf9281557884390a97bb848e004984a2b4b68020e
mtd: rawnand: brcmnand: fix status read of brcmnand_waitfunc

[ Upstream commit 03271ea36ea7a58d30a4bde182eb2a0d46220467 ]

This change fixes an issue where an error return value may be mistakenly
used as NAND status.

Fixes: f504551b7f15 ("mtd: rawnand: Propagate error and simplify ternary operators for brcmstb_nand_wait_for_completion()")
Signed-off-by: david regan <dregan@broadcom.com>
Reviewed-by: William Zhang <william.zhang@broadcom.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/mtd/nand/raw/brcmnand/brcmnand.c