]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/sparc/prom/mp.c
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / arch / sparc / prom / mp.c
index 4c4dc79f65af6912be116a58519d333d6156fdf8..97c44c9ddbc85bd87a400a9560170f1313656635 100644 (file)
@@ -41,81 +41,3 @@ prom_startcpu(int cpunode, struct linux_prom_registers *ctable_reg, int ctx, cha
 
        return ret;
 }
-
-/* Stop CPU with device prom-tree node 'cpunode'.
- * XXX Again, what does the return value really mean? XXX
- */
-int
-prom_stopcpu(int cpunode)
-{
-       int ret;
-       unsigned long flags;
-
-       spin_lock_irqsave(&prom_lock, flags);
-       switch(prom_vers) {
-       case PROM_V0:
-       case PROM_V2:
-       default:
-               ret = -1;
-               break;
-       case PROM_V3:
-               ret = (*(romvec->v3_cpustop))(cpunode);
-               break;
-       };
-       restore_current();
-       spin_unlock_irqrestore(&prom_lock, flags);
-
-       return ret;
-}
-
-/* Make CPU with device prom-tree node 'cpunode' idle.
- * XXX Return value, anyone? XXX
- */
-int
-prom_idlecpu(int cpunode)
-{
-       int ret;
-       unsigned long flags;
-
-       spin_lock_irqsave(&prom_lock, flags);
-       switch(prom_vers) {
-       case PROM_V0:
-       case PROM_V2:
-       default:
-               ret = -1;
-               break;
-       case PROM_V3:
-               ret = (*(romvec->v3_cpuidle))(cpunode);
-               break;
-       };
-       restore_current();
-       spin_unlock_irqrestore(&prom_lock, flags);
-
-       return ret;
-}
-
-/* Resume the execution of CPU with nodeid 'cpunode'.
- * XXX Come on, somebody has to know... XXX
- */
-int
-prom_restartcpu(int cpunode)
-{
-       int ret;
-       unsigned long flags;
-
-       spin_lock_irqsave(&prom_lock, flags);
-       switch(prom_vers) {
-       case PROM_V0:
-       case PROM_V2:
-       default:
-               ret = -1;
-               break;
-       case PROM_V3:
-               ret = (*(romvec->v3_cpuresume))(cpunode);
-               break;
-       };
-       restore_current();
-       spin_unlock_irqrestore(&prom_lock, flags);
-
-       return ret;
-}