Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

backlight: bd6107: use devm_backlight_device_register()

Use devm_backlight_device_register() to make cleanup paths simpler.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Jingoo Han and committed by
Linus Torvalds
26faf15c 3e61c73c

+2 -2
+2 -2
drivers/video/backlight/bd6107.c
··· 166 166 props.brightness = clamp_t(unsigned int, pdata->def_value, 0, 167 167 props.max_brightness); 168 168 169 - backlight = backlight_device_register(dev_name(&client->dev), 169 + backlight = devm_backlight_device_register(&client->dev, 170 + dev_name(&client->dev), 170 171 &bd->client->dev, bd, 171 172 &bd6107_backlight_ops, &props); 172 173 if (IS_ERR(backlight)) { ··· 187 186 188 187 backlight->props.brightness = 0; 189 188 backlight_update_status(backlight); 190 - backlight_device_unregister(backlight); 191 189 192 190 return 0; 193 191 }