From d32ea54b7de736110aae1762a0060301cfe862bd Mon Sep 17 00:00:00 2001 From: lucaswei Date: Thu, 3 Feb 2022 16:54:42 -0700 Subject: [PATCH] drivers: leds: Fix -Wpointer-to-int-cast. drivers/leds/leds-qti-flash.c:1787:22: warning: cast to smaller integer type 'u8' (aka 'unsigned char') from 'const void *' [-Wvoid-pointer-to-int-cast] led->max_channels = (u8)of_device_get_match_data(&pdev->dev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Change-Id: I377fdb83ccd9822cb78d146de25f42596923a13e --- drivers/leds/leds-qti-flash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/leds/leds-qti-flash.c b/drivers/leds/leds-qti-flash.c index d2f95f4c4cf7..822a406bc757 100644 --- a/drivers/leds/leds-qti-flash.c +++ b/drivers/leds/leds-qti-flash.c @@ -1784,7 +1784,7 @@ static int qti_flash_led_probe(struct platform_device *pdev) return -EINVAL; } - led->max_channels = (u8)of_device_get_match_data(&pdev->dev); + led->max_channels = (u8)(long)of_device_get_match_data(&pdev->dev); if (!led->max_channels) { pr_err("Failed to get max supported led channels\n"); return -EINVAL;