mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 03:27:44 -04:00
backlight: tps65217_bl: Add missing platform_set_drvdata in tps65217_bl_probe
Otherwise, we got NULL derefernce while calling backlight_device_unregister() in tps65217_bl_remove(). Also convert to use module_platform_driver. Signed-off-by: Axel Lin <[email protected]> Signed-off-by: Samuel Ortiz <[email protected]>
This commit is contained in:
parent
2896434cf2
commit
c6bed9deb6
1 changed files with 2 additions and 12 deletions
|
|
@ -312,6 +312,7 @@ static int tps65217_bl_probe(struct platform_device *pdev)
|
|||
}
|
||||
|
||||
tps65217_bl->bl->props.brightness = 0;
|
||||
platform_set_drvdata(pdev, tps65217_bl);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -334,18 +335,7 @@ static struct platform_driver tps65217_bl_driver = {
|
|||
},
|
||||
};
|
||||
|
||||
static int __init tps65217_bl_init(void)
|
||||
{
|
||||
return platform_driver_register(&tps65217_bl_driver);
|
||||
}
|
||||
|
||||
static void __exit tps65217_bl_exit(void)
|
||||
{
|
||||
platform_driver_unregister(&tps65217_bl_driver);
|
||||
}
|
||||
|
||||
module_init(tps65217_bl_init);
|
||||
module_exit(tps65217_bl_exit);
|
||||
module_platform_driver(tps65217_bl_driver);
|
||||
|
||||
MODULE_DESCRIPTION("TPS65217 Backlight driver");
|
||||
MODULE_LICENSE("GPL v2");
|
||||
|
|
|
|||
Loading…
Reference in a new issue