Fast Kernel Headers (2022) Linux kernel developer Ingo Molnar announced a 2,297-patch RFC series titled "Fast Kernel Headers" Tree -v1, aiming to eliminate the kernel's "dependency hell" by reducing header file complexity and improving build times. The patches, posted to the linux-kernel mailing list on January 2, 2022, target the Linux kernel's build system and header dependencies. PATCH 0000/2297 ANNOUNCE, RFC "Fast Kernel Headers" Tree -v1: Eliminate the Linux kernel's "Dependency Hell" Thread information Search the linux-kernel archive /ml/linux-kernel/ Ingo Molnar this message Greg Kroah-Hartman Ingo Molnar Greg Kroah-Hartman Ingo Molnar Peter Zijlstra PATCH per task: Remove the PER TASK BYTES hard-coded constant Ingo Molnar Andy Shevchenko Ingo Molnar PATCH 0000/2297 ANNOUNCE, RFC "Fast Kernel Headers" Tree -v1: Eliminate the Linux kernel's "Dependency Hell" Arnd Bergmann Ingo Molnar Arnd Bergmann Andy Shevchenko PATCH per task: Implement single template to define 'struct task struct per task' fields and offsets Ingo Molnar PATCH 0000/2297 ANNOUNCE, RFC "Fast Kernel Headers" Tree -v1: Eliminate the Linux kernel's "Dependency Hell" Kirill A. Shutemov Ingo Molnar Greg Kroah-Hartman PATCH headers/uninline: Uninline single-use function: kobject has children Ingo Molnar Greg Kroah-Hartman Greg Kroah-Hartman Ingo Molnar Greg Kroah-Hartman Ingo Molnar PATCH 0000/2297 ANNOUNCE, RFC "Fast Kernel Headers" Tree -v1: Eliminate the Linux kernel's "Dependency Hell" Nathan Chancellor Ingo Molnar DEBUG PATCH DO NOT MERGE: Enable SHADOW CALL STACK on GCC builds, for build testing Ingo Molnar PATCH headers/deps: dcache: Move the cacheline aligned attribute to the head of the definition Ingo Molnar kernel test robot Nathan Chancellor Ingo Molnar PATCH headers/deps: Attribute placement fixes for Clang & GCC Ingo Molnar TREE "Fast Kernel Headers" Tree WIP/development branch Ingo Molnar PATCH 0000/2297 ANNOUNCE, RFC "Fast Kernel Headers" Tree -v1: Eliminate the Linux kernel's "Dependency Hell" Nick Desaulniers Ingo Molnar Nathan Chancellor PATCH x86/kbuild: Enable CONFIG KALLSYMS ALL=y in the defconfigs Ingo Molnar tip: x86/build " tip-bot2 for Ingo Molnar PATCH 0000/2297 ANNOUNCE, RFC "Fast Kernel Headers" Tree -v1: Eliminate the Linux kernel's "Dependency Hell" Ingo Molnar Ingo Molnar PATCH 0000/2297 ANNOUNCE, RFC "Fast Kernel Headers" Tree -v1: Eliminate the Linux kernel'\''s "Dependency Hell Paul Zimmerman PATCH 0000/2297 ANNOUNCE, RFC "Fast Kernel Headers" Tree -v1: Eliminate the Linux kernel's "Dependency Hell" Nathan Chancellor PATCH headers/deps: Add header dependencies to .c files: