On Fri, 18 Aug 2017, Darren Hart wrote:
> > before:
> > $ cat /sys/devices/platform/thinkpad_hwmon/{name,fan1_input}
> > after:
> > $ cat /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon1/{name,fan1_input}
> > thinkpad
> > 3478
> > $ cat /sys/class/hwmon/hwmon1/{name,fan1_input}
> > thinkpad
> > 3478
I wonder what's the point of retaining the thinkpad_hwmon separate
device [from the thinkpad_acpi platform device] then... but changing
that might break the userspace API even further or cause other
annoyances down the road, so I guess it is the lesser evil.
> > $ sensors
> > thinkpad-isa-0000
> > Adapter: ISA adapter
> > fan1: 3489 RPM
Yeah, that should cover >90% of the usecases since most people just read
these. It *will* break write accesses using /etc/sysfs.conf and
similar, though (to set fan mode on boot, etc).
It is documented and the userspace ABI is being updated according to the
hwmon subsystem rules *and* the thinkpad-acpi rules... this is enough
for me, but be warned that people might complain.
> This looks very reasonable to me. The lm-sensors user experience is
> effectively unchanged, and the /sys/* changes move from a specific
> implementation to a generic implementation, taking advantage for the
> subsystem.
Yes, which is why I am not against the ABI change.
> This will be 4.14 because we let it sit too long. I'll correct this.
>
> I've queued this to testing for 4.14.
>
> Henrique, please shout if you have any objections here.
No objections.
--
Henrique Holschuh
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
ibm-acpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel