Merge tag 'kbuild-fixes-v6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 1 Oct 2023 20:48:46 +0000 (13:48 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 1 Oct 2023 20:48:46 +0000 (13:48 -0700)
commite81a2dabc3f3faa0d96808708a8dc2025f2bdde3
treeb82c05de6c0b8769215ac0daeccd622810d9135d
parentd2c5231581d636af8d5af888ee13048dfbb438c7
parent2d7d1bc119a4d7f54cfe0b1be480c34e8c712d06
Merge tag 'kbuild-fixes-v6.6-2' of git://git./linux/kernel/git/masahiroy/linux-kbuild

Pull Kbuild fixes from Masahiro Yamada:

 - Fix the module compression with xz so the in-kernel decompressor
   works

 - Document a kconfig idiom to express an optional dependency between
   modules

 - Make modpost, when W=1 is given, detect broken drivers that reference
   .exit.* sections

 - Remove unused code

* tag 'kbuild-fixes-v6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
  kbuild: remove stale code for 'source' symlink in packaging scripts
  modpost: Don't let "driver"s reference .exit.*
  vmlinux.lds.h: remove unused CPU_KEEP and CPU_DISCARD macros
  modpost: add missing else to the "of" check
  Documentation: kbuild: explain handling optional dependencies
  kbuild: Use CRC32 and a 1MiB dictionary for XZ compressed modules