On Wed, 21 Jul 2010 21:09:49 +0800, Chen Gong wrote: > 于 7/19/2010 5:05 PM, Chen Gong 写道: > > this patch fixes two errors about hotplug. One is for > > hotplug notifier. The other is unnecessary driver unregister. > > Because even none of online cpus supports coretemp, we can't > > assume new onlined cpu doesn't support it either. If related > > driver is unregistered there we have no chance to use coretemp > > from then on. > > > > Signed-off-by: Chen Gong<gong.chen@xxxxxxxxxxxxxxx> > > --- > > drivers/hwmon/coretemp.c | 5 +++++ > > 1 files changed, 5 insertions(+), 0 deletions(-) > > > > diff --git a/drivers/hwmon/coretemp.c b/drivers/hwmon/coretemp.c > > index 05344af..c05dc91 100644 > > --- a/drivers/hwmon/coretemp.c > > +++ b/drivers/hwmon/coretemp.c > > @@ -502,10 +502,13 @@ static int __cpuinit coretemp_cpu_callback(struct notifier_block *nfb, > > > > switch (action) { > > case CPU_ONLINE: > > + case CPU_ONLINE_FROZEN: > > case CPU_DOWN_FAILED: > > + case CPU_DOWN_FAILED_FROZEN: > > coretemp_device_add(cpu); > > break; > > case CPU_DOWN_PREPARE: > > + case CPU_DOWN_PREPARE_FROZEN: > > coretemp_device_remove(cpu); > > break; > > } > > @@ -566,7 +569,9 @@ exit_devices_unreg: > > } > > mutex_unlock(&pdev_list_mutex); > > exit_driver_unreg: > > +#ifndef CONFIG_HOTPLUG_CPU > > platform_driver_unregister(&coretemp_driver); > > +#endif > > exit: > > return err; > > } > > Hi, Jean > what's your opinion for the left part after deleting > CPU_ONLINE_FROZEN/CPU_DOWN_FAILED_FROZEN etc ? > > Is it still reasonable ? I was on vacation, sorry for the delay. I don't have any opinion on this other than what I already said. And apparently Andrew is taking care, thanks Andrew. -- Jean Delvare _______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors