goto err_free_swnodes;
}
-+ gpio_refs = kzalloc_objs(*gpio_refs, n_leds);
++ gpio_refs = kcalloc(n_leds, sizeof(*gpio_refs), GFP_KERNEL);
+ if (!gpio_refs) {
+ err = -ENOMEM;
+ goto err_free_props;
goto err_free_swnodes;
}
-+ gpio_refs = kzalloc_objs(*gpio_refs, n_leds);
++ gpio_refs = kcalloc(n_leds, sizeof(*gpio_refs), GFP_KERNEL);
+ if (!gpio_refs) {
+ err = -ENOMEM;
+ goto err_free_props;
goto err_free_swnodes;
}
-+ gpio_refs = kzalloc_objs(*gpio_refs, n_leds);
++ gpio_refs = kcalloc(n_leds, sizeof(*gpio_refs), GFP_KERNEL);
+ if (!gpio_refs) {
+ err = -ENOMEM;
+ goto err_free_props;