···503503 ret = led_classdev_next_name(proposed_name, final_name, sizeof(final_name));504504 if (ret < 0)505505 return ret;506506+ else if (ret && led_cdev->flags & LED_REJECT_NAME_CONFLICT)507507+ return -EEXIST;508508+ else if (ret)509509+ dev_warn(parent, "Led %s renamed to %s due to name collision\n",510510+ proposed_name, final_name);506511507512 if (led_cdev->color >= LED_COLOR_ID_MAX)508513 dev_warn(parent, "LED %s color identifier out of range\n", final_name);···522517 }523518 if (init_data && init_data->fwnode)524519 device_set_node(led_cdev->dev, init_data->fwnode);525525-526526- if (ret)527527- dev_warn(parent, "Led %s renamed to %s due to name collision",528528- proposed_name, dev_name(led_cdev->dev));529520530521 if (led_cdev->flags & LED_BRIGHT_HW_CHANGED) {531522 ret = led_add_brightness_hw_changed(led_cdev);
···150150151151config CROS_KBD_LED_BACKLIGHT152152 tristate "Backlight LED support for Chrome OS keyboards"153153- depends on LEDS_CLASS && (ACPI || CROS_EC)153153+ depends on LEDS_CLASS && (ACPI || CROS_EC || MFD_CROS_EC_DEV)154154 help155155 This option enables support for the keyboard backlight LEDs on156156 select Chrome OS systems.