On Wed, Dec 11, 2013 at 4:11 PM, Olof Johansson <o...@lixom.net> wrote: > This removes a warning on non-DT-enabled platforms: > > drivers/leds/leds-pwm.c: In function 'led_pwm_create_of': > drivers/leds/leds-pwm.c:88:22: warning: unused variable 'node' > > Really caused by the local variable that is assigned to and then never > used. Just do away with the local var, it's not needed. > > Technically this code path can never be entered without DT enabled, > since there's an earlier check about number of children in the calling > function, but the compiler can't see that. >
Great, actually we got an 0-Day kbuild warning about this. I'll merge this fixing. Thanks, -Bryan > Signed-off-by: Olof Johansson <o...@lixom.net> > --- > drivers/leds/leds-pwm.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/leds/leds-pwm.c b/drivers/leds/leds-pwm.c > index b31d8e99..bf49547 100644 > --- a/drivers/leds/leds-pwm.c > +++ b/drivers/leds/leds-pwm.c > @@ -85,11 +85,10 @@ static inline size_t sizeof_pwm_leds_priv(int num_leds) > static int led_pwm_create_of(struct platform_device *pdev, > struct led_pwm_priv *priv) > { > - struct device_node *node = pdev->dev.of_node; > struct device_node *child; > int ret; > > - for_each_child_of_node(node, child) { > + for_each_child_of_node(pdev->dev.of_node, child) { > struct led_pwm_data *led_dat = &priv->leds[priv->num_leds]; > > led_dat->cdev.name = of_get_property(child, "label", > -- > 1.7.10.4 > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/