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 --- |