# git rev-parse -q --verify df2fbf5bfa0e7fff8b4784507e4d68f200454318^{commit} df2fbf5bfa0e7fff8b4784507e4d68f200454318 already have revision, skipping fetch # git checkout -q -f -B kisskb df2fbf5bfa0e7fff8b4784507e4d68f200454318 # git clean -qxdf # < git log -1 # commit df2fbf5bfa0e7fff8b4784507e4d68f200454318 # Merge: 44ebe016df3a 8d485da0ddee # Author: Linus Torvalds # Date: Fri Jun 12 14:10:21 2020 -0700 # # Merge tag 'thermal-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux # # Pull thermal updates from Daniel Lezcano: # # - Add the hwmon support on the i.MX SC (Anson Huang) # # - Thermal framework cleanups (self-encapsulation, pointless stubs, # private structures) (Daniel Lezcano) # # - Use the PM QoS frequency changes for the devfreq cooling device # (Matthias Kaehlcke) # # - Remove duplicate error messages from platform_get_irq() error # handling (Markus Elfring) # # - Add support for the bandgap sensors (Keerthy) # # - Statically initialize .get_mode/.set_mode ops (Andrzej Pietrasiewicz) # # - Add Renesas R-Car maintainer entry (Niklas Söderlund) # # - Fix error checking after calling ti_bandgap_get_sensor_data() for the # TI SoC thermal (Sudip Mukherjee) # # - Add latency constraint for the idle injection, the DT binding and the # change the registering function (Daniel Lezcano) # # - Convert the thermal framework binding to the Yaml schema (Amit # Kucheria) # # - Replace zero-length array with flexible-array on i.MX 8MM (Gustavo A. # R. Silva) # # - Thermal framework cleanups (alphabetic order for heads, replace # module.h by export.h, make file naming consistent) (Amit Kucheria) # # - Merge tsens-common into the tsens driver (Amit Kucheria) # # - Fix platform dependency for the Qoriq driver (Geert Uytterhoeven) # # - Clean up the rcar_thermal_update_temp() function in the rcar thermal # driver (Niklas Söderlund) # # - Fix the TMSAR register for the TMUv2 on the Qoriq platform (Yuantian # Tang) # # - Export GDDV, OEM vendor variables, and don't require IDSP for the # int340x thermal driver - trivial conflicts fixed (Matthew Garrett) # # * tag 'thermal-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux: (48 commits) # thermal/int340x_thermal: Don't require IDSP to exist # thermal/int340x_thermal: Export OEM vendor variables # thermal/int340x_thermal: Export GDDV # thermal: qoriq: Update the settings for TMUv2 # thermal: rcar_thermal: Clean up rcar_thermal_update_temp() # thermal: qoriq: Add platform dependencies # drivers: thermal: tsens: Merge tsens-common.c into tsens.c # thermal/of: Rename of-thermal.c # thermal/governors: Prefix all source files with gov_ # thermal/drivers/user_space: Sort headers alphabetically # thermal/drivers/of-thermal: Sort headers alphabetically # thermal/drivers/cpufreq_cooling: Replace module.h with export.h # thermal/drivers/cpufreq_cooling: Sort headers alphabetically # thermal/drivers/clock_cooling: Include export.h # thermal/drivers/clock_cooling: Sort headers alphabetically # thermal/drivers/thermal_hwmon: Include export.h # thermal/drivers/thermal_hwmon: Sort headers alphabetically # thermal/drivers/thermal_helpers: Include export.h # thermal/drivers/thermal_helpers: Sort headers alphabetically # thermal/core: Replace module.h with export.h # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 df2fbf5bfa0e7fff8b4784507e4d68f200454318 # < make -s -j 20 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- randconfig KCONFIG_SEED=0xFC9A28A8 # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_GCC_PLUGIN_CYC_COMPLEXITY=n # Added to kconfig CONFIG_GCC_PLUGIN_SANCOV=n # Added to kconfig CONFIG_GCC_PLUGIN_LATENT_ENTROPY=n # < make -s -j 20 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 20 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig .config:4217:warning: override: reassigning to symbol STANDALONE # make -s -j 20 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- arch/x86/kvm/vmx/vmx.o: warning: objtool: vmx_handle_exit_irqoff()+0x30: unreachable instruction /kisskb/src/drivers/mailbox/imx-mailbox.c:638:12: warning: 'imx_mu_runtime_resume' defined but not used [-Wunused-function] static int imx_mu_runtime_resume(struct device *dev) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mailbox/imx-mailbox.c:629:12: warning: 'imx_mu_runtime_suspend' defined but not used [-Wunused-function] static int imx_mu_runtime_suspend(struct device *dev) ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mailbox/imx-mailbox.c:611:12: warning: 'imx_mu_resume_noirq' defined but not used [-Wunused-function] static int imx_mu_resume_noirq(struct device *dev) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mailbox/imx-mailbox.c:601:12: warning: 'imx_mu_suspend_noirq' defined but not used [-Wunused-function] static int imx_mu_suspend_noirq(struct device *dev) ^~~~~~~~~~~~~~~~~~~~ vmlinux.o: warning: objtool: do_machine_check()+0x2c: call to __sanitizer_cov_trace_pc() leaves .noinstr.text section vmlinux.o: warning: objtool: match_held_lock()+0x2a: call to look_up_lock_class.isra.27() leaves .noinstr.text section vmlinux.o: warning: objtool: lock_is_held_type()+0x32: call to arch_local_irq_save() leaves .noinstr.text section vmlinux.o: warning: objtool: debug_locks_off()+0x2: call to __sanitizer_cov_trace_pc() leaves .noinstr.text section vmlinux.o: warning: objtool: __switch_to_asm()+0x31: call to __switch_to() leaves .noinstr.text section vmlinux.o: warning: objtool: do_softirq_own_stack()+0x38: call to __do_softirq() leaves .noinstr.text section vmlinux.o: warning: objtool: entry_SYSENTER_compat()+0x51: redundant CLD vmlinux.o: warning: objtool: entry_SYSENTER_compat()+0x62: call to do_fast_syscall_32() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x60: call to do_syscall_64() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x143: call to schedule_tail() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x150: call to syscall_return_slowpath() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x15d: call to {dynamic}() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x98a: call to do_IRQ() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x93a: call to smp_spurious_interrupt() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x9b2: call to prepare_exit_to_usermode() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xa4a: call to smp_kvm_posted_intr_ipi() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xa6a: call to smp_kvm_posted_intr_wakeup_ipi() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xa8a: call to smp_kvm_posted_intr_nested_ipi() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xab9: call to do_divide_error() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xae9: call to do_overflow() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xb19: call to do_bounds() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xb49: call to do_invalid_op() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xb79: call to do_device_not_available() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xbb0: call to do_double_fault() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xbd9: call to do_coprocessor_segment_overrun() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xc13: call to do_invalid_TSS() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xc43: call to do_segment_not_present() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xc69: call to do_spurious_interrupt_bug() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xc99: call to do_coprocessor_error() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xcd3: call to do_alignment_check() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xcf9: call to do_simd_coprocessor_error() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xdcc: call to do_debug() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xda2: call to do_debug() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xe18: call to do_int3() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xe53: call to do_stack_segment() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xe83: call to do_general_protection() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xeba: call to do_page_fault() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xf04: call to do_mce() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xee6: call to do_mce() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x103a: call to fixup_bad_iret() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x10e0: call to do_nmi() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x11af: call to do_nmi() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x1201: call to do_exit() leaves .noinstr.text section Completed OK # rm -rf /kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 # Build took: 0:03:00.913894