summaryrefslogtreecommitdiff
path: root/lib/bootconfig.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-18Merge tag 'memblock-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2026-04-01memblock, treewide: make memblock_free() handle late freeingMike Rapoport (Microsoft)1-1/+1
2026-03-19lib/bootconfig: change xbc_node_index() return type to uint16_tJosh Law1-2/+2
2026-03-19lib/bootconfig: use size_t for key length tracking in xbc_verify_tree()Josh Law1-1/+2
2026-03-19lib/bootconfig: use signed type for offset in xbc_init_node()Josh Law1-2/+2
2026-03-19lib/bootconfig: use size_t for strlen result in xbc_node_match_prefix()Josh Law1-1/+1
2026-03-19lib/bootconfig: fix signed comparison in xbc_node_get_data()Josh Law1-1/+1
2026-03-19lib/bootconfig: validate child node index in xbc_verify_tree()Josh Law1-0/+4
2026-03-19lib/bootconfig: replace linux/kernel.h with specific includesJosh Law1-1/+3
2026-03-19lib/bootconfig: drop redundant memset of xbc_nodesJosh Law1-2/+1
2026-03-19lib/bootconfig: increment xbc_node_num after node init succeedsJosh Law1-1/+2
2026-03-19lib/bootconfig: fix off-by-one in xbc_verify_tree() next node checkJosh Law1-1/+1
2026-03-19lib/bootconfig: narrow flag parameter type from uint32_t to uint16_tJosh Law1-6/+6
2026-03-19lib/bootconfig: clean up comment typos and bracingJosh Law1-8/+11
2026-03-19lib/bootconfig: check xbc_init_node() return in override pathJosh Law1-1/+2
2026-03-13lib/bootconfig: fix snprintf truncation check in xbc_node_compose_key_after()Josh Law1-1/+1
2026-03-13lib/bootconfig: check bounds before writing in __xbc_open_brace()Josh Law1-1/+1
2026-03-13lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed brace errorJosh Law1-1/+1
2026-02-05bootconfig: Terminate value search if it hits a newlineMasami Hiramatsu (Google)1-8/+19
2024-07-12bootconfig: Remove duplicate included header file linux/bootconfig.hThorsten Blum1-11/+9
2024-04-17bootconfig: Fix the kerneldoc of _xbc_exit()Masami Hiramatsu (Google)1-1/+2
2024-04-14bootconfig: use memblock_free_late to free xbc memory to buddyQiang Zhang1-8/+11
2022-04-27bootconfig: Support embedding a bootconfig file in kernelMasami Hiramatsu1-0/+13
2021-11-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2021-11-06memblock: use memblock_free for freeing virtual pointersMike Rapoport1-1/+1
2021-10-27bootconfig: Initialize ret in xbc_parse_tree()Steven Rostedt (VMware)1-1/+1
2021-10-27lib/bootconfig: Fix the xbc_get_info kerneldocMasami Hiramatsu1-2/+2
2021-10-27lib/bootconfig: Make xbc_alloc_mem() and xbc_free_mem() as __init functionMasami Hiramatsu1-2/+2
2021-10-11bootconfig: Cleanup dummy headers in tools/bootconfigMasami Hiramatsu1-5/+38
2021-10-11bootconfig: Replace u16 and u32 with uint16_t and uint32_tMasami Hiramatsu1-8/+8
2021-10-11bootconfig: Remove unused debug functionMasami Hiramatsu1-21/+0
2021-10-11bootconfig: Split parse-tree part from xbc_initMasami Hiramatsu1-45/+54
2021-10-11bootconfig: Rename xbc_destroy_all() to xbc_exit()Masami Hiramatsu1-4/+4
2021-10-11bootconfig: Add xbc_get_info() for the node informationMasami Hiramatsu1-0/+21
2021-10-11bootconfig: Allocate xbc_data inside xbc_init()Masami Hiramatsu1-12/+21
2021-09-14memblock: introduce saner 'memblock_free_ptr()' interfaceLinus Torvalds1-1/+1
2021-09-10bootconfig: Rename xbc_node_find_child() to xbc_node_find_subkey()Masami Hiramatsu1-4/+4
2021-06-10bootconfig: Support mixing a value and subkeys under a keyMasami Hiramatsu1-20/+45
2021-06-10bootconfig: Change array value to use child nodeMasami Hiramatsu1-4/+19
2020-11-18Revert "lib: Revert use of fallthrough pseudo-keyword in lib/"Nick Desaulniers1-2/+2
2020-09-22lib/bootconfig: Fix to remove tailing spaces after valueMasami Hiramatsu1-1/+1
2020-09-22lib/bootconfig: Fix a bug of breaking existing tree nodesMasami Hiramatsu1-13/+23
2020-08-25lib: Revert use of fallthrough pseudo-keyword in lib/Gustavo A. R. Silva1-2/+2
2020-08-24treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-2/+2
2020-08-03lib/bootconfig: Add override operator supportMasami Hiramatsu1-10/+23
2020-03-04tools/bootconfig: Show line and column in parse errorMasami Hiramatsu1-9/+26
2020-02-21bootconfig: Add append value operator supportMasami Hiramatsu1-4/+11
2020-02-21bootconfig: Prohibit re-defining value on same keyMasami Hiramatsu1-5/+8
2020-02-21bootconfig: Reject subkey and value on same parent keyMasami Hiramatsu1-4/+12
2020-02-11bootconfig: Allocate xbc_nodes array dynamicallyMasami Hiramatsu1-3/+12