• Andi Kleen's avatar
    [PATCH] Misc core changes for x86-64/2.5.42 · 1595982c
    Andi Kleen authored
    And here all the other x86-64 changes that have accumulated in my tree.
    
    It's various bugfixes and cleanups.
    
    Changes:
    
     - fix nmi watchdog
     - remove local timer spreading over CPUs - it's useless here and caused many problems
     - New offset.h computation from Kai
     - Lots of changes for the C99 initializer syntax
     - New MTRR driver from Dave & Mats
     - Bugfix: kernel threads don't start with interrupts disabled anymore, which fixes
       various boottime hangs (this was fixed a long time ago, but the bug crept in again
       by the backdoor)
     - Do %gs reload in context switch lockless
     - Fix device_not_available entry point race
     - New per CPU GDT layout following i386: the layot is not completely
       compatible with i386, which may problems with Wine in theory.
       Haven't seen any yet.
     - Support disableapic option
     - driverfs support removed for now because it caused crashes
     - Updates for new signal setup
     - Support for kallsyms
     - Port TLS clone flags/syscalls: unfortunately made the context switch
       even uglier than it already is.
     - Security fixes for ptrace
     - New in_interrupt()/atomic setup ported from i386
     - New makefiles mostly from Kai
     - Various updates ported from i386
    1595982c
init_task.c 1.36 KB