On Sat 2019-03-23 11:13:25, Daniel Mack wrote: > On 23/3/2019 10:55 AM, YueHaibing wrote: > >>> --- > >>> 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; > >>> } > > With only a single statement left in either branch, you can now remove > the curly braces as well. If I look at code below, there's no difference between DEFSTATE_KEEP and DEFSTATE_ON, right? I can't see how it works. Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Attachment:
signature.asc
Description: Digital signature