X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=arch%2Fmn10300%2Fkernel%2Fswitch_to.S;fp=arch%2Fmn10300%2Fkernel%2Fswitch_to.S;h=9074d0fb8788fbc5187d6d77b026a271c91050f5;hb=f2ec334db8d14ae3ec2e4bf8d974f75b8f772e26;hp=630aad71b9461513aa0db71445d9fc1adc2f4ed6;hpb=81e20d4d8d0317ecf1c7d193a52ab26cf74e1737;p=mv-sheeva.git diff --git a/arch/mn10300/kernel/switch_to.S b/arch/mn10300/kernel/switch_to.S index 630aad71b94..9074d0fb878 100644 --- a/arch/mn10300/kernel/switch_to.S +++ b/arch/mn10300/kernel/switch_to.S @@ -15,6 +15,9 @@ #include #include #include +#ifdef CONFIG_SMP +#include +#endif /* CONFIG_SMP */ .text @@ -35,8 +38,6 @@ ENTRY(__switch_to) mov d1,a1 # save prev context - mov (__frame),d0 - mov d0,(THREAD_FRAME,a0) mov __switch_back,d0 mov d0,(THREAD_PC,a0) mov sp,a2 @@ -58,8 +59,6 @@ ENTRY(__switch_to) mov a2,e2 #endif - mov (THREAD_FRAME,a1),a2 - mov a2,(__frame) mov (THREAD_PC,a1),a2 mov d2,d0 # for ret_from_fork mov d0,a0 # for __switch_to