i2c: taos-evm: replace simple_strtoul by kstrtou8
The simple_strtoul function is marked as obsolete. This patch replace it by kstrtou8. Reviewed-by: Jean Delvare <jdelvare@suse.de> Tested-by: Jean Delvare <jdelvare@suse.de> Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
This commit is contained in:
Родитель
725d2e3fac
Коммит
c4c696fa1b
|
@ -130,7 +130,13 @@ static int taos_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
|
||||||
return 0;
|
return 0;
|
||||||
} else {
|
} else {
|
||||||
if (p[0] == 'x') {
|
if (p[0] == 'x') {
|
||||||
data->byte = simple_strtol(p + 1, NULL, 16);
|
/*
|
||||||
|
* Voluntarily dropping error code of kstrtou8 since all
|
||||||
|
* error code that it could return are invalid according
|
||||||
|
* to Documentation/i2c/fault-codes.
|
||||||
|
*/
|
||||||
|
if (kstrtou8(p + 1, 16, &data->byte))
|
||||||
|
return -EPROTO;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче