Re: [PATCH -next] leds: lt3593: remove set but not used variable 'flags'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



+cc Daniel Mack

On 2019/3/23 17:29, Pavel Machek wrote:
> On Sat 2019-03-23 02:45:23, YueHaibing wrote:
>> Fixes gcc '-Wunused-but-set-variable' warning:
>>
>> drivers/leds/leds-lt3593.c: In function 'lt3593_led_probe':
>> drivers/leds/leds-lt3593.c:69:19: warning:
>>  variable 'flags' set but not used [-Wunused-but-set-variable]
>>
>> It's never used since inroduction in
>> commit 8cd7d6daba93 ("leds: lt3593: Add device tree probing glue")
>>
>> Signed-off-by: YueHaibing <yuehaibing@xxxxxxxxxx>
> 
> Does the driver work for you? I mean... take a look at the code, those
> flags seem to be needed.
> 
> You probably want to cc original author of the commit.

ok.

> 
> 									Pavel
> 
>> ---
>>  drivers/leds/leds-lt3593.c | 3 ---
>>  1 file changed, 3 deletions(-)
>>
>> diff --git a/drivers/leds/leds-lt3593.c b/drivers/leds/leds-lt3593.c
>> index 54f0e5dbdbd0..912b8d1bbd92 100644
>> --- a/drivers/leds/leds-lt3593.c
>> +++ b/drivers/leds/leds-lt3593.c
>> @@ -66,7 +66,6 @@ static int lt3593_led_probe(struct platform_device *pdev)
>>  	struct lt3593_led_data *led_data;
>>  	struct fwnode_handle *child;
>>  	int ret, state = LEDS_GPIO_DEFSTATE_OFF;
>> -	enum gpiod_flags flags = GPIOD_OUT_LOW;
>>  	const char *tmp;
>>  
>>  	if (!dev->of_node)
>> @@ -101,10 +100,8 @@ static int lt3593_led_probe(struct platform_device *pdev)
>>  	if (!fwnode_property_read_string(child, "default-state", &tmp)) {
>>  		if (!strcmp(tmp, "keep")) {
>>  			state = LEDS_GPIO_DEFSTATE_KEEP;
>> -			flags = GPIOD_ASIS;
>>  		} else if (!strcmp(tmp, "on")) {
>>  			state = LEDS_GPIO_DEFSTATE_ON;
>> -			flags = GPIOD_OUT_HIGH;
>>  		}
>>  	}
>>
>>
> 




[Index of Archives]     [Kernel Development]     [Kernel Announce]     [Kernel Newbies]     [Linux Networking Development]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Device Mapper]

  Powered by Linux