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

misc: eeprom: max6875: convert to i2c_new_dummy_device

Move from i2c_new_dummy() to i2c_new_dummy_device(), so we now get an
ERRPTR which we use in error handling.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Link: https://lore.kernel.org/r/20190722172616.3982-3-wsa+renesas@sang-engineering.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Wolfram Sang and committed by
Greg Kroah-Hartman
2495aeec 80257121

+3 -3
+3 -3
drivers/misc/eeprom/max6875.c
··· 150 150 return -ENOMEM; 151 151 152 152 /* A fake client is created on the odd address */ 153 - data->fake_client = i2c_new_dummy(client->adapter, client->addr + 1); 154 - if (!data->fake_client) { 155 - err = -ENOMEM; 153 + data->fake_client = i2c_new_dummy_device(client->adapter, client->addr + 1); 154 + if (IS_ERR(data->fake_client)) { 155 + err = PTR_ERR(data->fake_client); 156 156 goto exit_kfree; 157 157 } 158 158