summaryrefslogtreecommitdiffstats
path: root/rust/helpers/build_bug.c
diff options
context:
space:
mode:
authorgaoxu <gaoxu2@honor.com>2025-04-17 07:30:00 +0000
committerTejun Heo <tj@kernel.org>2025-04-17 06:27:31 -1000
commit87c259a7a359e73e6c52c68fcbec79988999b4e6 (patch)
tree4b6c3bf1cb10d685fae68dc1578908ff395ee5a0 /rust/helpers/build_bug.c
parentcfb2e2c57aef75a414c0f18445c7441df5bc13be (diff)
downloadlinux-87c259a7a359e73e6c52c68fcbec79988999b4e6.tar.gz
linux-87c259a7a359e73e6c52c68fcbec79988999b4e6.tar.bz2
linux-87c259a7a359e73e6c52c68fcbec79988999b4e6.zip
cgroup: Fix compilation issue due to cgroup_mutex not being exported
When adding folio_memcg function call in the zram module for Android16-6.12, the following error occurs during compilation: ERROR: modpost: "cgroup_mutex" [../soc-repo/zram.ko] undefined! This error is caused by the indirect call to lockdep_is_held(&cgroup_mutex) within folio_memcg. The export setting for cgroup_mutex is controlled by the CONFIG_PROVE_RCU macro. If CONFIG_LOCKDEP is enabled while CONFIG_PROVE_RCU is not, this compilation error will occur. To resolve this issue, add a parallel macro CONFIG_LOCKDEP control to ensure cgroup_mutex is properly exported when needed. Signed-off-by: gao xu <gaoxu2@honor.com> Acked-by: Michal Koutný <mkoutny@suse.com> Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'rust/helpers/build_bug.c')
0 files changed, 0 insertions, 0 deletions