summaryrefslogtreecommitdiff
path: root/include/uapi/linux
diff options
context:
space:
mode:
authorMasami Hiramatsu (Google) <mhiramat@kernel.org>2026-09-11 23:13:24 +0900
committerMasami Hiramatsu (Google) <mhiramat@kernel.org>2026-10-11 10:33:40 +0900
commite84e60da22ea2fb48576d8d78def44fab677374e (patch)
treed407a5677a676697c61fd1c24de46c598d20f46c /include/uapi/linux
parent78715511921cc8f331a2de79655f9850a71ae48c (diff)
downloadlinux-next-e84e60da22ea2fb48576d8d78def44fab677374e.tar.gz
linux-next-e84e60da22ea2fb48576d8d78def44fab677374e.zip
bootconfig: Skip internal tree sanity checks in kernel
In xbc_verify_tree(), the loop iterating through all nodes to check that xbc_nodes[i].next < xbc_node_num and xbc_nodes[i].child < xbc_node_num is a defensive sanity check against implementation regressions (such an out-of-bounds index cannot be produced by malformed input). Running this check in the kernel adds unnecessary boot-time overhead. Split this check out into xbc_sanity_check_tree() for userspace, so that it continues to run during userspace bootconfig validation (e.g. when applying or testing bootconfig with tools/bootconfig), but is omitted in the kernel to speed up initialization. Link: https://lore.kernel.org/all/178913600409.248794.12941798680046327623.stgit@devnote2/ Reported-by: Sang-Heon Jeon <ekffu200098@gmail.com> Closes: https://lore.kernel.org/all/20260905141637.1547429-1-ekffu200098@gmail.com/ Signed-off-by: Masami Hiramatsu (Google) <mhiramat@kernel.org> Reviewed-by: Sang-Heon Jeon <ekffu200098@gmail.com>
Diffstat (limited to 'include/uapi/linux')
0 files changed, 0 insertions, 0 deletions