Cc: Guennadi Liakhovetski <lg@denx.de>
Signed-off-by: Bryan Wu <bryan.wu@canonical.com>
struct dac124s085_led *led;
int i, ret;
struct dac124s085_led *led;
int i, ret;
- dac = kzalloc(sizeof(*dac), GFP_KERNEL);
+ dac = devm_kzalloc(&spi->dev, sizeof(*dac), GFP_KERNEL);
if (!dac)
return -ENOMEM;
if (!dac)
return -ENOMEM;
led_classdev_unregister(&dac->leds[i].ldev);
spi_set_drvdata(spi, NULL);
led_classdev_unregister(&dac->leds[i].ldev);
spi_set_drvdata(spi, NULL);
}
spi_set_drvdata(spi, NULL);
}
spi_set_drvdata(spi, NULL);