We should be testing "bd" here instead of "ld". It's a copy and
paste bug.
Signed-off-by: Dan Carpenter <redacted>
diff --git a/drivers/video/backlight/ld9040.c b/drivers/video/backlight/ld9040.c
index 7281b25..9e81d69 100644
--- a/drivers/video/backlight/ld9040.c
+++ b/drivers/video/backlight/ld9040.c
@@ -701,8 +701,8 @@ static int ld9040_probe(struct spi_device *spi)
bd = backlight_device_register("ld9040-bl", &spi->dev,
lcd, &ld9040_backlight_ops, NULL);
- if (IS_ERR(ld)) {
- ret = PTR_ERR(ld);
+ if (IS_ERR(bd)) {
+ ret = PTR_ERR(bd);
goto out_free_lcd;
}