mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 17:47:41 +02:00
cxl/test: Unregister cxl_acpi in cxl_test_init() error path
In cxl_test_init(), Once cxl_mock_platform_device_add() succeeds, all
error paths after needs to call platform_device_unregister() instead of
platform_device_put() to clean up.
Fixes: 67dcdd4d3b ("tools/testing/cxl: Introduce a mocked-up CXL port hierarchy")
Reported-by: sashiko-bot
Reviewed-by: Alison Schofield <alison.schofield@intel.com>
Link: https://patch.msgid.link/20260611230355.198912-1-dave.jiang@intel.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
This commit is contained in:
parent
60f065dbaf
commit
50cc34be04
|
|
@ -1960,7 +1960,7 @@ static __init int cxl_test_init(void)
|
|||
err_mem:
|
||||
cxl_mem_exit();
|
||||
err_root:
|
||||
platform_device_put(cxl_acpi);
|
||||
platform_device_unregister(cxl_acpi);
|
||||
err_rch:
|
||||
cxl_rch_topo_exit();
|
||||
err_single:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user