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

i2c: i801: convert to use i2c_new_client_device()

Move away from the deprecated API and return the shiny new ERRPTR where
useful.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>

authored by

Wolfram Sang and committed by
Wolfram Sang
41d06630 6b5794ab

+3 -3
+3 -3
drivers/i2c/busses/i2c-i801.c
··· 1142 1142 memset(&info, 0, sizeof(struct i2c_board_info)); 1143 1143 info.addr = dmi_devices[i].i2c_addr; 1144 1144 strlcpy(info.type, dmi_devices[i].i2c_type, I2C_NAME_SIZE); 1145 - i2c_new_device(adap, &info); 1145 + i2c_new_client_device(adap, &info); 1146 1146 break; 1147 1147 } 1148 1148 } ··· 1296 1296 memset(&info, 0, sizeof(struct i2c_board_info)); 1297 1297 info.addr = dell_lis3lv02d_devices[i].i2c_addr; 1298 1298 strlcpy(info.type, "lis3lv02d", I2C_NAME_SIZE); 1299 - i2c_new_device(&priv->adapter, &info); 1299 + i2c_new_client_device(&priv->adapter, &info); 1300 1300 } 1301 1301 1302 1302 /* Register optional slaves */ ··· 1312 1312 memset(&info, 0, sizeof(struct i2c_board_info)); 1313 1313 info.addr = apanel_addr; 1314 1314 strlcpy(info.type, "fujitsu_apanel", I2C_NAME_SIZE); 1315 - i2c_new_device(&priv->adapter, &info); 1315 + i2c_new_client_device(&priv->adapter, &info); 1316 1316 } 1317 1317 1318 1318 if (dmi_name_in_vendors("FUJITSU"))