]> git.hungrycats.org Git - linux/commit
[PATCH] s390: base s390 fixes.
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 14 Apr 2003 04:25:08 +0000 (21:25 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Mon, 14 Apr 2003 04:25:08 +0000 (21:25 -0700)
commit2e1e5016036993e83c91416478860e6b5cc40771
tree46fa772d8356a0d815de30ef2a4f4eab16a3affb
parentc3cc27c93faa11c86833b7d278c022136c5913d9
[PATCH] s390: base s390 fixes.

s390 fixes:
 - Initialize timing related variables first and then enable the timer interrupt.
 - Normalize nano seconds to micro seconds in do_gettimeofday.
 - Add types for __kernel_timer_t and __kernel_clockid_t.
 - Fix ugly bug in switch_to: set prev to the return value of resume, otherwise
   prev still contains the previous process at the time resume was called and
   not the previous process at the time resume returned. They differ...
 - Add missing include to get the kernel compiled.
 - Get a closer match with the i386 termios.h file.
 - Cope with INITIAL_JIFFIES.
 - Define cpu_relax to do a cpu yield on VM and LPAR.
 - Don't reenable interrupts in program check handler.
 - Add pte_file definitions.
 - Fix PT_IEEE_IP special case in ptrace.
 - Use compare and swap to release the lock in _raw_spin_unlock.
 - Introduce invoke_softirq to switch to async. interrupt stack.
16 files changed:
arch/s390/defconfig
arch/s390/kernel/entry.S
arch/s390/kernel/ptrace.c
arch/s390/kernel/time.c
arch/s390/mm/fault.c
arch/s390/mm/ioremap.c
include/asm-s390/hardirq.h
include/asm-s390/pgtable.h
include/asm-s390/posix_types.h
include/asm-s390/processor.h
include/asm-s390/signal.h
include/asm-s390/spinlock.h
include/asm-s390/system.h
include/asm-s390/termios.h
include/linux/interrupt.h
kernel/softirq.c