# git rev-parse -q --verify b05310b30237549fc004c3dbe10c0febb396c23a^{commit} # git fetch -q -n -f git://gitlab.ozlabs.ibm.com/mirror/linux-kbuild.git for-next remote: warning: multi-pack bitmap is missing required reverse index # git rev-parse -q --verify b05310b30237549fc004c3dbe10c0febb396c23a^{commit} b05310b30237549fc004c3dbe10c0febb396c23a # git checkout -q -f -B kisskb b05310b30237549fc004c3dbe10c0febb396c23a # git clean -qxdf # < git log -1 # commit b05310b30237549fc004c3dbe10c0febb396c23a # Author: Kees Cook # Date: Thu Aug 31 12:13:39 2023 -0700 # # kbuild: Show marked Kconfig fragments in "help" # # Currently the Kconfig fragments in kernel/configs and arch/*/configs # that aren't used internally aren't discoverable through "make help", # which consists of hard-coded lists of config fragments. Instead, list # all the fragment targets that have a "# Help: " comment prefix so the # targets can be generated dynamically. # # Add logic to the Makefile to search for and display the fragment and # comment. Add comments to fragments that are intended to be direct targets. # # Signed-off-by: Kees Cook # Co-developed-by: Masahiro Yamada # Acked-by: Michael Ellerman (powerpc) # Signed-off-by: Masahiro Yamada # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 b05310b30237549fc004c3dbe10c0febb396c23a # make -s -j 40 ARCH=x86 O=/kisskb/build/kbuild_allmodconfig_x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux- allmodconfig # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_SAMPLES=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig # < make -s -j 40 ARCH=x86 O=/kisskb/build/kbuild_allmodconfig_x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 40 ARCH=x86 O=/kisskb/build/kbuild_allmodconfig_x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig # make -s -j 40 ARCH=x86 O=/kisskb/build/kbuild_allmodconfig_x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/x86_64-linux/bin/x86_64-linux- Completed OK # rm -rf /kisskb/build/kbuild_allmodconfig_x86_64-gcc12 # Build took: 0:16:07.564959