• Andi Kleen's avatar
    [PATCH] x86_64 update · cf34d923
    Andi Kleen authored
    x86-64 updates for 2.5.58. Changes only x86-64 specific files.
    
     - Rewrote module allocation. Lots of bugs fixed. Module loading
       should work now again.
     - Kconfig help fixes from Randy Dunlap
     - Makefile cleanups from Pavel Machek and Sam Ravnborg
     - Assembly cleanups from Pavel
     - defconfig update
     - Better strlen_user/strnlen_user
     - Merge with i386: new ptrace commands, 32bit vsyscall signal trampolines
    		new deactivate_mm, add asm/bug.h
     - Make sure initramfs is freed after booting (thanks to Kai for the hint)
     - User per cpu data for profile counters (Ravikiran Thirumalai)
     - 32bit compat_* updates from Stephen Rothwell
     - Fix race in context switch. The exception handler for bogus segment
       loads in __switch_to needs to keep interrupts disabled, otherwise an
       interrupt can deadlock on scheduler locks.  Also make sure they don't
       printk or set oops_in_progress during printk because printk does a
       wake_up too.
     - Disable 64bit GS base changes for processes.  I cannot get it to work
       reliably.
     - Clear IOPL on kernel entry
    cf34d923
sys_ia32.c 60.4 KB