• Linus Torvalds's avatar
    Merge tag 'kbuild-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 368d060b
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - detect missing include guard in UAPI headers
    
     - do not create orphan built-in.a or obj-y objects
    
     - generate modules.builtin more simply, and drop tristate.conf
    
     - simplify built-in initramfs creation
    
     - make linux-headers deb package thinner
    
     - optimize the deb package build script
    
     - misc cleanups
    
    * tag 'kbuild-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (34 commits)
      builddeb: split libc headers deployment out into a function
      builddeb: split kernel headers deployment out into a function
      builddeb: remove redundant make for ARCH=um
      builddeb: avoid invoking sub-shells where possible
      builddeb: remove redundant $objtree/
      builddeb: match temporary directory name to the package name
      builddeb: remove unneeded files in hdrobjfiles for headers package
      kbuild: use -S instead of -E for precise cc-option test in Kconfig
      builddeb: allow selection of .deb compressor
      kbuild: remove 'Building modules, stage 2.' log
      kbuild: remove *.tmp file when filechk fails
      kbuild: remove PYTHON2 variable
      modpost: assume STT_SPARC_REGISTER is defined
      gen_initramfs.sh: remove intermediate cpio_list on errors
      initramfs: refactor the initramfs build rules
      gen_initramfs.sh: always output cpio even without -o option
      initramfs: add default_cpio_list, and delete -d option support
      initramfs: generate dependency list and cpio at the same time
      initramfs: specify $(src)/gen_initramfs.sh as a prerequisite in Makefile
      initramfs: make initramfs compression choice non-optional
      ...
    368d060b
link-vmlinux.sh 8 KB