proc->thread stage 6: kernel threads now create processless LWKT threads.
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 27 Jun 2003 01:53:26 +0000 (01:53 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 27 Jun 2003 01:53:26 +0000 (01:53 +0000)
commit0cfcada1ab2de5ec9d36df5da677b4b3af225de2
tree777a5aba382fda76bc90342f07b95d99be56f63e
parent05edc21acc36fe94a1f9eaeff6414388e92f5e0f
proc->thread stage 6: kernel threads now create processless LWKT threads.
A number of obvious curproc cases were removed, tsleep/wakeup was made to
work with threads (wmesg, ident, and timeout features moved to threads).
There are probably a few curproc cases left to fix.
30 files changed:
sys/bus/usb/usb.c
sys/bus/usb/usb_port.h
sys/dev/misc/pcic/i82365.c
sys/dev/raid/aac/aac.c
sys/i386/i386/genassym.c
sys/i386/i386/swtch.s
sys/i386/i386/vm_machdep.c
sys/i386/include/md_var.h
sys/kern/kern_kthread.c
sys/kern/kern_linker.c
sys/kern/kern_shutdown.c
sys/kern/kern_sig.c
sys/kern/kern_synch.c
sys/kern/lwkt_thread.c
sys/kern/sys_generic.c
sys/kern/vfs_bio.c
sys/kern/vfs_subr.c
sys/kern/vfs_syscalls.c
sys/kern/vfs_vnops.c
sys/netinet6/in6_prefix.c
sys/netproto/smb/smb_iod.c
sys/platform/pc32/i386/genassym.c
sys/platform/pc32/i386/swtch.s
sys/platform/pc32/i386/vm_machdep.c
sys/platform/pc32/include/md_var.h
sys/platform/vkernel/i386/genassym.c
sys/sys/kthread.h
sys/sys/proc.h
sys/sys/thread.h
sys/vfs/ufs/ffs_softdep.c