Patchwork [4/5] powerpc/numa: Disable VPHN on dedicated processor partitions

login
register
mail settings
Submitter Anton Blanchard
Date Jan. 29, 2011, 10:35 p.m.
Message ID <20110130093522.1fee5a4e@kryten>
Download mbox | patch
Permalink /patch/80981/
State Accepted, archived
Commit fe5cfd63557b39007460d17c585b8dc5ed6ace93
Delegated to: Benjamin Herrenschmidt
Headers show

Comments

Anton Blanchard - Jan. 29, 2011, 10:35 p.m.
There is no need to start up the timer and monitor topology changes on a
dedicated processor partition, so disable it.

Signed-off-by: Anton Blanchard <anton@samba.org>
---

Patch

Index: linux-2.6/arch/powerpc/mm/numa.c
===================================================================
--- linux-2.6.orig/arch/powerpc/mm/numa.c	2011-01-29 12:58:01.849279835 +1100
+++ linux-2.6/arch/powerpc/mm/numa.c	2011-01-29 12:58:02.489239819 +1100
@@ -1520,7 +1520,8 @@  int start_topology_update(void)
 {
 	int rc = 0;
 
-	if (firmware_has_feature(FW_FEATURE_VPHN)) {
+	if (firmware_has_feature(FW_FEATURE_VPHN) &&
+	    get_lppaca()->shared_proc) {
 		vphn_enabled = 1;
 		setup_cpu_associativity_change_counters();
 		init_timer_deferrable(&topology_timer);