On 19/12/2023 16:37, Jan Kiszka wrote: >>>> >>>> You have label for that... Somehow all these nodes are half-baked, >>>> without all the expected properties and now you call node name as ABI. >>>> The node name is not the ABI. >>> >>> Well, existing userspace uses those names, and adding the properties >>> would break that interface. Now, does Linux do that? >> >> I don't think you understood the concept. There is no change for >> userspace. Same interface, same names. No ABI break. > > I do understand the impact very well: > open("/sys/class/leds/user-led1-red") has to work for all the variants, > consistently and backward-compatible for userspace. And it will. The name is the same. Best regards, Krzysztof