Browse Source

[PATCH] Remove unneeded #defines in head.S

arch/ppc64/kernel/head.S #defines SECONDARY_PROCESSORS then has some
#ifdefs based on it.  Whatever purpose this had is long lost, this
patch removes it.

Likewise, head.S defines H_SET_ASR, which is now defined, along with
other hypervisor call numbers in hvcall.h.  This patch deletes it, as
well, from head.S.

Signed-off-by: David Gibson <dwg@au1.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
David Gibson 20 years ago
parent
commit
1d086e6bd6
1 changed files with 0 additions and 11 deletions
  1. 0 11
      arch/ppc64/kernel/head.S

+ 0 - 11
arch/ppc64/kernel/head.S

@@ -23,8 +23,6 @@
  *  2 of the License, or (at your option) any later version.
  *  2 of the License, or (at your option) any later version.
  */
  */
 
 
-#define SECONDARY_PROCESSORS
-
 #include <linux/config.h>
 #include <linux/config.h>
 #include <linux/threads.h>
 #include <linux/threads.h>
 #include <asm/processor.h>
 #include <asm/processor.h>
@@ -43,11 +41,6 @@
 #define DO_SOFT_DISABLE
 #define DO_SOFT_DISABLE
 #endif
 #endif
 
 
-/*
- * hcall interface to pSeries LPAR
- */
-#define H_SET_ASR	0x30
-
 /*
 /*
  * We layout physical memory as follows:
  * We layout physical memory as follows:
  * 0x0000 - 0x00ff : Secondary processor spin code
  * 0x0000 - 0x00ff : Secondary processor spin code
@@ -629,9 +622,7 @@ system_reset_iSeries:
 
 
 	cmpwi	0,r23,0
 	cmpwi	0,r23,0
 	beq	iSeries_secondary_smp_loop	/* Loop until told to go */
 	beq	iSeries_secondary_smp_loop	/* Loop until told to go */
-#ifdef SECONDARY_PROCESSORS
 	bne	.__secondary_start		/* Loop until told to go */
 	bne	.__secondary_start		/* Loop until told to go */
-#endif
 iSeries_secondary_smp_loop:
 iSeries_secondary_smp_loop:
 	/* Let the Hypervisor know we are alive */
 	/* Let the Hypervisor know we are alive */
 	/* 8002 is a call to HvCallCfg::getLps, a harmless Hypervisor function */
 	/* 8002 is a call to HvCallCfg::getLps, a harmless Hypervisor function */
@@ -1325,9 +1316,7 @@ _GLOBAL(pSeries_secondary_smp_init)
 
 
 	cmpwi	0,r23,0
 	cmpwi	0,r23,0
 #ifdef CONFIG_SMP
 #ifdef CONFIG_SMP
-#ifdef SECONDARY_PROCESSORS
 	bne	.__secondary_start
 	bne	.__secondary_start
-#endif
 #endif
 #endif
 	b 	3b			/* Loop until told to go	 */
 	b 	3b			/* Loop until told to go	 */