s6e63m0: unregister backlight device and remove sysfs attribute file in s6e63m0_remove
Subsystems (2)
PATCH 1/2 s6e63m0: unregister backlight device and remove sysfs attribute file in s6e63m0_remove
s6e63m0_probe() registered backlight device and create sysfs attribute files, thus s6e63m0_remove() should unregister backlight device and remove sysfs attribute files.
Signed-off-by Axel Lin <[email protected]>
--- drivers/video/backlight/s6e63m0.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
drivers/video/backlight/s6e63m0.c +3 -0
@@ -829,6 +829,9 @@ static int __devexit s6e63m0_remove(struct spi_device *spi)struct s6e63m0 *lcd =dev_get_drvdata (&spi->dev);s6e63m0_power (lcd,FB_BLANK_POWERDOWN ); +device_remove_file (&spi->dev, &dev_attr_gamma_table); +device_remove_file (&spi->dev, &dev_attr_gamma_mode); +backlight_device_unregister (lcd->bd);lcd_device_unregister (lcd->ld);kfree (lcd);
Signature · 1 line
1.5.4.3