|
@@ -36,7 +36,7 @@ struct gpio_led_data {
|
|
|
|
|
|
static void gpio_led_work(struct work_struct *work)
|
|
|
{
|
|
|
- struct gpio_led_data *led_dat =
|
|
|
+ struct gpio_led_data *led_dat =
|
|
|
container_of(work, struct gpio_led_data, work);
|
|
|
|
|
|
if (led_dat->blinking) {
|
|
@@ -235,14 +235,12 @@ static struct gpio_leds_priv *gpio_leds_create_of(struct platform_device *pdev)
|
|
|
}
|
|
|
#endif /* CONFIG_OF_GPIO */
|
|
|
|
|
|
-
|
|
|
static int gpio_led_probe(struct platform_device *pdev)
|
|
|
{
|
|
|
struct gpio_led_platform_data *pdata = dev_get_platdata(&pdev->dev);
|
|
|
struct gpio_leds_priv *priv;
|
|
|
int i, ret = 0;
|
|
|
|
|
|
-
|
|
|
if (pdata && pdata->num_leds) {
|
|
|
priv = devm_kzalloc(&pdev->dev,
|
|
|
sizeof_gpio_leds_priv(pdata->num_leds),
|