From: Iskren Chernev Date: Mon, 5 Oct 2020 20:00:38 +0000 (+0300) Subject: power: supply: max17040: Fix ptr to enum cast X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=7f977e64370dad07b01601bb2ba959678a149ff3;p=linux.git power: supply: max17040: Fix ptr to enum cast clang complains about casting pointers to smaller enum types. Reported-by: kernel test robot Signed-off-by: Iskren Chernev Signed-off-by: Sebastian Reichel --- diff --git a/drivers/power/supply/max17040_battery.c b/drivers/power/supply/max17040_battery.c index 1d7510a59295d..d956c67d51558 100644 --- a/drivers/power/supply/max17040_battery.c +++ b/drivers/power/supply/max17040_battery.c @@ -247,7 +247,7 @@ static int max17040_get_of_data(struct max17040_chip *chip) { struct device *dev = &chip->client->dev; struct chip_data *data = &max17040_family[ - (enum chip_id) of_device_get_match_data(dev)]; + (uintptr_t) of_device_get_match_data(dev)]; int rcomp_len; u8 rcomp[2];