OK, thanks, now finally I understood what's going on. The problem is that leds class gained the sysfs entry "color" in the commit c7d80059b086c4986cd994a1973ec7a5d75f8eea leds: class: Store the color index in struct led_classdev Meanwhile, hid-lg-g15 driver creates the own sysfs entry "color", and this conflicts with the new standard one in the above. A fix would be to rename either of them. I'm building a test kernel with the rename of the hid-lg-g15's one (from "color" to "kbd_color"), and this should avoid the conflict. Another test kernel with the patch is being built in OBS home:tiwai:bsc1217172-5 repo. Please give it a try later again.