• Linus Torvalds's avatar
    Merge tag 'kbuild-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 68e5c7d4
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - Support cross-compiling linux-headers Debian package and kernel-devel
       RPM package
    
     - Add support for the linux-debug Pacman package
    
     - Improve module rebuilding speed by factoring out the common code to
       scripts/module-common.c
    
     - Separate device tree build rules into scripts/Makefile.dtbs
    
     - Add a new script to generate modules.builtin.ranges, which is useful
       for tracing tools to find symbols in built-in modules
    
     - Refactor Kconfig and misc tools
    
     - Update Kbuild and Kconfig documentation
    
    * tag 'kbuild-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (51 commits)
      kbuild: doc: replace "gcc" in external module description
      kbuild: doc: describe the -C option precisely for external module builds
      kbuild: doc: remove the description about shipped files
      kbuild: doc: drop section numbering, use references in modules.rst
      kbuild: doc: throw out the local table of contents in modules.rst
      kbuild: doc: remove outdated description of the limitation on -I usage
      kbuild: doc: remove description about grepping CONFIG options
      kbuild: doc: update the description about Kbuild/Makefile split
      kbuild: remove unnecessary export of RUST_LIB_SRC
      kbuild: remove append operation on cmd_ld_ko_o
      kconfig: cache expression values
      kconfig: use hash table to reuse expressions
      kconfig: refactor expr_eliminate_dups()
      kconfig: add comments to expression transformations
      kconfig: change some expr_*() functions to bool
      scripts: move hash function from scripts/kconfig/ to scripts/include/
      kallsyms: change overflow variable to bool type
      kallsyms: squash output_address()
      kbuild: add install target for modules.builtin.ranges
      scripts: add verifier script for builtin module range data
      ...
    68e5c7d4
unittest.c 122 KB