2002-10-16 19:46:56

by Jeff Dike

[permalink] [raw]
Subject: [PATCH] UML updates

Please pull
http://jdike.stearns.org:5000/fixes-2.5

This patch contains updates to 2.5.43 and syncs the 2.5 UML up with my 2.4
tree.

The 2.5.43 updates are build fixes, and updated defconfig, and an entry for
lookup_dcookie.

The other stuff includes
not calling request_irq from an interrupt handler
fix a hang caused by xterm not running successfully
exporting rwlock symbols
killing off all the idle threads on halt
other small updates, fixes, and cleanups

Jeff

arch/um/Makefile | 9 ++---
arch/um/Makefile-i386 | 7 ++-
arch/um/defconfig | 8 ++++
arch/um/drivers/Makefile | 2 -
arch/um/drivers/mconsole_kern.c | 2 +
arch/um/drivers/port_kern.c | 62 +++++++++++++++++++++++++---------
arch/um/drivers/ssl.c | 1
arch/um/drivers/stdio_console.c | 1
arch/um/drivers/ubd_kern.c | 3 +
arch/um/drivers/xterm.c | 26 ++++++++++----
arch/um/drivers/xterm.h | 22 ++++++++++++
arch/um/drivers/xterm_kern.c | 71 ++++++++++++++++++++++++++++++++++++++++
arch/um/include/chan_user.h | 1
arch/um/include/kern_util.h | 2 +
arch/um/include/user_util.h | 1
arch/um/kernel/Makefile | 4 +-
arch/um/kernel/irq_user.c | 1
arch/um/kernel/ksyms.c | 14 +++++++
arch/um/kernel/reboot.c | 19 ++++++++++
arch/um/kernel/signal_user.c | 24 ++++++-------
arch/um/kernel/smp.c | 4 ++
arch/um/kernel/sys_call_table.c | 4 +-
arch/um/kernel/trap_kern.c | 1
include/asm-um/irq.h | 3 +
include/asm-um/system-generic.h | 12 +++---
25 files changed, 248 insertions(+), 56 deletions(-)

[email protected], 2002-10-16 13:39:53-04:00, [email protected]
A bunch of miscellaneous changes - mostly fixes from 2.4 and updates
to 2.5.43.
Added some Makefile fixes so the build works.
Brought the xterm not hanging fix from 2.4.
Updated the signal code from 2.4.
Fixed port_interrupt to not allocate IRQs.
The idle threads for the secondary processors are now killed off
on shutdown.
Some rwlock symbols are exported.
Added a system call entry for lookup_dcookie.