diff options
author | Li Zefan <lizf@cn.fujitsu.com> | 2010-05-07 08:57:00 +0200 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2010-05-07 08:57:00 +0200 |
commit | 0341509fdfc9519f7de6aabc5dd23217cef72b73 (patch) | |
tree | 84415f35129013b9d8fb3f5f0ef266437a02f09c /block/genhd.c | |
parent | dcf097b247affd8b88ad410a92298590c5600f44 (diff) |
blk-cgroup: Fix an RCU warning in blkiocg_create()
with CONFIG_PROVE_RCU=y, a warning can be triggered:
# mount -t cgroup -o blkio xxx /mnt
# mkdir /mnt/subgroup
...
kernel/cgroup.c:4442 invoked rcu_dereference_check() without protection!
...
To fix this, we avoid caling css_depth() here, which is a bit simpler
than the original code.
Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Acked-by: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'block/genhd.c')
0 files changed, 0 insertions, 0 deletions