leds-ns2.c (31c3dc7488f2564fc398d5a416726031f56d6343) leds-ns2.c (3874350c598d7796a6dd2da111247be88e56d002)
1/*
2 * leds-ns2.c - Driver for the Network Space v2 (and parents) dual-GPIO LED
3 *
4 * Copyright (C) 2010 LaCie
5 *
6 * Author: Simon Guinot <sguinot@lacie.com>
7 *
8 * Based on leds-gpio.c by Raphael Assenat <raph@8d.com>

--- 135 unchanged lines hidden (view full) ---

144{
145 struct led_classdev *led_cdev = dev_get_drvdata(dev);
146 struct ns2_led_data *led_dat =
147 container_of(led_cdev, struct ns2_led_data, cdev);
148 int ret;
149 unsigned long enable;
150 enum ns2_led_modes mode;
151
1/*
2 * leds-ns2.c - Driver for the Network Space v2 (and parents) dual-GPIO LED
3 *
4 * Copyright (C) 2010 LaCie
5 *
6 * Author: Simon Guinot <sguinot@lacie.com>
7 *
8 * Based on leds-gpio.c by Raphael Assenat <raph@8d.com>

--- 135 unchanged lines hidden (view full) ---

144{
145 struct led_classdev *led_cdev = dev_get_drvdata(dev);
146 struct ns2_led_data *led_dat =
147 container_of(led_cdev, struct ns2_led_data, cdev);
148 int ret;
149 unsigned long enable;
150 enum ns2_led_modes mode;
151
152 ret = strict_strtoul(buff, 10, &enable);
152 ret = kstrtoul(buff, 10, &enable);
153 if (ret < 0)
154 return ret;
155
156 enable = !!enable;
157
158 if (led_dat->sata == enable)
159 return count;
160

--- 158 unchanged lines hidden ---
153 if (ret < 0)
154 return ret;
155
156 enable = !!enable;
157
158 if (led_dat->sata == enable)
159 return count;
160

--- 158 unchanged lines hidden ---