]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
[IA64] Removal of percpu TR cleanup in kexec code
authorTony Luck <tony.luck@intel.com>
Tue, 8 May 2007 17:00:28 +0000 (10:00 -0700)
committerTony Luck <tony.luck@intel.com>
Tue, 8 May 2007 17:00:28 +0000 (10:00 -0700)
The kexec code wasn't in the kernel when Ken Chen created
this patch (00b65985fb2fc542b855b03fcda0d0f2bab4f442) to
change the mapping of percpu area from a TR to a TC.

Zou Nanhai spotted this extra piece, and Simon Horman
concurred.

Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/relocate_kernel.S

index ae473e3f2a0d55a772444da79ca2766235fa6033..903babd22d623293a8a160b6a308d9614707a4b3 100644 (file)
@@ -94,7 +94,7 @@ GLOBAL_ENTRY(relocate_new_kernel)
 4:
         srlz.i
         ;;
-       //purge TR entry for kernel text and data
+       // purge TR entry for kernel text and data
         movl r16=KERNEL_START
         mov r18=KERNEL_TR_PAGE_SHIFT<<2
         ;;
@@ -104,15 +104,6 @@ GLOBAL_ENTRY(relocate_new_kernel)
         srlz.i
         ;;
 
-       // purge TR entry for percpu data
-        movl r16=PERCPU_ADDR
-        mov r18=PERCPU_PAGE_SHIFT<<2
-        ;;
-        ptr.d r16,r18
-        ;;
-        srlz.d
-       ;;
-
         // purge TR entry for pal code
         mov r16=in3
         mov r18=IA64_GRANULE_SHIFT<<2