# git rev-parse -q --verify 34183ddd13dbfa859c4b68d16a30aad2cce72b11^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 34183ddd13dbfa859c4b68d16a30aad2cce72b11^{commit} 34183ddd13dbfa859c4b68d16a30aad2cce72b11 # git checkout -q -f -B kisskb 34183ddd13dbfa859c4b68d16a30aad2cce72b11 # git clean -qxdf # < git log -1 # commit 34183ddd13dbfa859c4b68d16a30aad2cce72b11 # Merge: 8645f09bad14 11700fcb90b4 # Author: Linus Torvalds # Date: Tue Apr 7 20:00:16 2020 -0700 # # Merge tag 'thermal-v5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux # # Pull thermal updates from Daniel Lezcano: # # - Convert tsens configuration DT binding to yaml (Rajeshwari) # # - Add interrupt support on the rcar sensor (Niklas Söderlund) # # - Add a new Spreadtrum thermal driver (Baolin Wang) # # - Add thermal binding for the fsl scu board, a new API to retrieve the # sensor id bound to the thermal zone and i.MX system controller sensor # (Anson Huang)) # # - Remove warning log when a deferred probe is requested on Exynos # (Marek Szyprowski) # # - Add the thermal monitoring unit support for imx8mm with its DT # bindings (Anson Huang) # # - Rephrase the Kconfig text for clarity (Linus Walleij) # # - Use the gpio descriptor for the ti-soc-thermal (Linus Walleij) # # - Align msg structure to 4 bytes for i.MX SC, fix the Kconfig # dependency, add the __may_be unused annotation for PM functions and # the COMPILE_TEST option for imx8mm (Anson Huang) # # - Fix a dependency on regmap in Kconfig for qoriq (Yuantian Tang) # # - Add DT binding and support for the rcar gen3 r8a77961 and improve the # error path on the rcar init function (Niklas Söderlund) # # - Cleanup and improvements for the tsens Qcom sensor (Amit Kucheria) # # - Improve code by removing lock and caching values in the rcar thermal # sensor (Niklas Söderlund) # # - Cleanup in the qoriq drivers and add a call to # imx_thermal_unregister_legacy_cooling in the removal function (Anson # Huang) # # - Remove redundant 'maxItems' in tsens and sprd DT bindings (Rob # Herring) # # - Change the thermal DT bindings by making the cooling-maps optional # (Yuantian Tang) # # - Add Tiger Lake support (Sumeet Pawnikar) # # - Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai) # # - Make pkg_temp_lock a raw_spinlock_t(Clark Williams) # # - Fix incorrect data types by changing them to signed on i.MX SC (Anson # Huang) # # - Replace zero-length array with flexible-array member (Gustavo A. R. # Silva) # # - Add support for i.MX8MP in the driver and in the DT bindings (Anson # Huang) # # - Fix return value of the cpufreq_set_cur_state() function (Willy # Wolff) # # - Remove abusing and scary WARN_ON in the cpufreq cooling device # (Daniel Lezcano) # # - Fix build warning of incorrect argument type reported by sparse on # imx8mm (Anson Huang) # # - Fix stub for the devfreq cooling device (Martin Blumenstingl) # # - Fix cpu idle cooling documentation (Sergey Vidishev) # # * tag 'thermal-v5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux: (52 commits) # Documentation: cpu-idle-cooling: Fix diagram for 33% duty cycle # thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n # thermal: imx8mm: Fix build warning of incorrect argument type # thermal/drivers/cpufreq_cooling: Remove abusing WARN_ON # thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state # thermal: imx8mm: Add i.MX8MP support # dt-bindings: thermal: imx8mm-thermal: Add support for i.MX8MP # thermal: qcom: tsens.h: Replace zero-length array with flexible-array member # thermal: imx_sc_thermal: Fix incorrect data type # thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow # thermal: int340x: processor_thermal: Add Tiger Lake support # thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t # dt-bindings: thermal: make cooling-maps property optional # dt-bindings: thermal: qcom-tsens: Remove redundant 'maxItems' # dt-bindings: thermal: sprd: Remove redundant 'maxItems' # thermal: imx: Calling imx_thermal_unregister_legacy_cooling() in .remove # thermal: qoriq: Sort includes alphabetically # thermal: qoriq: Use devm_add_action_or_reset() to handle all cleanups # thermal: rcar_thermal: Remove lock in rcar_thermal_get_current_temp() # thermal: rcar_thermal: Do not store ctemp in rcar_thermal_priv # ... # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-gcc --version # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-ld --version # < git log --format=%s --max-count=1 34183ddd13dbfa859c4b68d16a30aad2cce72b11 # < make -s -j 24 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- randconfig KCONFIG_SEED=0xF7873A84 # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=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_LD_HEAD_STUB_CATCH=y # Added to kconfig CONFIG_TRIM_UNUSED_KSYMS=n # Added to kconfig CONFIG_UBSAN=n # < make -s -j 24 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- help # make -s -j 24 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- olddefconfig .config:3476:warning: override: reassigning to symbol PPC64 .config:3479:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD .config:3484:warning: override: reassigning to symbol UBSAN # make -s -j 24 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- /kisskb/src/arch/powerpc/sysdev/xive/spapr.c: In function 'xive_spapr_esb_rw': /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:355:16: warning: 'read_data' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/arch/powerpc/sysdev/xive/spapr.c: In function 'xive_spapr_populate_irq_data': /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:419:2: warning: 'flags' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:412:26: warning: 'eoi_page' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:394:18: warning: 'trig_page' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:393:18: warning: 'esb_shift' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/arch/powerpc/sysdev/xive/spapr.c: In function 'xive_spapr_setup_queue': /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:492:14: warning: 'esn_page' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:465:16: note: 'esn_page' was declared here /kisskb/src/arch/powerpc/platforms/pseries/msi.c: In function 'msi_quota_for_device': /kisskb/src/arch/powerpc/platforms/pseries/msi.c:316:24: warning: 'total' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/mm/ksm.c: In function 'ksm_do_scan': /kisskb/src/mm/ksm.c:3216:1: warning: 'stable_node' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/mm/ksm.c:1810:22: note: 'stable_node' was declared here /kisskb/src/arch/powerpc/kernel/eeh.c:1676:12: warning: 'proc_eeh_show' defined but not used [-Wunused-function] /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:204:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/namei.c: In function 'handle_dots': /kisskb/src/fs/namei.c:1805:10: warning: 'inode' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/namei.c:1805:10: warning: 'seq' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/kobject_uevent.c: In function 'kobject_synth_uevent': /kisskb/src/lib/kobject_uevent.c:223:7: warning: 'env' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/kobject_uevent.c:142:10: warning: 'action_args' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/lib/kobject_uevent.c:196:14: note: 'action_args' was declared here /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_put_char': /kisskb/src/include/linux/spinlock.h:408:2: warning: 'flags' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/serial_core.c:553:16: note: 'flags' was declared here /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_write': /kisskb/src/include/linux/spinlock.h:408:2: warning: 'flags' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/serial_core.c:583:16: note: 'flags' was declared here /kisskb/src/kernel/trace/ftrace.c: In function 'pid_open': /kisskb/src/kernel/trace/ftrace.c:7166:6: warning: 'seq_ops' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/trace/ftrace.c: In function 'pid_write': /kisskb/src/kernel/trace/ftrace.c:7261:9: warning: 'other_pids' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/trace/ftrace.c:7244:23: warning: 'filtered_pids' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regmap.c: In function '_regmap_raw_write': /kisskb/src/drivers/base/regmap/regmap.c:1859:6: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_raw_read': /kisskb/src/drivers/base/regmap/regmap.c:2598:6: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_write': /kisskb/src/drivers/base/regmap/regcache-rbtree.c:274:20: warning: 'new_top_reg' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regcache-rbtree.c:389:30: note: 'new_top_reg' was declared here /kisskb/src/drivers/base/regmap/regcache-rbtree.c:274:20: warning: 'new_base_reg' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regcache-rbtree.c:389:16: note: 'new_base_reg' was declared here /kisskb/src/kernel/trace/trace_events.c: In function 'event_create_dir': /kisskb/src/kernel/trace/trace_events.c:2189:3: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/rtc/rtc-tps65910.c: In function 'tps65910_read_offset': /kisskb/src/drivers/rtc/rtc-tps65910.c:289:20: warning: 'calibration' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c: In function 'sharp_panel_probe': /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:385:19: warning: 'sharp' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/cpufreq/powernv-cpufreq.c: In function 'powernv_cpufreq_reboot_notifier': /kisskb/src/drivers/cpufreq/powernv-cpufreq.c:896:1: warning: the frame size of 1264 bytes is larger than 1024 bytes [-Wframe-larger-than=] /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c: In function 'goldfish_pipe_read_write': /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:432:12: warning: 'consumed_size' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:248:2: warning: 'status' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:419:7: note: 'status' was declared here /kisskb/src/drivers/android/binderfs.c: In function 'binderfs_fill_super': /kisskb/src/drivers/android/binderfs.c:653:9: warning: missing braces around initializer [-Wmissing-braces] /kisskb/src/drivers/android/binderfs.c:653:9: warning: (near initialization for 'device_info.name') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dsc_aux_for_port': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5497:9: warning: missing braces around initializer [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5497:9: warning: (near initialization for 'desc.ident') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_mode_getfb2_ioctl': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:655:2: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_check_only': /kisskb/src/drivers/gpu/drm/drm_atomic.c:427:2: warning: 'crtc_state' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/gpu/drm/drm_atomic.c:406:25: note: 'crtc_state' was declared here Completed OK # rm -rf /kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 # Build took: 0:03:55.977917