summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>2023-08-10 11:31:53 +0200
committerGuenter Roeck <linux@roeck-us.net>2023-08-21 06:04:31 -0700
commit58aec51df895c456b6057531e9ee959131b7efda (patch)
treeb628a89b63794ce9329300010511b304bf8c4ef0
parentd6f09471b331e1f8bf5eb8f1ecde4f62ddee8352 (diff)
downloadlinux-58aec51df895c456b6057531e9ee959131b7efda.tar.gz
linux-58aec51df895c456b6057531e9ee959131b7efda.tar.bz2
linux-58aec51df895c456b6057531e9ee959131b7efda.zip
hwmon: (tmp513) fix Wvoid-pointer-to-enum-cast warning
'id' is an enum, thus cast of pointer on 64-bit compile test with W=1 causes: tmp513.c:724:14: error: cast to smaller integer type 'enum tmp51x_ids' from 'const void *' [-Werror,-Wvoid-pointer-to-enum-cast] Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20230810093157.94244-11-krzysztof.kozlowski@linaro.org Signed-off-by: Guenter Roeck <linux@roeck-us.net>
-rw-r--r--drivers/hwmon/tmp513.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hwmon/tmp513.c b/drivers/hwmon/tmp513.c
index bff10f4b56e1..7db5d0fc24a4 100644
--- a/drivers/hwmon/tmp513.c
+++ b/drivers/hwmon/tmp513.c
@@ -721,7 +721,7 @@ static int tmp51x_probe(struct i2c_client *client)
return -ENOMEM;
if (client->dev.of_node)
- data->id = (enum tmp51x_ids)device_get_match_data(&client->dev);
+ data->id = (uintptr_t)device_get_match_data(&client->dev);
else
data->id = i2c_match_id(tmp51x_id, client)->driver_data;