mcb: update for 6.15
Subsystems (2)
cover mcb: update for 6.15
Hi Greg,
Here's an update for drivers/mcb for 6.15 from Haoxiang Li fixing a double free in an error path in chameleon_parse_gdd().
Haoxiang Li (1):
mcb: fix a double free bug in chameleon_parse_gdd()
drivers/mcb/mcb-parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Signature · 1 line
2.43.0
PATCH 1/1 mcb: fix a double free bug in chameleon_parse_gdd()
From: Haoxiang Li <[email protected]>
In chameleon_parse_gdd(), if mcb_device_register() fails, 'mdev' would be released in mcb_device_register() via put_device(). Thus, goto 'err' label and free 'mdev' again causes a double free. Just return if mcb_device_register() fails.
Fixes 3764e82e5150 ("drivers: Introduce MEN Chameleon Bus")
Signed-off-by Haoxiang Li <[email protected]>
Signed-off-by Johannes Thumshirn <[email protected]>
--- drivers/mcb/mcb-parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/mcb/mcb-parse.c +1 -1
@@ -96,7 +96,7 @@ static int chameleon_parse_gdd(struct mcb_bus *bus, ret =mcb_device_register (bus, mdev);if (ret <0 ) - goto err; +return ret;return 0 ;
Signature · 1 line
2.43.0