Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

sparc: remove unused prom cpu functions

Remove the following unused funtions:
prom_stopcpu()
prom_idlecpu()
prom_restartcpu()

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Sam Ravnborg and committed by
David S. Miller
a7e42365 efef2e49

-87
-9
arch/sparc/include/asm/oplib_32.h
··· 105 105 extern int prom_startcpu(int cpunode, struct linux_prom_registers *context_table, 106 106 int context, char *program_counter); 107 107 108 - /* Stop the CPU with the passed device tree node. */ 109 - extern int prom_stopcpu(int cpunode); 110 - 111 - /* Idle the CPU with the passed device tree node. */ 112 - extern int prom_idlecpu(int cpunode); 113 - 114 - /* Re-Start the CPU with the passed device tree node. */ 115 - extern int prom_restartcpu(int cpunode); 116 - 117 108 /* Sun4/sun4c specific memory-management startup hook. */ 118 109 119 110 /* Map the passed segment in the given context at the passed
-78
arch/sparc/prom/mp.c
··· 41 41 42 42 return ret; 43 43 } 44 - 45 - /* Stop CPU with device prom-tree node 'cpunode'. 46 - * XXX Again, what does the return value really mean? XXX 47 - */ 48 - int 49 - prom_stopcpu(int cpunode) 50 - { 51 - int ret; 52 - unsigned long flags; 53 - 54 - spin_lock_irqsave(&prom_lock, flags); 55 - switch(prom_vers) { 56 - case PROM_V0: 57 - case PROM_V2: 58 - default: 59 - ret = -1; 60 - break; 61 - case PROM_V3: 62 - ret = (*(romvec->v3_cpustop))(cpunode); 63 - break; 64 - }; 65 - restore_current(); 66 - spin_unlock_irqrestore(&prom_lock, flags); 67 - 68 - return ret; 69 - } 70 - 71 - /* Make CPU with device prom-tree node 'cpunode' idle. 72 - * XXX Return value, anyone? XXX 73 - */ 74 - int 75 - prom_idlecpu(int cpunode) 76 - { 77 - int ret; 78 - unsigned long flags; 79 - 80 - spin_lock_irqsave(&prom_lock, flags); 81 - switch(prom_vers) { 82 - case PROM_V0: 83 - case PROM_V2: 84 - default: 85 - ret = -1; 86 - break; 87 - case PROM_V3: 88 - ret = (*(romvec->v3_cpuidle))(cpunode); 89 - break; 90 - }; 91 - restore_current(); 92 - spin_unlock_irqrestore(&prom_lock, flags); 93 - 94 - return ret; 95 - } 96 - 97 - /* Resume the execution of CPU with nodeid 'cpunode'. 98 - * XXX Come on, somebody has to know... XXX 99 - */ 100 - int 101 - prom_restartcpu(int cpunode) 102 - { 103 - int ret; 104 - unsigned long flags; 105 - 106 - spin_lock_irqsave(&prom_lock, flags); 107 - switch(prom_vers) { 108 - case PROM_V0: 109 - case PROM_V2: 110 - default: 111 - ret = -1; 112 - break; 113 - case PROM_V3: 114 - ret = (*(romvec->v3_cpuresume))(cpunode); 115 - break; 116 - }; 117 - restore_current(); 118 - spin_unlock_irqrestore(&prom_lock, flags); 119 - 120 - return ret; 121 - }