mirror of
https://github.com/torvalds/linux.git
synced 2026-07-31 11:37:06 +02:00
platform/x86: x86-android-tablets: Fix an IS_ERR() vs NULL check in probe
The spi_new_device() function returns NULL on error, it doesn't return
error pointers.
Fixes: 70505ea6de ("platform/x86: x86-android-tablets: Add support for SPI device instantiation")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/4b1b2395-c7c5-44a4-b0b0-6d091c7f46a2@moroto.mountain
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
parent
6e79648553
commit
35ddd61cf0
|
|
@ -220,8 +220,8 @@ static __init int x86_instantiate_spi_dev(const struct x86_dev_info *dev_info, i
|
|||
|
||||
spi_devs[idx] = spi_new_device(controller, &board_info);
|
||||
put_device(&controller->dev);
|
||||
if (IS_ERR(spi_devs[idx]))
|
||||
return dev_err_probe(&controller->dev, PTR_ERR(spi_devs[idx]),
|
||||
if (!spi_devs[idx])
|
||||
return dev_err_probe(&controller->dev, -ENOMEM,
|
||||
"creating SPI-device %d\n", idx);
|
||||
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user