device_cgroup: Fix RCU list debugging warning
authorAmol Grover <frextrite@gmail.com>
Mon, 6 Apr 2020 10:59:50 +0000 (16:29 +0530)
committerJames Morris <jmorris@namei.org>
Thu, 20 Aug 2020 18:25:03 +0000 (11:25 -0700)
commitbc62d68e2a0a69fcdcf28aca8edb01abf306b698
treef0fc3b848bf3d3df26fb1ac238d084bb73e08c9b
parentbcf876870b95592b52519ed4aafcf9d95999bc9c
device_cgroup: Fix RCU list debugging warning

exceptions may be traversed using list_for_each_entry_rcu()
outside of an RCU read side critical section BUT under the
protection of decgroup_mutex. Hence add the corresponding
lockdep expression to fix the following false-positive
warning:

[    2.304417] =============================
[    2.304418] WARNING: suspicious RCU usage
[    2.304420] 5.5.4-stable #17 Tainted: G            E
[    2.304422] -----------------------------
[    2.304424] security/device_cgroup.c:355 RCU-list traversed in non-reader section!!

Signed-off-by: Amol Grover <frextrite@gmail.com>
Signed-off-by: James Morris <jmorris@namei.org>
security/device_cgroup.c