freebsd-dev/sys/i386/linux
Alexander Leidinger a6c5f81339 Fix video playing and network connections in realplayer (and most likely
other stuff) in the osrelease=2.6.16 case:
 - implement CLONE_PARENT semantic
 - fix TLS loading in clone CLONE_SETTLS
 - lock proc in the currently disabled part of CLONE_THREAD

I suggest to not unload the linux module after testing this, there are
some "<defunct>" processes hanging around after exiting (they aren't
with osrelease=2.4.2) and they may panic your kernel when unloading the
linux module. They are in state Z and some of them consume CPU according
to ps. But I don't trust the CPU part, the idle threads gets too much CPU
that this may be possible (accumulating idle, X and 2 defunct processes
results in 104.7%, this looks to much to be a rounding error).

Noticed by:	Intron <mag@intron.ac>
Submitted by:	rdivacky (in collaboration with Intron)
Tested by:	Intron, netchild
Reviewed by:	jhb (previous version)
2006-08-27 18:51:32 +00:00
..
imgact_linux.c - Change the vm_mmap() function to accept an objtype_t parameter specifying 2005-04-01 20:00:11 +00:00
linux_dummy.c Add the linux statfs64 call. This allows Tivoli backup to proceed a little 2006-08-27 08:56:54 +00:00
linux_genassym.c Use __FBSDID(). 2003-06-02 16:56:40 +00:00
linux_ipc64.h
linux_locore.s
linux_machdep.c Fix video playing and network connections in realplayer (and most likely 2006-08-27 18:51:32 +00:00
linux_proto.h regen 2006-08-27 08:58:00 +00:00
linux_ptrace.c Close some races between procfs/ptrace and exit(2): 2006-02-22 18:57:50 +00:00
linux_syscall.h regen 2006-08-27 08:58:00 +00:00
linux_sysent.c regen 2006-08-27 08:58:00 +00:00
linux_sysvec.c Move some stuff into headers where they belong. 2006-08-17 21:06:48 +00:00
linux.h Get rid of some nested includes. 2006-08-19 15:13:01 +00:00
Makefile
syscalls.conf - Remove unused sysvec variables from various syscalls.conf. 2006-08-15 17:25:55 +00:00
syscalls.master Add the linux statfs64 call. This allows Tivoli backup to proceed a little 2006-08-27 08:56:54 +00:00