]> www.infradead.org Git - users/willy/linux.git/commitdiff
i2c: also convert placeholder function to return errno
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Sat, 25 Jul 2020 14:07:36 +0000 (16:07 +0200)
committerWolfram Sang <wsa@kernel.org>
Mon, 27 Jul 2020 18:16:58 +0000 (20:16 +0200)
All i2c_new_device-alike functions return ERR_PTR these days, but this
fallback function was missed.

Fixes: 2dea645ffc21 ("i2c: acpi: Return error pointers from i2c_acpi_new_device()")
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
[wsa: changed from 'ENOSYS' to 'ENODEV']
Signed-off-by: Wolfram Sang <wsa@kernel.org>
include/linux/i2c.h

index ee328cf80bd97e8b46ec255d1654f7023925f0aa..4e7714c88f95de5a443482061af71a84fe43371f 100644 (file)
@@ -1001,7 +1001,7 @@ static inline u32 i2c_acpi_find_bus_speed(struct device *dev)
 static inline struct i2c_client *i2c_acpi_new_device(struct device *dev,
                                        int index, struct i2c_board_info *info)
 {
-       return NULL;
+       return ERR_PTR(-ENODEV);
 }
 static inline struct i2c_adapter *i2c_acpi_find_adapter_by_handle(acpi_handle handle)
 {