# git rev-parse -q --verify ad1871ad8d9b3d252390ade8e2bcab7b773173ad^{commit} ad1871ad8d9b3d252390ade8e2bcab7b773173ad already have revision, skipping fetch # git checkout -q -f -B kisskb ad1871ad8d9b3d252390ade8e2bcab7b773173ad # git clean -qxdf # < git log -1 # commit ad1871ad8d9b3d252390ade8e2bcab7b773173ad # Merge: d4b671d4c66c bf224871c27a # Author: Linus Torvalds # Date: Tue Oct 31 15:38:12 2023 -1000 # # Merge tag 'pm-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm # # Pull power management updates from Rafael Wysocki: # "These add new hardware support (new Qualcomm SoC versions in cpufreq, # RK3568/RK3588 in devfreq), extend the OPP (operating performance # points) framework, improve cpufreq governors, fix issues and clean up # code (most of the changes are in cpufreq and devfreq). # # Specifics: # # - Add support for several Qualcomm SoC versions and other similar # changes (Christian Marangi, Dmitry Baryshkov, Luca Weiss, Neil # Armstrong, Richard Acayan, Robert Marko, Rohit Agarwal, Stephan # Gerhold and Varadarajan Narayanan) # # - Clean up the tegra cpufreq driver (Sumit Gupta) # # - Use of_property_read_reg() to parse "reg" in pmac32 driver (Rob # Herring) # # - Add support for TI's am62p5 Soc (Bryan Brattlof) # # - Make ARM_BRCMSTB_AVS_CPUFREQ depends on !ARM_SCMI_CPUFREQ (Florian # Fainelli) # # - Update Kconfig to mention i.MX7 as well (Alexander Stein) # # - Revise global turbo disable check in intel_pstate (Srinivas # Pandruvada) # # - Carry out initialization of sg_cpu in the schedutil cpufreq # governor in one loop (Liao Chang) # # - Simplify the condition for storing 'down_threshold' in the # conservative cpufreq governor (Liao Chang) # # - Use fine-grained mutex in the userspace cpufreq governor (Liao # Chang) # # - Move is_managed indicator in the userspace cpufreq governor into a # per-policy structure (Liao Chang) # # - Rebuild sched-domains when removing cpufreq driver (Pierre Gondois) # # - Fix buffer overflow detection in trans_stats() (Christian Marangi) # # - Switch to dev_pm_opp_find_freq_(ceil/floor)_indexed() APIs to # support specific devices like UFS which handle multiple clocks # through OPP (Operating Performance Point) framework (Manivannan # Sadhasivam) # # - Add perf support to the Rockchip DFI (DDR Monitor Module) devfreq- # event driver: # * Generalize rockchip-dfi.c to support new RK3568/RK3588 using # different DDR type (Sascha Hauer). # * Convert DT binding document format to yaml (Sascha Hauer). # * Add perf support for DFI (a unit suitable for measuring DDR # utilization) to rockchip-dfi.c to extend DFI usage (Sascha # Hauer) # # - Add locking to the OPP handling code in the Mediatek CCI devfreq # driver, because the voltage of shared OPP might be changed by # multiple drivers (Mark Tseng, Dan Carpenter) # # - Use device_get_match_data() in the Samsung Exynos PPMU # devfreq-event driver (Rob Herring) # # - Extend support for the opp-level beyond required-opps (Ulf Hansson) # # - Add dev_pm_opp_find_level_floor() (Krishna chaitanya chundru) # # - dt-bindings: Allow opp-peak-kBpsfor kryo CPUs, support Qualcomm # Krait SoCs and document named opp-microvolt property (Bjorn # Andersson, Dmitry Baryshkov and Christian Marangi) # # - Fix -Wunsequenced warning _of_add_opp_table_v1() (Nathan # Chancellor) # # - General cleanup of OPP code (Viresh Kumar) # # - Use __get_safe_page() rather than touching the list in hibernation # snapshot code (Brian Geffon) # # - Fix symbol export for _SIMPLE_ variants of _PM_OPS() (Raag Jadav) # # - Clean up sync_read handling in snapshot_write_next() (Brian Geffon) # # - Fix kerneldoc comments for swsusp_check() and swsusp_close() to # better match code (Christoph Hellwig) # # - Downgrade BIOS locked limits pr_warn() in the Intel RAPL power # capping driver to pr_debug() (Ville Syrjälä) # # - Change the minimum python version for the intel_pstate_tracer # utility from 2.7 to 3.6 (Doug Smythies)" # # * tag 'pm-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (82 commits) # dt-bindings: cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware # cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT # cpufreq: qcom-nvmem: add support for IPQ8064 # cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu # cpufreq: qcom-nvmem: drop pvs_ver for format a fuses # dt-bindings: cpufreq: qcom-cpufreq-nvmem: Document krait-cpu # cpufreq: qcom-nvmem: add support for IPQ6018 # dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ6018 # cpufreq: qcom-nvmem: Add MSM8909 # cpufreq: qcom-nvmem: Simplify driver data allocation # powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() # cpufreq: stats: Fix buffer overflow detection in trans_stats() # dt-bindings: devfreq: event: rockchip,dfi: Add rk3588 support # dt-bindings: devfreq: event: rockchip,dfi: Add rk3568 support # dt-bindings: devfreq: event: convert Rockchip DFI binding to yaml # PM / devfreq: rockchip-dfi: add support for RK3588 # PM / devfreq: rockchip-dfi: account for multiple DDRMON_CTRL registers # PM / devfreq: rockchip-dfi: make register stride SoC specific # PM / devfreq: rockchip-dfi: Add perf support # PM / devfreq: rockchip-dfi: give variable a better name # ... # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-linux-ld --version # < git log --format=%s --max-count=1 ad1871ad8d9b3d252390ade8e2bcab7b773173ad # make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allmodconfig_mips-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-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_MIPS_CPS_NS16550_BASE=0x1b0003f8 # Added to kconfig CONFIG_MIPS_CPS_NS16550_SHIFT=0 # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig # < make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allmodconfig_mips-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-linux- help # make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allmodconfig_mips-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-linux- olddefconfig .config:14709:warning: override: reassigning to symbol MIPS_CPS_NS16550_SHIFT # make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allmodconfig_mips-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-linux- Completed OK # rm -rf /kisskb/build/linus-rand_allmodconfig_mips-gcc13 # Build took: 0:09:17.780371