On 2013-5-29 7:30, Rafael J. Wysocki wrote:
On Thursday, May 23, 2013 08:44:26 PM Hanjun Guo wrote:
In acpi_processor_add(), get_cpu_device() will return NULL sometimes, although the chances are small, I think it should be fixed.
Signed-off-by: Hanjun Guo hanjun.guo@linaro.org
This patch isn't necessary any more after the changes queued up for 3.11 in the acpi-hotplug branch of the linux-pm.git tree.
Ok, I noticed your patch set, just drop my patch.
Thanks Hanjun
Thanks, Rafael
drivers/acpi/processor_driver.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/drivers/acpi/processor_driver.c b/drivers/acpi/processor_driver.c index bec717f..dd64f23 100644 --- a/drivers/acpi/processor_driver.c +++ b/drivers/acpi/processor_driver.c @@ -579,6 +579,10 @@ static int __cpuinit acpi_processor_add(struct acpi_device *device) per_cpu(processors, pr->id) = pr;
dev = get_cpu_device(pr->id);
if (!dev) {
result = -ENODEV;
goto err_clear_processor;
} if (sysfs_create_link(&device->dev.kobj, &dev->kobj, "sysdev")) { result = -EFAULT; goto err_clear_processor;