|
@@ -120,7 +120,7 @@ static int sharp_ls_panel_probe(struct omap_dss_device *dssdev)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static void sharp_ls_panel_remove(struct omap_dss_device *dssdev)
|
|
|
+static void __exit sharp_ls_panel_remove(struct omap_dss_device *dssdev)
|
|
|
{
|
|
|
struct sharp_data *sd = dev_get_drvdata(&dssdev->dev);
|
|
|
struct backlight_device *bl = sd->bl;
|
|
@@ -205,7 +205,7 @@ static int sharp_ls_panel_resume(struct omap_dss_device *dssdev)
|
|
|
|
|
|
static struct omap_dss_driver sharp_ls_driver = {
|
|
|
.probe = sharp_ls_panel_probe,
|
|
|
- .remove = sharp_ls_panel_remove,
|
|
|
+ .remove = __exit_p(sharp_ls_panel_remove),
|
|
|
|
|
|
.enable = sharp_ls_panel_enable,
|
|
|
.disable = sharp_ls_panel_disable,
|