Commit c9a7dfa0 authored by Steve French's avatar Steve French

Merge bk://linux.bkbits.net/linux-2.5

into hostme.bitkeeper.com:/repos/c/cifs/linux-2.5cifs
parents 3f2b1a8d 1fcedc2b
...@@ -132,7 +132,7 @@ system_call: /* label this so stack traces look sane */ ...@@ -132,7 +132,7 @@ system_call: /* label this so stack traces look sane */
*/ */
ld r11,.SYS_CALL_TABLE@toc(2) ld r11,.SYS_CALL_TABLE@toc(2)
andi. r10,r10,_TIF_32BIT andi. r10,r10,_TIF_32BIT
beq- 15f beq 15f
ld r11,.SYS_CALL_TABLE32@toc(2) ld r11,.SYS_CALL_TABLE32@toc(2)
clrldi r3,r3,32 clrldi r3,r3,32
clrldi r4,r4,32 clrldi r4,r4,32
...@@ -143,8 +143,8 @@ system_call: /* label this so stack traces look sane */ ...@@ -143,8 +143,8 @@ system_call: /* label this so stack traces look sane */
15: 15:
slwi r0,r0,3 slwi r0,r0,3
ldx r10,r11,r0 /* Fetch system call handler [ptr] */ ldx r10,r11,r0 /* Fetch system call handler [ptr] */
mtlr r10 mtctr r10
blrl /* Call handler */ bctrl /* Call handler */
syscall_exit: syscall_exit:
#ifdef SHOW_SYSCALLS #ifdef SHOW_SYSCALLS
...@@ -182,7 +182,7 @@ syscall_exit_trace_cont: ...@@ -182,7 +182,7 @@ syscall_exit_trace_cont:
stdcx. r0,0,r1 /* to clear the reservation */ stdcx. r0,0,r1 /* to clear the reservation */
andi. r6,r8,MSR_PR andi. r6,r8,MSR_PR
ld r4,_LINK(r1) ld r4,_LINK(r1)
beq 1f /* only restore r13 if */ beq- 1f /* only restore r13 if */
ld r13,GPR13(r1) /* returning to usermode */ ld r13,GPR13(r1) /* returning to usermode */
1: ld r2,GPR2(r1) 1: ld r2,GPR2(r1)
ld r1,GPR1(r1) ld r1,GPR1(r1)
......
...@@ -1028,7 +1028,7 @@ END_FTR_SECTION_IFCLR(CPU_FTR_SLB) ...@@ -1028,7 +1028,7 @@ END_FTR_SECTION_IFCLR(CPU_FTR_SLB)
bl .local_irq_restore bl .local_irq_restore
b 11f b 11f
#else #else
beq+ fast_exception_return /* Return from exception on success */ beq fast_exception_return /* Return from exception on success */
/* fall through */ /* fall through */
#endif #endif
......
...@@ -533,8 +533,6 @@ void __init do_init_bootmem(void) ...@@ -533,8 +533,6 @@ void __init do_init_bootmem(void)
unsigned long total_pages = lmb_end_of_DRAM() >> PAGE_SHIFT; unsigned long total_pages = lmb_end_of_DRAM() >> PAGE_SHIFT;
int boot_mapsize; int boot_mapsize;
max_pfn = max_low_pfn;
/* /*
* Find an area to use for the bootmem bitmap. Calculate the size of * Find an area to use for the bootmem bitmap. Calculate the size of
* bitmap required as (Total Memory) / PAGE_SIZE / BITS_PER_BYTE. * bitmap required as (Total Memory) / PAGE_SIZE / BITS_PER_BYTE.
...@@ -547,6 +545,8 @@ void __init do_init_bootmem(void) ...@@ -547,6 +545,8 @@ void __init do_init_bootmem(void)
boot_mapsize = init_bootmem(start >> PAGE_SHIFT, total_pages); boot_mapsize = init_bootmem(start >> PAGE_SHIFT, total_pages);
max_pfn = max_low_pfn;
/* add all physical memory to the bootmem map. Also find the first */ /* add all physical memory to the bootmem map. Also find the first */
for (i=0; i < lmb.memory.cnt; i++) { for (i=0; i < lmb.memory.cnt; i++) {
unsigned long physbase, size; unsigned long physbase, size;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment