Hi Henrique, On Mon, 19 Jul 2010 09:23:27 -0300, Henrique de Moraes Holschuh wrote: > On Mon, 19 Jul 2010, Jean Delvare wrote: > > I guess you really meant: "only once per CPU"? > > > > This will be difficult and inconvenient to implement with the current > > driver's strategy of having a separate hwmon entry for each core > > temperature value. > > Which was clearly a bad design decision in hindsight. hwmon devices can > have a large number of temperature sensors, and all of them can have > kernel-issued labels for a good reason. I agree. If you dig the lm-sensors list, you'll see that I told Rudolf I didn't like his driver design, a long time ago. But he claimed that was the best way to handle hot-plugged CPUs... > > (...) > > As said above, this isn't trivial. If you just add the sysfs attribute > > to existing hwmon devices, you'll have duplicates. If you don't want > > duplicates, you'll get an asymmetry (an arbitrary hwmon entry will get > > the extra temperature, the user will get inevitably confused by this) > > and the hotplug code will be difficult to deal with. > > IMHO, it would be best to consolidate them all into either a hwmon device > per package, or a single hwmon for the entire coretemp driver. Guenter and myself seem to agree on a per-package approach. > Best put some mind grease on it to make sure it makes sense for NUMA and > hybrid systems where you have more than one type of CPU, for future proofing > (which at first glance seems to ask for a hwmon device per package, to > consolidate all sensors for that package). > > > The most direct approach is probably to have a separate hwmon entry for > > the package temperature. But I start feeling dizzy when looking at > > these 8 coretemp hwmon entries I already have on my system, and adding > > a couple more doesn't exactly please me. So it may be the right time to > > start thinking of a different strategy - even though this comes with > > backwards compatibility pain. > > Please do, it is well worth it. I will, later, if nobody beats me on it. It's relatively low on my priority list though. > > But please keep in mind that libsensors applications are not notified > > when sysfs attributes come and go at runtime, nor when hwmon entries > > come and go. So in the end, hotplug needs a manual restart of all > > monitoring applications for now anyway. > > That is a big bug in libsensors, which needs to be addressed anyway. Let's not go dramatic. This isn't a "big bug". This is a missing feature. Anyone interested in that feature is welcome to contribute code to support their use case. Me, I'm not using CPU hot-plug, so I don't really care. -- Jean Delvare _______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors