On Fri, Jul 01, 2016 at 11:29:14PM +0200, Matej Groma wrote: > On Fri, Jul 01, 2016 at 12:19:27PM -0700, Darren Hart wrote: > > 1) Matej, why do you want to make this change? You mention consistency with > > other LEDs drivers - which ones? Also, why? Is there a tool or something that > > expects this behavior which you want to use? Why is this better than sticking > > with LED_OFF and LED_FULL? > > I got the idea looking at the input leds - they all have set max > brightness at 1. I find it more intuitive because there are no > intermediate brightness levels changing nothing. Also, I think > brightness level 1 somewhat implies that the led should be at > least "a little on". > > > 2) If we change it, we need to first introduce a version attribute (separate > > patch), and this patch following it should increment that version indicating the > > value policy change. > > I understand your concerns about breaking the userspace. Another way of > handling this that comes to mind is not changing the max_brightness > but activating the leds on values 1-255. This does not break things > "as much". A version bump would be of course legitimate in either case. > However, a problem with the second approach is that the set value would > have to be stored in order to return the same when querying the status > of the led. Or, on second thought, it's probably best to leave this all > as it is. At this point I am inclined to agree with you: leaving it as it is. The need to version the user space attribute just to make what is ultimately a cosmetic change seems like a lot of churn which bring no practical benefit. > By the way, the eco led patch (d6b88f64b0d46) I sent previously has set > max_brightness of the led to 1. If that was a slip through, I can send > a patch that corrects it. I could argue both ways here because there's no userspace API to worry about at this stage. Given what Darren said there's no definitive convention to call on. I think on balance it would make more sense if the API for the Fujitsu LEDS was consistent within itself as much as possible, so if you could do up a patch to correct this for the eco LED that would be appreciated. If down the track circumstances create a practical benefit to an API change then we can always revisit this. Regards jonathan -- To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html