kernel/drivers/net/ethernet/intel/igb/igb_hwmon.c
.. .. @@ -198,11 +198,11 @@ 198 198 } 199 199 200 200 /* init i2c_client */ 201 - client = i2c_new_device(&adapter->i2c_adap, &i350_sensor_info);202 - if (client == NULL) {201 + client = i2c_new_client_device(&adapter->i2c_adap, &i350_sensor_info);202 + if (IS_ERR(client)) {203 203 dev_info(&adapter->pdev->dev, 204 204 "Failed to create new i2c device.\n"); 205 - rc = -ENODEV;205 + rc = PTR_ERR(client);206 206 goto exit; 207 207 } 208 208 adapter->i2c_client = client;