summaryrefslogtreecommitdiffstats
path: root/kernel/exit.c
diff options
context:
space:
mode:
authorAl Viro2008-04-22 07:32:44 +0200
committerAl Viro2008-04-23 01:55:03 +0200
commit9b4f526cdc0f95f635607dfba6ac788b3deca188 (patch)
treef9f324dbd88856fdaeff1d0146059806bacba26f /kernel/exit.c
parent[PATCH] double-free of inode on alloc_file() failure exit in create_write_pipe() (diff)
downloadkernel-qcow2-linux-9b4f526cdc0f95f635607dfba6ac788b3deca188.tar.gz
kernel-qcow2-linux-9b4f526cdc0f95f635607dfba6ac788b3deca188.tar.xz
kernel-qcow2-linux-9b4f526cdc0f95f635607dfba6ac788b3deca188.zip
[PATCH] proc_readfd_common() race fix
Since we drop the rcu_read_lock inside the loop, we can't assume that files->fdt will remain unchanged (and not freed) between iterations. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'kernel/exit.c')
0 files changed, 0 insertions, 0 deletions