Thread (19 messages) 19 messages, 3 authors, 2016-10-16

Re: [PATCH v3 2/9] hwmon: (core) New hwmon registration API

From: Guenter Roeck <linux@roeck-us.net>
Date: 2016-08-12 12:40:36
Also in: linux-hwmon, linux-iio, linux-omap, lkml

On 08/12/2016 01:16 AM, Keerthy wrote:
On Monday 25 July 2016 09:02 AM, Guenter Roeck wrote:
quoted
Up to now, each hwmon driver has to implement its own sysfs attributes.
This requires a lot of template code, and distracts from the driver's core
function to read and write chip registers.

To be able to reduce driver complexity, move sensor attribute handling
and thermal zone registration into hwmon core. By using the new API,
driver code and data size is typically reduced by 20-70%, depending
on driver complexity and the number of sysfs attributes supported.

With this patch, the new API only supports thermal sensors. Support for
other sensor types will be added with subsequent patches.
Hi Guenter,

Seems like this patch introduces a cycling dependency between
thermal_sys and hwmon:

DEPMOD 4.8.0-rc1-next-20160811-00001-g2f84cf7854e7
depmod: ERROR: Found 2 modules in dependency cycles!
depmod: ERROR: Cycle detected: hwmon -> thermal_sys -> hwmon

As reported by R, Vignesh [off-list ref].
Hmm ... interesting. Thanks for letting me know. I'll have to think about that.

Guenter
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help