Commit 4ae12d8bd9a8 for kernel

commit 4ae12d8bd9a830799db335ee661d6cbc6597f838
Merge: 591d8796b26f fdb12c8a24a4
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Mar 6 20:27:13 2026 -0800

    Merge tag 'kbuild-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux

    Pull Kbuild fixes from Nathan Chancellor:

     - Split out .modinfo section from ELF_DETAILS macro, as that macro may
       be used in other areas that expect to discard .modinfo, breaking
       certain image layouts

     - Adjust genksyms parser to handle optional attributes in certain
       declarations, necessary after commit 07919126ecfc ("netfilter:
       annotate NAT helper hook pointers with __rcu")

     - Include resolve_btfids in external module build created by
       scripts/package/install-extmod-build when it may be run on external
       modules

     - Avoid removing objtool binary with 'make clean', as it is required
       for external module builds

    * tag 'kbuild-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux:
      kbuild: Leave objtool binary around with 'make clean'
      kbuild: install-extmod-build: Package resolve_btfids if necessary
      genksyms: Fix parsing a declarator with a preceding attribute
      kbuild: Split .modinfo out from ELF_DETAILS