aboutsummaryrefslogtreecommitdiffstats
path: root/net/unix/sysctl_net_unix.c
diff options
context:
space:
mode:
authorLi Zefan <[email protected]>2008-11-19 23:36:48 +0000
committerLinus Torvalds <[email protected]>2008-11-20 02:50:00 +0000
commit33d283bef23132c48195eafc21449f8ba88fce6b (patch)
treee4a04851127f2f46122cb96fc13e8da71a7bcf10 /net/unix/sysctl_net_unix.c
parenthostfs: fix a duplicated global function name (diff)
downloadkernel-33d283bef23132c48195eafc21449f8ba88fce6b.tar.gz
kernel-33d283bef23132c48195eafc21449f8ba88fce6b.zip
cgroups: fix a serious bug in cgroupstats
Try this, and you'll get oops immediately: # cd Documentation/accounting/ # gcc -o getdelays getdelays.c # mount -t cgroup -o debug xxx /mnt # ./getdelays -C /mnt/tasks Because a normal file's dentry->d_fsdata is a pointer to struct cftype, not struct cgroup. After the patch, it returns EINVAL if we try to get cgroupstats from a normal file. Cc: Balbir Singh <[email protected]> Signed-off-by: Li Zefan <[email protected]> Acked-by: Paul Menage <[email protected]> Cc: <[email protected]> [2.6.25.x, 2.6.26.x, 2.6.27.x] Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions