diff options
author | Linus Torvalds | 2024-09-23 14:29:11 -0700 |
---|---|---|
committer | Linus Torvalds | 2024-09-23 14:29:11 -0700 |
commit | 20d9ba738b9696ee882c6ecf55cfae8fb8b64040 (patch) | |
tree | 226c87177491c93353d7113343c03f122173b925 /drivers | |
parent | f2debe057fcc962e865d57800e39e029887812b4 (diff) | |
parent | fea88a13a5d14b9f56fa338b47f2044806b3e64d (diff) |
Merge tag 'backlight-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
Pull backlight update from Lee Jones:
- Added a check for the return value of spi_setup() in the l4f00242t03
driver to catch errors
* tag 'backlight-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight:
backlight: l4f00242t03: Add check for spi_setup
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/video/backlight/l4f00242t03.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/video/backlight/l4f00242t03.c b/drivers/video/backlight/l4f00242t03.c index dd0874f8c7ff..4175a4603071 100644 --- a/drivers/video/backlight/l4f00242t03.c +++ b/drivers/video/backlight/l4f00242t03.c @@ -166,6 +166,7 @@ static const struct lcd_ops l4f_ops = { static int l4f00242t03_probe(struct spi_device *spi) { struct l4f00242t03_priv *priv; + int ret; priv = devm_kzalloc(&spi->dev, sizeof(struct l4f00242t03_priv), GFP_KERNEL); @@ -174,7 +175,9 @@ static int l4f00242t03_probe(struct spi_device *spi) spi_set_drvdata(spi, priv); spi->bits_per_word = 9; - spi_setup(spi); + ret = spi_setup(spi); + if (ret < 0) + return dev_err_probe(&spi->dev, ret, "Unable to setup spi.\n"); priv->spi = spi; |