# git rev-parse -q --verify 0cfd8703e7da687924371e9bc77a025bdeba9637^{commit} 0cfd8703e7da687924371e9bc77a025bdeba9637 already have revision, skipping fetch # git checkout -q -f -B kisskb 0cfd8703e7da687924371e9bc77a025bdeba9637 # git clean -qxdf # < git log -1 # commit 0cfd8703e7da687924371e9bc77a025bdeba9637 # Merge: 793582ff47f8 d3f2c402e448 # Author: Linus Torvalds # Date: Tue Apr 25 18:44:10 2023 -0700 # # Merge tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm # # Pull power management updates from Rafael Wysocki: # "These update several cpufreq drivers and the cpufreq core, add sysfs # interface for exposing the time really spent in the platform low-power # state during suspend-to-idle, update devfreq (core and drivers) and # the pm-graph suite of tools and clean up code. # # Specifics: # # - Fix the frequency unit in cpufreq_verify_current_freq checks() # Sanjay Chandrashekara) # # - Make mode_state_machine in amd-pstate static (Tom Rix) # # - Make the cpufreq core require drivers with target_index() to set # freq_table (Viresh Kumar) # # - Fix typo in the ARM_BRCMSTB_AVS_CPUFREQ Kconfig entry (Jingyu Wang) # # - Use of_property_read_bool() for boolean properties in the pmac32 # cpufreq driver (Rob Herring) # # - Make the cpufreq sysfs interface return proper error codes on # obviously invalid input (qinyu) # # - Add guided autonomous mode support to the AMD P-state driver (Wyes # Karny) # # - Make the Intel P-state driver enable HWP IO boost on all server # platforms (Srinivas Pandruvada) # # - Add opp and bandwidth support to tegra194 cpufreq driver (Sumit # Gupta) # # - Use of_property_present() for testing DT property presence (Rob # Herring) # # - Remove MODULE_LICENSE in non-modules (Nick Alcock) # # - Add SM7225 to cpufreq-dt-platdev blocklist (Luca Weiss) # # - Optimizations and fixes for qcom-cpufreq-hw driver (Krzysztof # Kozlowski, Konrad Dybcio, and Bjorn Andersson) # # - DT binding updates for qcom-cpufreq-hw driver (Konrad Dybcio and # Bartosz Golaszewski) # # - Updates and fixes for mediatek driver (Jia-Wei Chang and # AngeloGioacchino Del Regno) # # - Use of_property_present() for testing DT property presence in the # cpuidle code (Rob Herring) # # - Drop unnecessary (void *) conversions from the PM core (Li zeming) # # - Add sysfs files to represent time spent in a platform sleep state # during suspend-to-idle and make AMD and Intel PMC drivers use them # Mario Limonciello) # # - Use of_property_present() for testing DT property presence (Rob # Herring) # # - Add set_required_opps() callback to the 'struct opp_table', to make # the code paths cleaner (Viresh Kumar) # # - Update the pm-graph siute of utilities to v5.11 with the following # changes: # * New script which allows users to install the latest pm-graph # from the upstream github repo. # * Update all the dmesg suspend/resume PM print formats to be able # to process recent timelines using dmesg only. # * Add ethtool output to the log for the system's ethernet device # if ethtool exists. # * Make the tool more robustly handle events where mangled dmesg # or ftrace outputs do not include all the requisite data. # # - Make the sleepgraph utility recognize "CPU killed" messages (Xueqin # Luo) # # - Remove unneeded SRCU selection in Kconfig because it's always set # from devfreq core (Paul E. McKenney) # # - Drop of_match_ptr() macro from exynos-bus.c because this driver is # always using the DT table for driver probe (Krzysztof Kozlowski) # # - Use the preferred of_property_present() instead of the low-level # of_get_property() on exynos-bus.c (Rob Herring) # # - Use devm_platform_get_and_ioream_resource() in exyno-ppmu.c (Yang # Li)" # # * tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (44 commits) # platform/x86/intel/pmc: core: Report duration of time in HW sleep state # platform/x86/intel/pmc: core: Always capture counters on suspend # platform/x86/amd: pmc: Report duration of time in hw sleep state # PM: Add sysfs files to represent time spent in hardware sleep state # cpufreq: use correct unit when verify cur freq # cpufreq: tegra194: add OPP support and set bandwidth # cpufreq: amd-pstate: Make varaiable mode_state_machine static # PM: core: Remove unnecessary (void *) conversions # cpufreq: drivers with target_index() must set freq_table # PM / devfreq: exynos-ppmu: Use devm_platform_get_and_ioremap_resource() # OPP: Move required opps configuration to specialized callback # OPP: Handle all genpd cases together in _set_required_opps() # cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos # dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCM2290 # dt-bindings: cpufreq: cpufreq-qcom-hw: Sanitize data per compatible # dt-bindings: cpufreq: cpufreq-qcom-hw: Allow just 1 frequency domain # cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist # cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit # cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623 # cpufreq: mediatek: raise proc/sram max voltage for MT8516 # ... # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux-ld --version # < git log --format=%s --max-count=1 0cfd8703e7da687924371e9bc77a025bdeba9637 # < make -s -j 32 ARCH=sparc O=/kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- allmodconfig # Added to kconfig CONFIG_64BIT=n # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_HAVE_FTRACE_MCOUNT_RECORD=n # Added to kconfig CONFIG_SAMPLES=n # Added to kconfig CONFIG_MODULE_SIG=n # < make -s -j 32 ARCH=sparc O=/kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- help # make -s -j 32 ARCH=sparc O=/kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- olddefconfig # make -s -j 32 ARCH=sparc O=/kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- :1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] /kisskb/src/fs/btrfs/send.c: In function 'get_cur_inode_state': /kisskb/src/fs/btrfs/send.c:1909:13: error: 'right_gen' may be used uninitialized in this function [-Werror=maybe-uninitialized] } else if (right_gen == gen) { ^ /kisskb/src/fs/btrfs/send.c: At top level: cc1: error: unrecognized command line option '-Wno-shift-negative-value' [-Werror] cc1: all warnings being treated as errors make[4]: *** [/kisskb/src/scripts/Makefile.build:252: fs/btrfs/send.o] Error 1 make[3]: *** [/kisskb/src/scripts/Makefile.build:494: fs/btrfs] Error 2 make[2]: *** [/kisskb/src/scripts/Makefile.build:494: fs] Error 2 make[2]: *** Waiting for unfinished jobs.... /kisskb/src/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c:314:12: error: 'mxc_isi_pm_suspend' defined but not used [-Werror=unused-function] static int mxc_isi_pm_suspend(struct device *dev) ^ /kisskb/src/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c:328:12: error: 'mxc_isi_pm_resume' defined but not used [-Werror=unused-function] static int mxc_isi_pm_resume(struct device *dev) ^ cc1: all warnings being treated as errors make[7]: *** [/kisskb/src/scripts/Makefile.build:252: drivers/media/platform/nxp/imx8-isi/imx8-isi-core.o] Error 1 make[6]: *** [/kisskb/src/scripts/Makefile.build:494: drivers/media/platform/nxp/imx8-isi] Error 2 make[5]: *** [/kisskb/src/scripts/Makefile.build:494: drivers/media/platform/nxp] Error 2 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [/kisskb/src/scripts/Makefile.build:494: drivers/media/platform] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [/kisskb/src/scripts/Makefile.build:494: drivers/media] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/scripts/Makefile.build:494: drivers] Error 2 make[1]: *** [/kisskb/src/Makefile:2025: .] Error 2 make: *** [Makefile:226: __sub-make] Error 2 Command 'make -s -j 32 ARCH=sparc O=/kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus_sparc-allmodconfig_sparc64-gcc5 # Build took: 0:08:53.192117