Message ID | 20090213223636.GP10711@frodo (mailing list archive) |
---|---|
State | Awaiting Upstream, archived |
Headers | show |
On Friday 13 February 2009, Felipe Balbi wrote: > From: Felipe Balbi <felipe.balbi@nokia.com> > Date: Sat, 14 Feb 2009 00:34:56 +0200 > Subject: [PATCH] leds: lp5521: use sysfs_streq() > > instead of using strcmp() for comparing strings, > use sysfs_streq(). > > Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com> Yes, just like that. > --- > Â drivers/leds/leds-lp5521.c | Â Â 8 +++++--- > Â 1 files changed, 5 insertions(+), 3 deletions(-) > > diff --git a/drivers/leds/leds-lp5521.c b/drivers/leds/leds-lp5521.c > index b3ba52a..3e1ca31 100644 > --- a/drivers/leds/leds-lp5521.c > +++ b/drivers/leds/leds-lp5521.c > @@ -352,12 +352,14 @@ static ssize_t store_mode(struct device *dev, > Â > Â Â Â Â Â Â Â Â mutex_lock(&chip->lock); > Â > -Â Â Â Â Â Â Â if (!strncmp(buf, "run", 3)) > +Â Â Â Â Â Â Â if (sysfs_streq(buf, "run")) > Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â lp5521_set_mode(chip, LP5521_MODE_RUN); > -Â Â Â Â Â Â Â else if (!strncmp(buf, "load", 4)) > +Â Â Â Â Â Â Â else if (sysfs_streq(buf, "load")) > Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â lp5521_set_mode(chip, LP5521_MODE_LOAD); > -Â Â Â Â Â Â Â else if (!strncmp(buf, "direct", 6)) > +Â Â Â Â Â Â Â else if (sysfs_streq(buf, "direct")) > Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â lp5521_set_mode(chip, LP5521_MODE_DIRECT_CONTROL); > +Â Â Â Â Â Â Â else > +Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â len = -EINVAL; > Â > Â Â Â Â Â Â Â Â mutex_unlock(&chip->lock); > Â > -- -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Fri, 13 Feb 2009 15:54:20 -0800, David Brownell <david-b@pacbell.net> wrote: > On Friday 13 February 2009, Felipe Balbi wrote: >> From: Felipe Balbi <felipe.balbi@nokia.com> >> Date: Sat, 14 Feb 2009 00:34:56 +0200 >> Subject: [PATCH] leds: lp5521: use sysfs_streq() >> >> instead of using strcmp() for comparing strings, >> use sysfs_streq(). >> >> Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com> > > Yes, just like that. Good, so we can apply these to l-o and I'll send the driver upstream after these patches are applied. Same for lm8323 > > >> --- >> Â drivers/leds/leds-lp5521.c | Â Â 8 +++++--- >> Â 1 files changed, 5 insertions(+), 3 deletions(-) >> >> diff --git a/drivers/leds/leds-lp5521.c b/drivers/leds/leds-lp5521.c >> index b3ba52a..3e1ca31 100644 >> --- a/drivers/leds/leds-lp5521.c >> +++ b/drivers/leds/leds-lp5521.c >> @@ -352,12 +352,14 @@ static ssize_t store_mode(struct device *dev, >> Â >> Â Â Â Â Â Â Â Â mutex_lock(&chip->lock); >> Â >> -Â Â Â Â Â Â Â if (!strncmp(buf, "run", 3)) >> +Â Â Â Â Â Â Â if (sysfs_streq(buf, "run")) >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â lp5521_set_mode(chip, LP5521_MODE_RUN); >> -Â Â Â Â Â Â Â else if (!strncmp(buf, "load", 4)) >> +Â Â Â Â Â Â Â else if (sysfs_streq(buf, "load")) >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â lp5521_set_mode(chip, LP5521_MODE_LOAD); >> -Â Â Â Â Â Â Â else if (!strncmp(buf, "direct", 6)) >> +Â Â Â Â Â Â Â else if (sysfs_streq(buf, "direct")) >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â lp5521_set_mode(chip, > LP5521_MODE_DIRECT_CONTROL); >> +Â Â Â Â Â Â Â else >> +Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â len = -EINVAL; >> Â >> Â Â Â Â Â Â Â Â mutex_unlock(&chip->lock); >> Â >> --
========== cut here ========== From 0872878daaa4a1768a3f56995ec416941758be6b Mon Sep 17 00:00:00 2001 From: Felipe Balbi <felipe.balbi@nokia.com> Date: Sat, 14 Feb 2009 00:34:56 +0200 Subject: [PATCH] leds: lp5521: use sysfs_streq() instead of using strcmp() for comparing strings, use sysfs_streq(). Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com> --- drivers/leds/leds-lp5521.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/leds/leds-lp5521.c b/drivers/leds/leds-lp5521.c index b3ba52a..3e1ca31 100644 --- a/drivers/leds/leds-lp5521.c +++ b/drivers/leds/leds-lp5521.c @@ -352,12 +352,14 @@ static ssize_t store_mode(struct device *dev, mutex_lock(&chip->lock); - if (!strncmp(buf, "run", 3)) + if (sysfs_streq(buf, "run")) lp5521_set_mode(chip, LP5521_MODE_RUN); - else if (!strncmp(buf, "load", 4)) + else if (sysfs_streq(buf, "load")) lp5521_set_mode(chip, LP5521_MODE_LOAD); - else if (!strncmp(buf, "direct", 6)) + else if (sysfs_streq(buf, "direct")) lp5521_set_mode(chip, LP5521_MODE_DIRECT_CONTROL); + else + len = -EINVAL; mutex_unlock(&chip->lock);