]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
cgroup: Avoid -Wstringop-overflow warnings
authorGustavo A. R. Silva <gustavoars@kernel.org>
Thu, 15 Jun 2023 01:18:22 +0000 (19:18 -0600)
committerTejun Heo <tj@kernel.org>
Wed, 21 Jun 2023 20:41:44 +0000 (10:41 -1000)
commit36de5f303ca1bd6fce74815ef17ef3d8ff8737b5
treee41b5f35794081b5ef210b6d6fa9f4a80cd11d6f
parenta04de42460e271e532b43ad40e9fb07a9a09fe5c
cgroup: Avoid -Wstringop-overflow warnings

Address the following -Wstringop-overflow warnings seen when
built with ARM architecture and aspeed_g4_defconfig configuration
(notice that under this configuration CGROUP_SUBSYS_COUNT == 0):
kernel/cgroup/cgroup.c:1208:16: warning: 'find_existing_css_set' accessing 4 bytes in a region of size 0 [-Wstringop-overflow=]
kernel/cgroup/cgroup.c:1258:15: warning: 'css_set_hash' accessing 4 bytes in a region of size 0 [-Wstringop-overflow=]
kernel/cgroup/cgroup.c:6089:18: warning: 'css_set_hash' accessing 4 bytes in a region of size 0 [-Wstringop-overflow=]
kernel/cgroup/cgroup.c:6153:18: warning: 'css_set_hash' accessing 4 bytes in a region of size 0 [-Wstringop-overflow=]

These changes are based on commit d20d30ebb199 ("cgroup: Avoid compiler
warnings with no subsystems").

Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Tejun Heo <tj@kernel.org>
kernel/cgroup/cgroup.c