mirror of https://github.com/torvalds/linux.git
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> |
||
|---|---|---|
| .. | ||
| Makefile | ||
| fip_firm.h | ||
| i2cmd.c | ||
| i2cmd.h | ||
| i2ellis.c | ||
| i2ellis.h | ||
| i2hw.h | ||
| i2lib.c | ||
| i2lib.h | ||
| i2os.h | ||
| i2pack.h | ||
| ip2.h | ||
| ip2base.c | ||
| ip2ioctl.h | ||
| ip2main.c | ||
| ip2trace.h | ||
| ip2types.h | ||