cgroup: Remove data-race around cgrp_dfl_visible
authorTejun Heo <tj@kernel.org>
Sun, 4 Sep 2022 19:16:19 +0000 (09:16 -1000)
committerTejun Heo <tj@kernel.org>
Sun, 4 Sep 2022 19:16:19 +0000 (09:16 -1000)
commitdc79ec1b232ad2c165d381d3dd2626df4ef9b5a4
treee0108805d6810297d8a230eb7c384b37594afdb3
parentc0f2df49cf2471289d5aabf16f50ac26eb268f7d
cgroup: Remove data-race around cgrp_dfl_visible

There's a seemingly harmless data-race around cgrp_dfl_visible detected by
kernel concurrency sanitizer. Let's remove it by throwing WRITE/READ_ONCE at
it.

Signed-off-by: Tejun Heo <tj@kernel.org>
Reported-by: Abhishek Shah <abhishek.shah@columbia.edu>
Cc: Gabriel Ryan <gabe@cs.columbia.edu>
Reviewed-by: Christian Brauner (Microsoft) <brauner@kernel.org>
Link: https://lore.kernel.org/netdev/20220819072256.fn7ctciefy4fc4cu@wittgenstein/
kernel/cgroup/cgroup.c