Eric W. Biederman
5e85d4abe3
[PATCH] task: Make task list manipulations RCU safe
...
While we can currently walk through thread groups, process groups, and
sessions with just the rcu_read_lock, this opens the door to walking the
entire task list.
We already have all of the other RCU guarantees so there is no cost in
doing this, this should be enough so that proc can stop taking the
tasklist lock during readdir.
prev_task was killed because it has no users, and using it will miss new
tasks when doing an rcu traversal.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-04-19 09:13:49 -07:00
..
acpi
asm-alpha
[PATCH] Configurable NODES_SHIFT
2006-04-11 06:18:39 -07:00
asm-arm
Merge master.kernel.org:/home/rmk/linux-2.6-arm
2006-04-15 16:01:39 -07:00
asm-arm26
asm-cris
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-frv
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-generic
[PATCH] mutex: some cleanups
2006-03-31 12:19:01 -08:00
asm-h8300
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-i386
[PATCH] splice: add support for sys_tee()
2006-04-11 15:51:17 +02:00
asm-ia64
[PATCH] splice: add support for sys_tee()
2006-04-11 15:51:17 +02:00
asm-m32r
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-m68k
asm-m68knommu
asm-mips
[MIPS] Handle IDE PIO cache aliases on SMP.
2006-04-19 04:14:29 +02:00
asm-parisc
[PATCH] Configurable NODES_SHIFT
2006-04-11 06:18:39 -07:00
asm-powerpc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge
2006-04-18 10:34:24 -07:00
asm-ppc
[PATCH] lock PTE before updating it in 440/BookE page fault handler
2006-03-29 13:44:15 +11:00
asm-s390
[PATCH] S390: fix implicit declaration of (un)likely.
2006-04-11 06:18:39 -07:00
asm-sh
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-sh64
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-sparc
[SPARC]: Hook up sys_tee() into syscall tables.
2006-04-14 15:29:32 -07:00
asm-sparc64
[SPARC]: Hook up sys_tee() into syscall tables.
2006-04-14 15:29:32 -07:00
asm-um
[PATCH] uml: fix "extern-vs-static" proto conflict in TLS code
2006-04-11 06:18:36 -07:00
asm-v850
[PATCH] Remove unused prepare_to_switch macro
2006-04-11 06:18:34 -07:00
asm-x86_64
[PATCH] x86_64: Add tee and sync_file_range
2006-04-18 10:39:20 -07:00
asm-xtensa
[PATCH] Remove unused prepare_to_switch macro
2006-04-11 06:18:34 -07:00
keys
linux
[PATCH] task: Make task list manipulations RCU safe
2006-04-19 09:13:49 -07:00
math-emu
media
V4L/DVB (3702): Make msp3400 routing defines more consistent
2006-04-02 04:56:11 -03:00
mtd
net
[IPV6]: Clean up hop-by-hop options handler.
2006-04-18 15:57:53 -07:00
pcmcia
[PATCH] pcmcia: declare pccard_iodyn_ops (fix m8xx_pcmcia.c compilation error)
2006-03-31 21:49:51 +02:00
rdma
IB: simplify static rate encoding
2006-04-10 09:43:47 -07:00
rxrpc
scsi
[SCSI] FC transport: fixes for workq deadlocks
2006-04-13 13:25:16 -05:00
sound
[ALSA] sound/core/pcm.c: make snd_pcm_format_name() static
2006-04-12 11:34:21 +02:00
video