summaryrefslogtreecommitdiffstats
path: root/scripts/const_structs.checkpatch
diff options
context:
space:
mode:
authorEva Kurchatova <eva.kurchatova@virtuozzo.com>2026-09-16 23:44:31 +0300
committerTejun Heo <tj@kernel.org>2026-09-16 11:19:14 -1000
commitc774ec8f0a5d02a06d34c27f5a7de7e333b91265 (patch)
tree81091a755f096710d11295cb5cfac30fdc555a38 /scripts/const_structs.checkpatch
parent057dac23d329d5c5ed62352f2659a39fd46c6d4a (diff)
downloadlinux-stable-c774ec8f0a5d02a06d34c27f5a7de7e333b91265.tar.gz
linux-stable-c774ec8f0a5d02a06d34c27f5a7de7e333b91265.zip
selftests: cgroup: give the O_TMPFILE open in get_temp_fd() a mode
O_TMPFILE, like O_CREAT, needs the third argument. Without it glibc refuses the call at compile time as soon as fortification is on: In function 'open', inlined from 'get_temp_fd' at test_memcontrol.c:33:9: /usr/include/bits/fcntl2.h:52:11: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT or O_TMPFILE in second argument needs 3 arguments The fortify checks take effect only once the compiler optimises, and cgroup/Makefile builds with "-Wall -pthread" alone, so this goes unnoticed in a plain build. Building the tests with the flags distributions commonly use, -O2 -D_FORTIFY_SOURCE=3, loses test_memcontrol entirely. Fixes: 84092dbcf901 ("selftests: cgroup: add memory controller self-tests") Signed-off-by: Eva Kurchatova <eva.kurchatova@virtuozzo.com> Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'scripts/const_structs.checkpatch')
0 files changed, 0 insertions, 0 deletions