summaryrefslogtreecommitdiffstats
path: root/arch/microblaze/include/asm/cacheflush.h
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2013-06-28 04:37:26 +0200
committerTejun Heo <tj@kernel.org>2013-06-28 04:37:26 +0200
commit0ce6cba35777cf96a54ce0d5856dc962566b8717 (patch)
treec03ee20f1c6deff5494a4ca86802ea053c6d5667 /arch/microblaze/include/asm/cacheflush.h
parentcgroup: fix deadlock on cgroup_mutex via drop_parsed_module_refcounts() (diff)
downloadlinux-0ce6cba35777cf96a54ce0d5856dc962566b8717.tar.xz
linux-0ce6cba35777cf96a54ce0d5856dc962566b8717.zip
cgroup: CGRP_ROOT_SUBSYS_BOUND should be ignored when comparing mount options
1672d04070 ("cgroup: fix cgroupfs_root early destruction path") introduced CGRP_ROOT_SUBSYS_BOUND which is used to mark completion of subsys binding on a new root; however, this broke remounts. cgroup_remount() doesn't allow changing root options via remount and CGRP_ROOT_SUBSYS_BOUND, which is set on all fully initialized roots, makes the function reject all remounts. Fix it by putting the options part in the lower 16 bits of root->flags and masking the comparions. While at it, make cgroup_remount() emit an error message explaining why it's rejecting a remount request, so that it's less of a mystery. Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'arch/microblaze/include/asm/cacheflush.h')
0 files changed, 0 insertions, 0 deletions