linux/arch/um/drivers
Eric W. Biederman ab521dc0f8 [PATCH] tty: update the tty layer to work with struct pid
Of kernel subsystems that work with pids the tty layer is probably the largest
consumer.  But it has the nice virtue that the assiation with a session only
lasts until the session leader exits.  Which means that no reference counting
is required.  So using struct pid winds up being a simple optimization to
avoid hash table lookups.

In the long term the use of pid_nr also ensures that when we have multiple pid
spaces mixed everything will work correctly.

Signed-off-by: Eric W. Biederman <eric@maxwell.lnxi.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Oleg Nesterov <oleg@tv-sign.ru>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-02-12 09:48:32 -08:00
..
Makefile
chan_kern.c [PATCH] uml: mostly const a structure 2007-02-11 10:51:22 -08:00
chan_user.c
cow.h
cow_sys.h
cow_user.c
daemon.h
daemon_kern.c
daemon_user.c
fd.c
harddog_kern.c [PATCH] uml: watchdog driver formatting 2007-02-11 10:51:21 -08:00
harddog_user.c [PATCH] uml: watchdog driver formatting 2007-02-11 10:51:21 -08:00
hostaudio_kern.c [PATCH] uml: audio driver formatting 2007-02-11 10:51:21 -08:00
line.c [PATCH] tty: update the tty layer to work with struct pid 2007-02-12 09:48:32 -08:00
mcast.h
mcast_kern.c
mcast_user.c
mconsole_kern.c [PATCH] uml: umid tidying 2007-02-11 10:51:24 -08:00
mconsole_user.c [PATCH] uml: umid tidying 2007-02-11 10:51:24 -08:00
mmapper_kern.c
net_kern.c [PATCH] uml: network driver locking and code cleanup 2007-02-11 10:51:22 -08:00
net_user.c
null.c
pcap_kern.c
pcap_user.c
pcap_user.h
port.h
port_kern.c [PATCH] uml: use LIST_HEAD where possible 2007-02-11 10:51:22 -08:00
port_user.c [PATCH] uml: port driver formatting 2007-02-11 10:51:21 -08:00
pty.c
random.c [PATCH] uml: locking commentary in the random driver 2007-02-11 10:51:22 -08:00
slip.h
slip_common.c
slip_common.h
slip_kern.c
slip_user.c
slirp.h
slirp_kern.c
slirp_user.c
ssl.c [PATCH] uml: console locking commentary and code cleanup 2007-02-11 10:51:22 -08:00
ssl.h
stderr_console.c
stdio_console.c [PATCH] uml: initialize a list head 2007-02-11 10:51:22 -08:00
stdio_console.h
tty.c
ubd_kern.c [PATCH] proc: remove useless (and buggy) ->nlink settings 2007-02-11 10:51:32 -08:00
ubd_user.c
xterm.c
xterm.h
xterm_kern.c