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

Configure Feed

Select the types of activity you want to include in your feed.

Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
sparc: Kill all BKL usage.

+1 -6
-2
arch/sparc/kernel/sys_sparc_32.c
··· 166 166 { 167 167 siginfo_t info; 168 168 169 - lock_kernel(); 170 169 #ifdef DEBUG_SPARC_BREAKPOINT 171 170 printk ("TRAP: Entering kernel PC=%x, nPC=%x\n", regs->pc, regs->npc); 172 171 #endif ··· 179 180 #ifdef DEBUG_SPARC_BREAKPOINT 180 181 printk ("TRAP: Returning to space: PC=%x nPC=%x\n", regs->pc, regs->npc); 181 182 #endif 182 - unlock_kernel(); 183 183 } 184 184 185 185 asmlinkage int
+1 -2
arch/sparc/kernel/unaligned_32.c
··· 323 323 { 324 324 enum direction dir; 325 325 326 - lock_kernel(); 327 326 if(!(current->thread.flags & SPARC_FLAG_UNALIGNED) || 328 327 (((insn >> 30) & 3) != 3)) 329 328 goto kill_user; ··· 376 377 kill_user: 377 378 user_mna_trap_fault(regs, insn); 378 379 out: 379 - unlock_kernel(); 380 + ; 380 381 }
-2
arch/sparc/kernel/windows.c
··· 112 112 struct thread_info *tp = current_thread_info(); 113 113 int window; 114 114 115 - lock_kernel(); 116 115 flush_user_windows(); 117 116 for(window = 0; window < tp->w_saved; window++) { 118 117 unsigned long sp = tp->rwbuf_stkptrs[window]; ··· 122 123 do_exit(SIGILL); 123 124 } 124 125 tp->w_saved = 0; 125 - unlock_kernel(); 126 126 }