efifb: fix device unregister on error path
PATCH 1/1 efifb: fix device unregister on error path
Argument of platform_device_unregister() should be efifb_device, not efifb_driver. bug in v3.0-rc1-57-gbb8b266
Signed-off-by Konstantin Khlebnikov <[email protected]>
--- drivers/video/efifb.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
drivers/video/efifb.c +1 -1
@@ -541,7 +541,7 @@ static int __init efifb_init(void)*/ ret =platform_driver_probe (&efifb_driver, efifb_probe);if (ret) { -platform_device_unregister (&efifb_driver); +platform_device_unregister (&efifb_device);return ret; }
Hi,
Quoted 13 lines · Konstantin Khlebnikov
Argument of
platform_device_unregister()should beefifb_device, notefifb_driver. bug in v3.0-rc1-57-gbb8b266Signed-off-by Konstantin Khlebnikov <[email protected]>---
drivers/video/efifb.c | 2 +-1 files changed, 1 insertions(+), 1 deletions(-)drivers/video/efifb.c +0
-0
drivers/video/efifb.c static int __init efifb_init(void) · line 546
Quoted 7 lines
drivers/video/efifb.c +1
-1@@ -541,7 +541,7 @@ static int __init efifb_init(void)*/ ret = platform_driver_probe(&efifb_driver, efifb_probe); if (ret) { - platform_device_unregister(&efifb_driver); + platform_device_unregister(&efifb_device); return ret; }
The same issue is present in this thread: