From: Paul E. McKenney Date: Tue, 28 Feb 2012 21:27:44 +0000 (-0800) Subject: ACPI: Fix unprotected smp_processor_id() in acpi_processor_cst_has_changed() X-Git-Tag: v3.4-rc1~18^2~3^7~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9505626d7bfeb5bd4b85acb483831ac640b2a5e8;p=pandora-kernel.git ACPI: Fix unprotected smp_processor_id() in acpi_processor_cst_has_changed() The acpi_processor_cst_has_changed() function is invoked from a CPU_ONLINE or CPU_DEAD function, which might well execute on CPU 0 even though the CPU being hotplugged is some other CPU. In addition, acpi_processor_cst_has_changed() invokes smp_processor_id() without protection, resulting in splats when onlining CPUs. This commit therefore changes the smp_processor_id() to pr->id, as is used elsewhere in the code, for example, in acpi_processor_add(). Signed-off-by: Paul E. McKenney Signed-off-by: Paul E. McKenney Reviewed-by: Srivatsa S. Bhat Tested-by: Yong Zhang Acked-by: Rafael J. Wysocki Signed-off-by: Len Brown --- Reading git-diff-tree failed