# git rev-parse -q --verify 6bfce12999f5a6bf6ab0302eba6099e18b479275^{commit} 6bfce12999f5a6bf6ab0302eba6099e18b479275 already have revision, skipping fetch # git checkout -q -f -B kisskb 6bfce12999f5a6bf6ab0302eba6099e18b479275 # git clean -qxdf # < git log -1 # commit 6bfce12999f5a6bf6ab0302eba6099e18b479275 # Author: Thomas Hebb # Date: Tue Dec 17 08:15:45 2019 -0800 # # kconfig: fix nesting of symbol help text # # When we generate the help text of a symbol (e.g. when a user presses '?' # in menuconfig), we do two things: # # 1. We iterate through every prompt that belongs to that symbol, # printing its text and its location in the menu tree. # 2. We print symbol-wide information that's not linked to a particular # prompt, such as what it selects/is selected by and what it # implies/is implied by. # # Each prompt we print for 1 starts with a line that's not indented # indicating where the prompt is defined, then continues with indented # lines that describe properties of that particular definition. # # Once we get to 2, however, we print all the global data indented as # well! Visually, this makes it look like the symbol-wide data is # associated with the last prompt we happened to print rather than # the symbol as a whole. # # Fix this by removing the indentation for symbol-wide information. # # Before: # # Symbol: CPU_FREQ [=n] # Type : bool # Defined at drivers/cpufreq/Kconfig:4 # Prompt: CPU Frequency scaling # Location: # -> CPU Power Management # -> CPU Frequency scaling # Selects: SRCU [=n] # Selected by [n]: # - ARCH_SA1100 [=n] && # # After: # # Symbol: CPU_FREQ [=n] # Type : bool # Defined at drivers/cpufreq/Kconfig:4 # Prompt: CPU Frequency scaling # Location: # -> CPU Power Management # -> CPU Frequency scaling # Selects: SRCU [=n] # Selected by [n]: # - ARCH_SA1100 [=n] && # # Signed-off-by: Thomas Hebb # Signed-off-by: Masahiro Yamada # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 6bfce12999f5a6bf6ab0302eba6099e18b479275 # < make -s -j 32 ARCH=powerpc O=/kisskb/build/kbuild_pmac32_defconfig+SMP_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- pmac32_defconfig # Added to kconfig CONFIG_SMP=y # yes \n | make -s -j 32 ARCH=powerpc O=/kisskb/build/kbuild_pmac32_defconfig+SMP_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 32 ARCH=powerpc O=/kisskb/build/kbuild_pmac32_defconfig+SMP_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- In file included from /kisskb/src/sound/ppc/pmac.h:12:0, from /kisskb/src/sound/ppc/awacs.c:16: /kisskb/src/sound/ppc/awacs.c: In function 'snd_pmac_awacs_init': /kisskb/src/include/sound/control.h:208:9: warning: 'speaker_vol' may be used uninitialized in this function [-Wmaybe-uninitialized] return _snd_ctl_add_slave(master, slave, 0); ^ /kisskb/src/sound/ppc/awacs.c:873:36: note: 'speaker_vol' was declared here struct snd_kcontrol *master_vol, *speaker_vol; ^ INFO: Uncompressed kernel (size 0x9551cc) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xa00000) Completed OK # rm -rf /kisskb/build/kbuild_pmac32_defconfig+SMP_powerpc-gcc5 # Build took: 0:01:52.914484