This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from c746c3b51698 Merge tag 'for-6.18-tag' of git://git.kernel.org/pub/scm/l [...] adds 4cd661c248b6 hyperv: Add missing field to hv_output_map_device_interrupt adds 47691ced158a clocksource: hyper-v: Skip unnecessary checks for the root [...] adds f26c9306dff8 mshv: Add support for a new parent partition configuration adds ac7b0a5cd331 Drivers: hv: util: Cosmetic changes for hv_utils_transport.c adds 2d0ddbb65cef Drivers: hv: Simplify data structures for VMBus channel cl [...] adds 7ad8c34f2435 x86/hyperv: Add kexec/kdump support on Azure CVMs adds 0ebac01a00be mshv: Handle NEED_RESCHED_LAZY before transferring to guest adds 6d0386ea9987 entry/kvm: KVM: Move KVM details related to signal/-EINTR [...] adds 9be7e1e320ff entry: Rename "kvm" entry code assets to "virt" to generic [...] adds c5eebe075e11 mshv: Use common "entry virt" APIs to do work in root befo [...] adds 4691db0704ac x86/hyperv: Switch to msi_create_parent_irq_domain() adds fd9be098f7eb Drivers: hv: vmbus: Clean up sscanf format specifier in ta [...] adds 332bf98d6c5a Drivers: hv: vmbus: Fix sysfs output format for ring buffer index adds a3a4d6cb0b96 Drivers: hv: vmbus: Fix typos in vmbus_drv.c adds 94b04355e639 Drivers: hv: Add CONFIG_HYPERV_VMBUS option adds e3ec97c3abaf Drivers: hv: Make CONFIG_HYPERV bool adds 34b4620349fe fbdev/hyperv_fb: deprecate this in favor of Hyper-V DRM driver adds 020b4e86834f MAINTAINERS: Mark hyperv_fb driver Obsolete adds b595edcb2472 hyperv: Remove the spurious null directive line new 221533629550 Merge tag 'hyperv-next-signed-20251006' of git://git.kerne [...] adds a084c3c4a267 drivers/perf: hisi: Add tt_core_deprecated for compatibility adds 195a1b7d8388 arm64: kprobes: call set_memory_rox() for kprobe page adds fd2f74f8f3d3 tracing: Fix the bug where bpf_get_stackid returns -EFAULT [...] adds 200b0d25084d arm64: mm: Move KPTI helpers to mmu.c adds cb0c5a60a6f7 docs: perf: Fujitsu: Fix htmldocs build warnings and errors adds f620d66af316 arm64: mte: Do not flag the zero page as PG_mte_tagged new 971199ad2a0f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds d903f5c60a0e dt-bindings: clock: Convert silabs,si514/544 to DT schema adds b02011c8c61f dt-bindings: clock: Convert silabs,si5341 to DT schema adds 7513cc391400 dt-bindings: clock: Convert silabs,si570 to DT schema adds bedeb73fb984 dt-bindings: clock: Remove unused fujitsu,mb86s70-crg11 binding adds 6793ca9a43c8 dt-bindings: clock: adi,axi-clkgen: add clock-output-names [...] adds 7c85e4da8ce7 dt-bindings: clock: silabs,si5341: Add missing properties adds ac28c7598611 dt-bindings: clock: mediatek: Add power-domains property adds 4239b174c2fc clk: remove unneeded 'fast_io' parameter in regmap_config adds c123519bffd2 clk: npcm: select CONFIG_AUXILIARY_BUS adds a1e1c10878d7 clk: tegra: Remove redundant semicolons adds 539b06e9e0d8 clk: clk-axi-clkgen: remove unneeded semicolon adds bbcc60a43cf8 clk: st: flexgen: remove unused compatible adds b52297f6eb82 dt-bindings: clock: st: flexgen: remove deprecated compatibles adds 41bba99777be clk: ep93xx: Use int type to store negative error codes adds 49ef64911062 clk: tegra: do not overallocate memory for bpmp clocks adds 148bda0cfeae clk: renesas: r9a08g045: Add I3C clocks and resets adds 6b234eda88d7 clk: renesas: r9a08g045: Add PCIe clocks and resets adds 059db30b32e9 clk: renesas: r9a09g047: Add DMAC clocks and resets adds 845d5c1a3218 Merge tag 'renesas-r9a09g077-dt-binding-defs-tag3' into re [...] adds 45bf4bff2814 clk: renesas: r9a09g077: Add USB core and module clocks adds f0cb3463d024 clk: renesas: r9a08g045: Add MSTOP for GPIO adds 56de5e305d4b clk: renesas: r9a07g044: Add MSTOP for RZ/G2L adds 0f078d37aeee clk: renesas: r9a07g043: Add MSTOP for RZ/G2UL adds 8933612860fd clk: renesas: r9a07g04[34]: Use tabs instead of spaces adds 58afc207832f clk: renesas: rzg2l: convert from round_rate() to determin [...] adds 54653bb3ec83 clk: renesas: rzv2h: remove round_rate() in favor of deter [...] adds 07e7ccd804dc clk: renesas: r9a09g077: Add module clocks for SCI1-SCI5 adds 6bbf77bb2256 clk: renesas: r9a09g047: Add GPT clocks and resets adds 341b0f1b6cba clk: renesas: rzg2l: Simplify rzg2l_cpg_assert() and rzg2l [...] adds f8c5f0dc77d8 clk: renesas: rzg2l: Re-assert reset on deassert timeout adds f8c002165ca2 clk: renesas: rzv2h: Re-assert reset on deassert timeout adds 08eea73dcf60 clk: renesas: rzv2h: Simplify polling condition in __rzv2h [...] adds 0dcfb6fcdd08 dt-bindings: clock: renesas,r9a09g077/87: Add Ethernet clock IDs adds a47f311d6f82 Merge tag 'renesas-r9a09g077-dt-binding-defs-tag4' into re [...] adds 09e3a0467375 clk: renesas: r9a09g077: Add Ethernet Subsystem core and m [...] adds 23c59916bafa clk: renesas: r9a09g057: Add clock and reset entries for I3C adds 2cfff084f030 clk: renesas: r9a09g056: Add clock and reset entries for I3C adds cc55fc58fc1b clk: renesas: cpg-mssr: Fix memory leak in cpg_mssr_reserv [...] adds a24cd110e664 dt-bindings: clock: renesas,r9a09g047-cpg: Add USB3.0 core clocks adds 9bb55594efaf Merge tag 'renesas-r9a09g047-dt-binding-defs-tag4' into re [...] adds 82e0aa95ec8c clk: renesas: r9a09g047: Add USB3.0 clocks/resets adds b5788b96cba9 clk: renesas: r9a09g05[67]: Reduce differences adds 1ef1b8b9666d Merge tag 'renesas-clk-for-v6.18-tag2' of git://git.kernel [...] adds aaa75cbd5d4f clk: thead: th1520-ap: describe gate clocks with clk_gate adds 9e99b992c887 clk: thead: th1520-ap: fix parent of padctrl0 clock adds c51a37ffea38 clk: thead: Correct parent for DPU pixel clocks adds 56a48c1833aa clk: thead: add support for enabling/disabling PLLs adds 8fede7ff692c clk: thead: support changing DPU pixel clock rate adds c567bc5fc68c clk: thead: th1520-ap: set all AXI clocks to CLK_IS_CRITICAL adds 73e6f3ae8044 Merge tag 'thead-clk-for-v6.18' of git://git.kernel.org/pu [...] adds 7d50d9bf1cd0 dt-bindings: clock: spacemit: CLK_SSPA_I2S_BCLK for SSPA adds c536e00d58dc clk: spacemit: fix sspax_clk adds b4a7b0d2c448 clk: spacemit: ccu_ddn: convert from round_rate() to deter [...] adds 56737edda7db clk: spacemit: ccu_mix: convert from round_rate() to deter [...] adds d02c71cba7bb clk: spacemit: ccu_pll: convert from round_rate() to deter [...] adds 8de790a3d49e Merge tag 'spacemit-clk-for-6.18-1' of https://github.com/ [...] adds 8be1f2990412 dt-bindings: clock: spacemit: introduce i2s pre-clock to f [...] adds 74246a820c81 clk: spacemit: introduce pre-div for ddn clock adds 519cff1d8569 clk: spacemit: fix i2s clock adds ec7336475d52 Merge branches 'clk-bindings', 'clk-cleanup', 'clk-renesas [...] adds 5576d8098052 dt-bindings: clock: Add CAM_CSI clock macro for FSD adds 1a713bd3b0c6 clk: samsung: fsd: Add clk id for PCLK and PLL in CAM_CSI block adds 05c58c9415d1 clk: samsung: cpu: convert from round_rate() to determine_rate() adds e278e39b014d clk: samsung: pll: convert from round_rate() to determine_rate() adds 19b50ab02edd clk: samsung: exynos990: Use PLL_CON0 for PLL parent muxes adds ce2eb09b430d clk: samsung: exynos990: Fix CMU_TOP mux/div bit widths adds a66dabcd2cb8 clk: samsung: exynos990: Replace bogus divs with fixed-fac [...] adds 76f1e2ee545b dt-bindings: clock: exynos990: Extend clocks IDs adds 8c82bb53669b clk: samsung: exynos990: Add DPU_BUS and CMUREF mux/div an [...] adds aac0892caecc Merge branch 'for-v6.18/dt-bindings-clk' into next/clk adds 80770fccb7f6 clk: samsung: Add clock PLL support for ARTPEC-8 SoC adds bd5336e3f704 clk: samsung: artpec-8: Add initial clock support for ARTP [...] adds eb9bc162775c dt-bindings: clock: exynos990: Add LHS_ACEL clock ID for H [...] adds d0563d320b60 clk: samsung: exynos990: Add LHS_ACEL gate clock for HSI0 [...] adds f00a5dc81744 clk: samsung: exynos990: Add missing USB clock registers to HSI0 adds 43bd82eb33b2 dt-bindings: clock: exynos990: Add PERIC0 and PERIC1 clock units adds b3b314ef13e4 clk: samsung: exynos990: Add PERIC0 and PERIC1 clock support adds 3153d7b8f1b9 Merge tag 'samsung-clk-6.18' of https://git.kernel.org/pub [...] adds b92ef17f0c0b dt-bindings: clock: samsung,s2mps11: add s2mpg10 adds 823699ccbf0f clk: s2mps11: add support for S2MPG10 PMIC clock adds c4d790122543 Merge branch 'for-6.18/dt-bindings' into for-6.18/clk adds 8e7bd526e836 clk: tegra: Add DFLL DVCO reset control for Tegra114 adds 5aba939e80f4 clk: tegra: dfll: Add CVB tables for Tegra114 adds ccd74beccdac Merge tag 'for-6.18-clk' of git://git.kernel.org/pub/scm/l [...] adds 4c4e17f27013 clk: amlogic: naming consistency alignment adds e256a6602aa0 clk: amlogic: drop meson-clkcee adds 480197ceece7 clk: amlogic: add probe helper for mmio based controllers adds d7c001bd76b7 clk: amlogic: use probe helper in mmio based controllers adds 2aeeb649ead2 clk: amlogic: aoclk: use clkc-utils syscon probe adds 32ee5475f7e3 clk: amlogic: move PCLK definition to clkc-utils adds cf03071b7c3f clk: amlogic: drop CLK_SET_RATE_PARENT from peripheral clocks adds c3f369363a13 clk: amlogic: pclk explicitly use CLK_IGNORE_UNUSED adds aaee6f3bce3f clk: amlogic: introduce a common pclk definition adds b7358d14f176 clk: amlogic: use the common pclk definition adds 955e18baeb93 clk: amlogic: add composite clock helpers adds 9bada5ff4bf7 clk: amlogic: align s4 and c3 pwm clock descriptions adds 01f3a6d1d59b clk: amlogic: c3-peripherals: use helper for basic composi [...] adds a75ca9ae47f9 Merge tag 'clk-meson-v6.18-1' of https://github.com/BayLib [...] adds 7e2e4e32cd47 clk: amlogic: fix recent code refactoring adds 3aae991cc2ce Merge branches 'clk-samsung', 'clk-tegra' and 'clk-amlogic [...] adds aa1735d72bc0 clk: imx95-blk-ctl: Save platform data in imx95_blk_ctl structure adds 14be8b7b6cbc clk: imx95-blk-ctl: Save/restore registers when RPM routin [...] adds acf800c8fc56 Merge tag 'clk-imx-6.18' of git://git.kernel.org/pub/scm/l [...] adds 7aa8781f379c clk: sunxi-ng: sun6i-rtc: Add A523 specifics adds 391aa264ce58 Merge branch 'sunxi/shared-dt-headers-for-6.18' into sunxi [...] adds 828dea389683 clk: sunxi-ng: sun55i-a523-ccu: Add missing NPU module clock adds 44293edd013e clk: sunxi-ng: div: support power-of-two dividers adds 598e4b6713b5 clk: sunxi-ng: add support for the A523/T527 MCU CCU adds 597fe80ba3fc Merge tag 'sunxi-clk-for-6.18' of https://git.kernel.org/p [...] adds 1e0d75258bd0 clk: ti: am33xx: keep WKUP_DEBUGSS_CLKCTRL enabled adds 048546931339 clk: keystone: sci-clk: use devm_kmemdup_array() adds c1e102f349be Merge branches 'clk-imx', 'clk-allwinner' and 'clk-ti' int [...] adds 18db1ff2dea0 clk: scmi: Add duty cycle ops only when duty cycle is supported adds fa5b839b1783 Merge branch '20250811090954.2854440-2-quic_varada@quicinc [...] adds 5bf83c54bab5 clk: qcom: apss-ipq5424: Add ipq5424 apss clock controller adds 6ef38b0c16c2 clk: qcom: Remove double-space after assignment operator adds 2f7b168323c2 clk: qcom: gcc-ipq6018: rework nss_port5 clock to multiple conf adds be477c3924f8 dt-bindings: clock: qcom,videocc: Add sc8180x compatible adds ccdba33f5c32 Merge branch '20250811-sc7280-mdss-reset-v1-1-83ceff1d48de [...] adds 5a5f478ed7c7 clk: qcom: dispcc-sc7280: Add dispcc resets adds ab6d91d141a8 dt-bindings: clock: gcc-sdm660: Add LPASS/CDSP vote clocks/GDSCs adds 9a834bfe4b97 Merge branch '20250815-gcc-sdm660-vote-clocks-and-gdscs-v1 [...] adds d9f1c08cf264 clk: qcom: gcc-sdm660: Add missing LPASS/CDSP vote clocks adds 781c118c3ece dt-bindings: clock: Add DISPCC and reset controller for GL [...] adds b4d15211c408 clk: qcom: dispcc-glymur: Add support for Display Clock Co [...] adds f9b007a96a89 dt-bindings: clock: qcom-rpmhcc: Add support for Glymur SoCs adds ae5b84788e5a dt-bindings: clock: qcom: Document the Glymur SoC TCSR Clo [...] adds 2c1d6ce4f3da clk: qcom: Add TCSR clock driver for Glymur SoC adds ebcb9db98bda clk: qcom: rpmh: Add support for Glymur rpmh clocks adds 2c7a7fe4ec3f clk: qcom: clk-alpha-pll: Add support for Taycan EKO_T PLL adds ee2d967030fe dt-bindings: clock: qcom: document the Glymur Global Clock [...] adds efe504300a17 clk: qcom: gcc: Add support for Global Clock Controller adds d923b9682e12 clk: qcom: milos: Constify 'struct qcom_cc_desc' adds 0e56e3369b60 clk: qcom: alpha-pll: convert from round_rate() to determi [...] adds 1e50f5c99652 clk: qcom: common: Fix NULL vs IS_ERR() check in qcom_cc_i [...] adds 9524f95c4042 clk: qcom: Select the intended config in QCS_DISPCC_615 adds 4d32c1f66a76 dt-bindings: clock: qcom: Add MSM8937 Global Clock Controller adds 154691e7c940 Merge branch '20250903-msm8937-v9-1-a097c91c5801@mainlinin [...] adds 6be1f55f33f6 clk: qcom: gcc: Add support for Global Clock controller fo [...] adds 9ff39b0468c3 clk: qcom: dispcc-glymur: Constify 'struct qcom_cc_desc' adds 57c8e9da3dfe clk: qcom: tcsrcc-x1e80100: Set the bi_tcxo as parent to e [...] adds 4ca6a89f3871 clk: qcom: gcc-sc8280xp: drop obsolete PCIe GDSC comment adds 575e9a62b8ca Merge tag 'qcom-clk-for-6.18' of https://git.kernel.org/pu [...] adds 072ce917bf95 clk: bcm: rpi: Add missing logs if firmware fails adds 919d6924ae9b clk: bcm: rpi: Turn firmware clock on/off when preparing/u [...] adds 6526402b9bac clk: bcm: rpi: Maximize V3D clock adds f0fd24820436 Merge branches 'clk-scmi', 'clk-qcom' and 'clk-broadcom' i [...] adds 0c01fe49651d ARM: at91: pm: save and restore ACR during PLL disable/enable adds af98caeaa7b6 clk: at91: clk-sam9x60-pll: force write to PLL_UPDT register adds e0237f563572 clk: at91: clk-master: Add check for divide by 3 adds 94a1274100e3 clk: at91: sam9x7: Add peripheral clock id for pmecc adds bfa2bddf6ffe clk: at91: add ACR in all PLL settings adds 652b08afba69 ARM: at91: remove default values for PMC_PLL_ACR adds 1803012a8929 Merge tag 'clk-microchip-6.18-2' of git://git.kernel.org/p [...] adds 904bed39490c clk: Sort include statements adds 4bf2d2744e64 clk: Use hashtable for global clk lookups adds 49f6c8b74d9a dt-bindings: stm32: add STM32MP21 clocks and reset bindings adds 37ae8501cdb0 clk: stm32: introduce clocks for STM32MP21 platform adds 099760708aa3 dt-bindings: stm32: cosmetic fixes for STM32MP25 clock and [...] adds b91217d9124f Merge branches 'clk-microchip', 'clk-lookup' and 'clk-st' [...] adds a787ab591c38 clk: mmp: pxa1908: Instantiate power driver through auxiliary bus adds e0a94c6bb5b4 clk: xilinx: Optimize divisor search in clk_wzrd_get_divis [...] adds 7c2e86f7b5af clk: clocking-wizard: Fix output clock register offset for [...] adds 6c4c26b62479 clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m adds 64e7df08ed43 dt-bindings: clock: mt7622: Add AFE_MRGIF clock adds cc5f9cfb2a2d clk: mediatek: mt7622-aud: Add missing AFE_MRGIF clock adds 5e121370a7ad clk: mediatek: clk-mux: Do not pass flags to clk_mux_deter [...] adds aee9ffa010e9 clk: mediatek: clk-pll: Add set/clr regs for shared PLL en [...] adds 2c327a17718d clk: mediatek: clk-pll: Add ops for PLLs using set/clr reg [...] adds d3c4dde9770d clk: mediatek: clk-mux: Add ops for mux gates with set/clr [...] adds 516edf79a5c6 clk: mediatek: clk-mtk: Introduce mtk_clk_get_hwv_regmap() adds be8999925937 clk: mediatek: clk-mux: Add ops for mux gates with HW vote [...] adds 8ceff24a754a clk: mediatek: clk-gate: Refactor mtk_clk_register_gate to [...] adds e504d3bdb3d0 clk: mediatek: clk-gate: Add ops for gates with HW voter adds a94737a6652b clk: mediatek: clk-mtk: Add MUX_DIV_GATE macro adds dd240e95f1be dt-bindings: clock: mediatek: Describe MT8196 clock controllers adds d78485d63b79 clk: mediatek: Add MT8196 apmixedsys clock support adds 895ab0134d64 clk: mediatek: Add MT8196 topckgen clock support adds b093e0f17099 clk: mediatek: Add MT8196 topckgen2 clock support adds 2f8b3ae6f0cb clk: mediatek: Add MT8196 vlpckgen clock support adds 212779900009 clk: mediatek: Add MT8196 peripheral clock support adds a74d5e835a9f clk: mediatek: Add MT8196 ufssys clock support adds c9b9a66bde91 clk: mediatek: Add MT8196 pextpsys clock support adds 8f61d9d31991 clk: mediatek: Add MT8196 I2C clock support adds d4ecae56a8c7 clk: mediatek: Add MT8196 mcu clock support adds 2a827a7a4c2d clk: mediatek: Add MT8196 mdpsys clock support adds 03dc02f8c7dc clk: mediatek: Add MT8196 mfg clock support adds 91894f618838 clk: mediatek: Add MT8196 disp0 clock support adds e2d924746082 clk: mediatek: Add MT8196 disp1 clock support adds d4fb7e15a520 clk: mediatek: Add MT8196 disp-ao clock support adds e4be40b9a0c1 clk: mediatek: Add MT8196 ovl0 clock support adds 1a7f3d32da3e clk: mediatek: Add MT8196 ovl1 clock support adds 32ce24a3131b clk: mediatek: Add MT8196 vdecsys clock support adds 2f66f069999d clk: mediatek: Add MT8196 vencsys clock support adds 793e6b74806e dt-bindings: clock: loongson2: Add Loongson-2K0300 compatible adds 499f81848ef3 clk: loongson2: Allow specifying clock flags for gate clock adds 897117e35e18 clk: loongson2: Support scale clocks with an alternative mode adds 1ba5395c6ad0 clk: loongson2: Allow zero divisors for dividers adds 158ddb87b13e clk: loongson2: Avoid hardcoding firmware name of the refe [...] adds 74743c53a19f clk: loongson2: Add clock definitions for Loongson-2K0300 SoC adds 8397c58ea73e Merge branches 'clk-marvell', 'clk-xilinx', 'clk-mediatek' [...] adds 8ea304cff08f dt-bindings: clock: ast2700: modify soc0/1 clock define adds decdff7db9d1 reset: aspeed: register AST2700 reset auxiliary bus device adds 4a76a0a889ce dt-bindings: clock: rk3368: Add SCLK_MIPIDSI_24M adds 77111b2c22ef clk: rockchip: rk3368: use clock ids for SCLK_MIPIDSI_24M adds 383c4ff4987f Merge tag 'v6.18-rockchip-clk1' of git://git.kernel.org/pu [...] adds f35f83208c77 Merge branches 'clk-aspeed' and 'clk-rockchip' into clk-next adds 0879768df240 clk: nxp: lpc32xx: convert from round_rate() to determine_rate() adds e20c5abec9e3 clk: rockchip: half-divider: convert from round_rate() to [...] adds 9a3b6993613d clk: sophgo: sg2042-clkgen: convert from round_rate() to d [...] adds d4c515a21b23 clk: sophgo: sg2042-pll: remove round_rate() in favor of d [...] adds f7a6bed91a19 clk: x86: cgu: convert from round_rate() to determine_rate() adds 0f9cf96a01fd clk: zynqmp: divider: convert from round_rate() to determi [...] adds 47b13635dabc clk: at91: peripheral: fix return value adds 9236145ffba2 clk: at91: peripheral: convert from round_rate() to determ [...] adds 582de809b052 clk: fixed-factor: add determine_rate() ops adds ae139c6addbe clk: at91: audio-pll: convert from round_rate() to determi [...] adds 1ddde15e99a2 clk: at91: h32mx: convert from round_rate() to determine_rate() adds a635d6b4c7a8 clk: at91: pll: convert from round_rate() to determine_rate() adds 3c117b696a8a clk: at91: plldiv: convert from round_rate() to determine_rate() adds fcf972017118 clk: at91: sam9x60-pll: convert from round_rate() to deter [...] adds a31de1a36e6d clk: at91: usb: convert from round_rate() to determine_rate() adds 9c8a3c6ecba0 clk: baikal-t1: ccu-div: convert from round_rate() to dete [...] adds eae23ade8f91 clk: baikal-t1: ccu-pll: convert from round_rate() to dete [...] adds b2b354b075c7 clk: cdce925: convert from round_rate() to determine_rate() adds 2233ab21bc81 clk: cs2000-cp: convert from round_rate() to determine_rate() adds 986a96226cd3 clk: ep93xx: convert from round_rate() to determine_rate() adds b87d7e655a86 clk: fractional-divider: convert from round_rate() to dete [...] adds 2ffdd7fbf7af clk: gemini: convert from round_rate() to determine_rate() adds 29d6d9e5299d clk: highbank: convert from round_rate() to determine_rate() adds 619a6210f398 clk: hisilicon: clkdivider-hi6220: convert from round_rate [...] adds bd6fede09032 clk: hisilicon: hi3660-stub: move comma from declaration o [...] adds 97827aa97218 clk: hisilicon: hi3660-stub: convert from round_rate() to [...] adds d983ced6cfe9 clk: hisilicon: hi6220-stub: convert from round_rate() to [...] adds 93fc8a13df28 clk: ingenic: cgu: convert from round_rate() to determine_rate() adds 2c52ae540c1f clk: ingenic: jz4780-cgu: convert from round_rate() to det [...] adds 888b3f35c01d clk: ingenic: x1000-cgu: convert from round_rate() to dete [...] adds 94f872e76272 clk: lmk04832: convert from round_rate() to determine_rate() adds bb40a2ef4fc9 clk: loongson1: convert from round_rate() to determine_rate() adds 4f8ccd92870d clk: max9485: convert from round_rate() to determine_rate() adds 7b45988fcf78 clk: milbeaut: convert from round_rate() to determine_rate() adds 2ffc3f1f3964 clk: mmp: audio: convert from round_rate() to determine_rate() adds 4a7aeef18bc5 clk: mmp: frac: convert from round_rate() to determine_rate() adds 772e2dc59c9c clk: multiplier: convert from round_rate() to determine_rate() adds da730b17aae9 clk: mxs: div: convert from round_rate() to determine_rate() adds 755e4880f950 clk: mxs: frac: convert from round_rate() to determine_rate() adds b248bd3c0525 clk: mxs: ref: convert from round_rate() to determine_rate() adds 215f8aa095a1 clk: nuvoton: ma35d1-divider: convert from round_rate() to [...] adds cd9e9bbfd93b clk: nuvoton: ma35d1-pll: convert from round_rate() to det [...] adds b46a3d323a5b clk: nxp: lpc18xx-cgu: convert from round_rate() to determ [...] adds 1c7452aa7577 clk: pistachio: pll: convert from round_rate() to determin [...] adds 6a67550bc4da clk: scpi: convert from round_rate() to determine_rate() adds cf93c12ba434 clk: si514: convert from round_rate() to determine_rate() adds 6a5626809ca6 clk: si521xx: convert from round_rate() to determine_rate() adds 90d00a531ea1 clk: si5341: convert from round_rate() to determine_rate() adds 0d4ccc375673 clk: si544: convert from round_rate() to determine_rate() adds 3859ce9eeb32 clk: si570: convert from round_rate() to determine_rate() adds ff04a06db626 clk: sifive: sifive-prci: convert from round_rate() to det [...] adds 897c23b906cd clk: sophgo: cv18xx-ip: convert from round_rate() to deter [...] adds 19271e0d4522 clk: sparx5: convert from round_rate() to determine_rate() adds deb4740a5ff8 clk: sprd: div: convert from round_rate() to determine_rate() adds c349d81d6b9a clk: sprd: pll: convert from round_rate() to determine_rate() adds 78d4c18e6368 clk: st: clkgen-fsyn: convert from round_rate() to determi [...] adds 639baa3ce27f clk: st: clkgen-pll: convert from round_rate() to determin [...] adds 028b0eb1c9e6 clk: stm32f4: convert from round_rate() to determine_rate() adds cd1cb38836c0 clk: stm32: stm32-core: convert from round_rate() to deter [...] adds 81c438b53bfd clk: stm32: stm32mp1: convert from round_rate() to determi [...] adds eb785c6f395b clk: tps68470: convert from round_rate() to determine_rate() adds 9e3372b2ebac clk: versaclock3: convert from round_rate() to determine_rate() adds ff03cca71ebd clk: vt8500: convert from round_rate() to determine_rate() adds d616db080a0b clk: wm831x: convert from round_rate() to determine_rate() adds f95ed76fbe61 clk: xgene: convert from round_rate() to determine_rate() adds 18fdeebb4d1d clk: xilinx: xlnx-clock-wizard: convert from round_rate() [...] adds 5352b65041cb clk: xilinx: xlnx_vcu: convert from round_rate() to determ [...] adds 193650c7a873 clk: zynqmp: pll: convert from round_rate() to determine_rate() adds 1547747b55d5 clk: zynq: pll: convert from round_rate() to determine_rate() adds 151831541ae0 clk: actions: owl-composite: convert from round_rate() to [...] adds 1b04e12a8bcc clk: actions: owl-divider: convert from round_rate() to de [...] adds 670f7b27117c clk: actions: owl-factor: convert from round_rate() to det [...] adds 234b3015358e clk: actions: owl-pll: convert from round_rate() to determ [...] adds 3b8f82ca44dd clk: apple-nco: convert from round_rate() to determine_rate() adds fccbfc5d7798 clk: axs10x: i2s_pll_clock: convert from round_rate() to d [...] adds 8987b9935710 clk: axs10x: pll_clock: convert from round_rate() to deter [...] adds e84e82e5760a clk: bcm: iproc-asiu: convert from round_rate() to determi [...] adds 64613d7fb42f clk: bm1880: convert from round_rate() to determine_rate() adds ab0fde4ef51c clk: cdce706: convert from round_rate() to determine_rate() adds 23603ba6eff5 clk: hsdk-pll: convert from round_rate() to determine_rate() adds 5c2b6d0fdb63 clk: mediatek: pll: convert from round_rate() to determine_rate() adds e9f039c08cdc clk: microchip: core: convert from round_rate() to determi [...] adds 5ea721896c36 clk: mstar: msc313-cpupll: convert from round_rate() to de [...] adds a540d5d408f6 clk: mvebu: ap-cpu-clk: convert from round_rate() to deter [...] adds 4b76d76f6f7f clk: mvebu: armada-37xx-periph: convert from round_rate() [...] adds 9a649ab1cf64 clk: mvebu: corediv: convert from round_rate() to determin [...] adds 27dbfefd1695 clk: mvebu: cpu: convert from round_rate() to determine_rate() adds 34848e21cb1b clk: mvebu: dove-divider: convert from round_rate() to det [...] adds b6f90511c165 clk: qcom: regmap-divider: convert from round_rate() to de [...] adds 1952881181e2 clk: rockchip: ddr: convert from round_rate() to determine_rate() adds 25370bf23673 clk: rockchip: pll: convert from round_rate() to determine_rate() adds d61a1ba87b64 clk: sp7021: convert from round_rate() to determine_rate() adds f705ed70873e clk: spear: aux-synth: convert from round_rate() to determ [...] adds 9ea41da306cd clk: spear: frac-synth: convert from round_rate() to deter [...] adds 2767256c6faa clk: spear: gpt-synth: convert from round_rate() to determ [...] adds f32c0f8b9097 clk: spear: vco-pll: convert from round_rate() to determin [...] adds 7a19c341d54c clk: ux500: prcmu: convert from round_rate() to determine_rate() adds 7bf7153230f7 clk: versaclock5: convert from round_rate() to determine_rate() adds b4d5ebcf69fa clk: versaclock7: convert from round_rate() to determine_rate() adds ef6fd5ce7d1d clk: versatile: icst: convert from round_rate() to determi [...] adds 775e96539dcf clk: versatile: vexpress-osc: convert from round_rate() to [...] adds e7666eae4858 clk: visconti: pll: convert from round_rate() to determine_rate() adds d228ece36345 clk: divider: remove round_rate() in favor of determine_rate() adds e0c26569d3ad clk: fixed-factor: drop round_rate() clk ops adds 706000971c7c clk: tegra: audio-sync: convert from round_rate() to deter [...] adds 3891c3c70012 clk: tegra: divider: convert from round_rate() to determin [...] adds e3d1744baa7f clk: tegra: periph: divider: convert from round_rate() to [...] adds 65227c79e09c clk: tegra: pll: convert from round_rate() to determine_rate() adds 13e19a074be4 clk: tegra: super: convert from round_rate() to determine_rate() adds 3b9877b162c9 clk: tegra: tegra210-emc: convert from round_rate() to det [...] adds ec70154c8a5f clk: ti: dpll: remove round_rate() in favor of determine_rate() adds fa55aea3dcdb clk: ti: dpll: change error return from ~0 to -EINVAL adds e465ad7ef57a clk: ti: dpll: convert from round_rate() to determine_rate() adds 849804453d5a clk: ti: composite: convert from round_rate() to determine_rate() adds 7760b3e17298 clk: ti: divider: convert from round_rate() to determine_rate() adds 48f8fb402a4f clk: ti: dra7-atl: convert from round_rate() to determine_rate() adds d8a97749bab7 clk: ti: fapll: convert from round_rate() to determine_rate() adds 80cb2b6edd83 clk: scmi: migrate round_rate() to determine_rate() adds 91ec7ad756f1 Merge tag 'clk-round-rate-6.18' of https://github.com/masn [...] adds 1624dead9a4d clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver adds 7d85cd8730ab clk: microchip: core: remove duplicate roclk_determine_rate() adds 112104e2b72c Merge branch 'clk-determine-rate' into clk-next new 522ba450b56f Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 632d31067be2 PM: sleep: Do not wait on SYNC_STATE_ONLY device links adds 7f7acd193ba8 PM: runtime: Add basic kunit tests for API contracts adds d0b8651a0261 PM: runtime: Make put{,_sync}() return 1 when already suspended adds fed7eaa4f037 PM: runtime: Update kerneldoc return codes adds 9a0abc39450a PM: runtime: Add auto-cleanup macros for "resume and get" [...] adds 8ff5aaa7b8c9 PCI/sysfs: Use runtime PM guard macro for auto-cleanup adds d5e58ce1fb0f PM: runtime: Drop DEFINE_FREE() for pm_runtime_put() adds 384b52ce3211 PM: runtime: Introduce one more usage counter guard adds 92158fae2ed9 PM: runtime: Fix error checking for kunit_device_register() new 05f084d24e09 Merge branches 'pm-core' and 'pm-runtime' adds f97aef092e19 cpufreq: Make drivers using CPUFREQ_ETERNAL specify transi [...] adds f965d111e68f cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delay adds c28a280bd465 ACPI: CPPC: Do not use CPUFREQ_ETERNAL as an error value adds 950c6451a5c3 cpufreq: Drop unused symbol CPUFREQ_ETERNAL adds ebc4ed14a4db cpufreq: mediatek: fix device leak on probe failure adds 24287f902095 rust: cpufreq: streamline find_supply_names adds 0b1bb980fd7c cpufreq: tegra186: Set target frequency for all cpus in policy adds ba6018929165 cpufreq: tegra186: Initialize all cores to max frequencies adds fa06c482790c Merge tag 'cpufreq-arm-updates-6.18-rc' of git://git.kerne [...] adds 989ed3cad2fd docs/zh_TW: Fix malformed table adds 7e8f305a081e docs/zh_CN: Fix malformed table new 53d4d315d4f7 Merge branch 'pm-cpufreq' new abdf766d149c Merge tag 'pm-6.18-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 5b87014e9999 x86/acpi/cstate: Remove open coded check for cpu_feature_e [...] adds 399dbcadc01e ACPI: battery: Add synchronization between interface updates adds c7bc7e9070d6 ACPI: APEI: Remove redundant rcu_read_lock/unlock() under [...] adds d9f866b2bb3e ACPI: property: Return present device nodes only on fwnode [...] new dd68fd72e516 Merge branches 'acpi-x86', 'acpi-battery', 'acpi-apei' and [...] new 89b59f097992 Merge tag 'acpi-6.18-rc1-2' of git://git.kernel.org/pub/sc [...] adds e649c3662b4f thermal: renesas: Fix RZ/G3E fall-out adds b31f7f725cd9 tools: lib: thermal: use pkg-config to locate libnl3 adds 1375152bb02a tools: lib: thermal: don't preserve owner in install adds dea00c204e7e tools: lib: thermal: expose thermal_exit symbols new 56019d4ff8dd Merge tag 'thermal-6.18-rc1-2' of git://git.kernel.org/pub [...] adds a699213d4e6e serial: qcom-geni: Fix blocked task new 3d15d6c1b3dd Merge tag 'tty-6.18-rc1' of git://git.kernel.org/pub/scm/l [...] adds 52ff2b840bc7 staging: axis-fifo: fix maximum TX packet length check adds 6d07bee10e4b staging: axis-fifo: fix TX handling on copy_from_user() failure adds 82a051e2553b staging: axis-fifo: flush RX FIFO on read errors new fbd2e22716d3 Merge tag 'staging-6.18-rc1-2' of git://git.kernel.org/pub [...] adds 810b790033cc nvmem: layouts: fix automatic module loading adds 8b5b456222fd misc: fastrpc: Save actual DMA size in fastrpc_map structure adds 9031626ade38 misc: fastrpc: Fix fastrpc_map_lookup operation adds da1ba64176e0 misc: fastrpc: fix possible map leak in fastrpc_put_args adds 10df039834f8 misc: fastrpc: Skip reference for DMA handles new fdb8d00af919 Merge tag 'char-misc-6.18-rc1-2' of git://git.kernel.org/p [...] adds ab220548dbef kmsan: fix kmsan_handle_dma() to avoid false positives adds 16abbabc004b dma-mapping: fix direction in dma_alloc direction traces new 16d1ba7c9675 Merge tag 'dma-mapping-6.18-2025-10-07' of git://git.kerne [...] new 0902b3cb23ce kconfig: Avoid prompting for transitional symbols new b157dd228cf0 tools headers: kcfi: rename missed CONFIG_CFI_CLANG new a8cdf51cda30 Merge tag 'hardening-fix1-v6.18-rc1' of git://git.kernel.o [...] adds c085ddfd22da ARM: 9451/1: mm: l2x0: use string choices helper adds 2a295922a20b ARM: 9454/1: kernel: bios32: use string choices helper adds fb0e5f266ebc ARM: 9456/1: mm: fault: use string choices helper adds 9aa791c8d7bf ARM: 9457/1: ftrace: Implement HAVE_FUNCTION_GRAPH_FREGS new 0d97f2067c16 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
The 17 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../admin-guide/perf/fujitsu_uncore_pmu.rst | 7 +- Documentation/admin-guide/perf/hisi-pmu.rst | 4 + Documentation/admin-guide/pm/cpufreq.rst | 4 - Documentation/cpu-freq/cpu-drivers.rst | 3 +- .../devicetree/bindings/clock/adi,axi-clkgen.yaml | 4 + .../bindings/clock/fujitsu,mb86s70-crg11.txt | 26 - .../bindings/clock/loongson,ls2k-clk.yaml | 18 +- .../bindings/clock/mediatek,mt8196-clock.yaml | 112 + .../bindings/clock/mediatek,mt8196-sys-clock.yaml | 107 + .../devicetree/bindings/clock/mediatek,syscon.yaml | 15 + .../bindings/clock/qcom,gcc-msm8953.yaml | 11 +- .../bindings/clock/qcom,glymur-dispcc.yaml | 98 + .../devicetree/bindings/clock/qcom,glymur-gcc.yaml | 121 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/qcom,sm8550-tcsr.yaml | 3 + .../devicetree/bindings/clock/qcom,videocc.yaml | 23 +- .../bindings/clock/samsung,exynos990-clock.yaml | 24 + .../devicetree/bindings/clock/samsung,s2mps11.yaml | 1 + .../devicetree/bindings/clock/silabs,si514.txt | 24 - .../devicetree/bindings/clock/silabs,si5341.txt | 175 - .../devicetree/bindings/clock/silabs,si5341.yaml | 223 + .../devicetree/bindings/clock/silabs,si544.txt | 25 - .../devicetree/bindings/clock/silabs,si544.yaml | 54 + .../devicetree/bindings/clock/silabs,si570.txt | 41 - .../devicetree/bindings/clock/silabs,si570.yaml | 80 + ...st,stm32mp25-rcc.yaml => st,stm32mp21-rcc.yaml} | 53 +- .../bindings/clock/st,stm32mp25-rcc.yaml | 13 +- .../devicetree/bindings/clock/st/st,flexgen.txt | 3 - .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 3 +- .../translations/zh_TW/cpu-freq/cpu-drivers.rst | 3 +- MAINTAINERS | 29 +- arch/arm/Kconfig | 1 + arch/arm/kernel/bios32.c | 5 +- arch/arm/kernel/entry-ftrace.S | 18 +- arch/arm/mm/cache-l2x0.c | 7 +- arch/arm/mm/fault.c | 3 +- arch/arm64/include/asm/ftrace.h | 1 + arch/arm64/include/asm/mmu.h | 7 +- arch/arm64/kernel/cpufeature.c | 108 +- arch/arm64/kernel/mte.c | 2 +- arch/arm64/kernel/probes/kprobes.c | 12 + arch/arm64/kvm/Kconfig | 2 +- arch/arm64/kvm/arm.c | 3 +- arch/arm64/mm/mmu.c | 98 +- arch/loongarch/kvm/Kconfig | 2 +- arch/loongarch/kvm/vcpu.c | 3 +- arch/riscv/kvm/Kconfig | 2 +- arch/riscv/kvm/vcpu.c | 3 +- arch/x86/hyperv/irqdomain.c | 111 +- arch/x86/hyperv/ivm.c | 211 +- arch/x86/kernel/acpi/cstate.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 11 +- arch/x86/kvm/Kconfig | 2 +- arch/x86/kvm/vmx/vmx.c | 1 - arch/x86/kvm/x86.c | 3 +- drivers/Makefile | 2 +- drivers/acpi/apei/ghes.c | 2 - drivers/acpi/battery.c | 43 +- drivers/acpi/cppc_acpi.c | 16 +- drivers/acpi/property.c | 24 +- drivers/base/Kconfig | 6 + drivers/base/base.h | 1 + drivers/base/core.c | 2 +- drivers/base/power/Makefile | 1 + drivers/base/power/main.c | 6 +- drivers/base/power/runtime-test.c | 253 + drivers/base/power/runtime.c | 5 + drivers/clk/Kconfig | 2 + drivers/clk/actions/owl-common.c | 1 - drivers/clk/actions/owl-composite.c | 8 +- drivers/clk/actions/owl-divider.c | 13 +- drivers/clk/actions/owl-factor.c | 12 +- drivers/clk/actions/owl-pll.c | 25 +- drivers/clk/at91/clk-audio-pll.c | 42 +- drivers/clk/at91/clk-h32mx.c | 33 +- drivers/clk/at91/clk-master.c | 3 + drivers/clk/at91/clk-peripheral.c | 48 +- drivers/clk/at91/clk-pll.c | 12 +- drivers/clk/at91/clk-plldiv.c | 34 +- drivers/clk/at91/clk-sam9x60-pll.c | 111 +- drivers/clk/at91/clk-usb.c | 20 +- drivers/clk/at91/pmc.h | 1 + drivers/clk/at91/sam9x60.c | 2 + drivers/clk/at91/sam9x7.c | 6 + drivers/clk/at91/sama7d65.c | 4 + drivers/clk/at91/sama7g5.c | 2 + drivers/clk/axs10x/i2s_pll_clock.c | 14 +- drivers/clk/axs10x/pll_clock.c | 12 +- drivers/clk/baikal-t1/ccu-div.c | 27 +- drivers/clk/baikal-t1/ccu-pll.c | 14 +- drivers/clk/bcm/clk-iproc-asiu.c | 25 +- drivers/clk/bcm/clk-raspberrypi.c | 72 +- drivers/clk/clk-apple-nco.c | 14 +- drivers/clk/clk-axi-clkgen.c | 2 +- drivers/clk/clk-axm5516.c | 1 - drivers/clk/clk-bm1880.c | 21 +- drivers/clk/clk-cdce706.c | 16 +- drivers/clk/clk-cdce925.c | 50 +- drivers/clk/clk-cs2000-cp.c | 14 +- drivers/clk/clk-divider.c | 23 - drivers/clk/clk-ep93xx.c | 21 +- drivers/clk/clk-fixed-factor.c | 16 +- drivers/clk/clk-fractional-divider.c | 25 +- drivers/clk/clk-gemini.c | 15 +- drivers/clk/clk-highbank.c | 26 +- drivers/clk/clk-hsdk-pll.c | 12 +- drivers/clk/clk-lmk04832.c | 53 +- drivers/clk/clk-loongson1.c | 12 +- drivers/clk/clk-loongson2.c | 122 +- drivers/clk/clk-max9485.c | 27 +- drivers/clk/clk-milbeaut.c | 22 +- drivers/clk/clk-multiplier.c | 12 +- drivers/clk/clk-s2mps11.c | 8 + drivers/clk/clk-scmi.c | 46 +- drivers/clk/clk-scpi.c | 18 +- drivers/clk/clk-si514.c | 24 +- drivers/clk/clk-si521xx.c | 14 +- drivers/clk/clk-si5341.c | 22 +- drivers/clk/clk-si544.c | 10 +- drivers/clk/clk-si570.c | 24 +- drivers/clk/clk-sp7021.c | 22 +- drivers/clk/clk-sparx5.c | 10 +- drivers/clk/clk-stm32f4.c | 26 +- drivers/clk/clk-tps68470.c | 12 +- drivers/clk/clk-versaclock3.c | 70 +- drivers/clk/clk-versaclock5.c | 71 +- drivers/clk/clk-versaclock7.c | 30 +- drivers/clk/clk-vt8500.c | 59 +- drivers/clk/clk-wm831x.c | 14 +- drivers/clk/clk-xgene.c | 41 +- drivers/clk/clk.c | 66 +- drivers/clk/hisilicon/clk-hi3660-stub.c | 18 +- drivers/clk/hisilicon/clk-hi6220-stub.c | 12 +- drivers/clk/hisilicon/clkdivider-hi6220.c | 12 +- drivers/clk/imx/clk-imx95-blk-ctl.c | 57 +- drivers/clk/ingenic/cgu.c | 12 +- drivers/clk/ingenic/jz4780-cgu.c | 24 +- drivers/clk/ingenic/x1000-cgu.c | 19 +- drivers/clk/keystone/sci-clk.c | 5 +- drivers/clk/mediatek/Kconfig | 71 + drivers/clk/mediatek/Makefile | 13 + drivers/clk/mediatek/clk-gate.c | 117 +- drivers/clk/mediatek/clk-gate.h | 3 + drivers/clk/mediatek/clk-mt7622-aud.c | 1 + drivers/clk/mediatek/clk-mt8195-infra_ao.c | 2 +- drivers/clk/mediatek/clk-mt8196-apmixedsys.c | 204 + drivers/clk/mediatek/clk-mt8196-disp0.c | 170 + drivers/clk/mediatek/clk-mt8196-disp1.c | 170 + drivers/clk/mediatek/clk-mt8196-imp_iic_wrap.c | 118 + drivers/clk/mediatek/clk-mt8196-mcu.c | 167 + drivers/clk/mediatek/clk-mt8196-mdpsys.c | 186 + drivers/clk/mediatek/clk-mt8196-mfg.c | 150 + drivers/clk/mediatek/clk-mt8196-ovl0.c | 154 + drivers/clk/mediatek/clk-mt8196-ovl1.c | 154 + drivers/clk/mediatek/clk-mt8196-peri_ao.c | 142 + drivers/clk/mediatek/clk-mt8196-pextp.c | 131 + drivers/clk/mediatek/clk-mt8196-topckgen.c | 985 +++ drivers/clk/mediatek/clk-mt8196-topckgen2.c | 568 ++ drivers/clk/mediatek/clk-mt8196-ufs_ao.c | 108 + drivers/clk/mediatek/clk-mt8196-vdec.c | 253 + drivers/clk/mediatek/clk-mt8196-vdisp_ao.c | 80 + drivers/clk/mediatek/clk-mt8196-venc.c | 236 + drivers/clk/mediatek/clk-mt8196-vlpckgen.c | 725 ++ drivers/clk/mediatek/clk-mtk.c | 16 + drivers/clk/mediatek/clk-mtk.h | 22 + drivers/clk/mediatek/clk-mux.c | 122 +- drivers/clk/mediatek/clk-mux.h | 87 + drivers/clk/mediatek/clk-pll.c | 58 +- drivers/clk/mediatek/clk-pll.h | 11 +- drivers/clk/mediatek/clk-pllfh.c | 2 +- drivers/clk/meson/Kconfig | 13 +- drivers/clk/meson/Makefile | 1 - drivers/clk/meson/a1-peripherals.c | 995 ++- drivers/clk/meson/a1-pll.c | 124 +- drivers/clk/meson/axg-aoclk.c | 153 +- drivers/clk/meson/axg.c | 237 +- drivers/clk/meson/c3-peripherals.c | 2055 ++---- drivers/clk/meson/c3-pll.c | 245 +- drivers/clk/meson/clk-regmap.h | 20 - drivers/clk/meson/g12a-aoclk.c | 238 +- drivers/clk/meson/g12a.c | 3316 +++++---- drivers/clk/meson/gxbb-aoclk.c | 123 +- drivers/clk/meson/gxbb.c | 611 +- drivers/clk/meson/meson-aoclk.c | 32 +- drivers/clk/meson/meson-aoclk.h | 2 +- drivers/clk/meson/meson-clkc-utils.c | 86 +- drivers/clk/meson/meson-clkc-utils.h | 89 + drivers/clk/meson/meson-eeclk.c | 60 - drivers/clk/meson/meson-eeclk.h | 24 - drivers/clk/meson/meson8-ddr.c | 62 +- drivers/clk/meson/meson8b.c | 746 +- drivers/clk/meson/s4-peripherals.c | 1160 +-- drivers/clk/meson/s4-pll.c | 82 +- drivers/clk/microchip/clk-core.c | 55 +- drivers/clk/mmp/Kconfig | 10 + drivers/clk/mmp/Makefile | 5 +- drivers/clk/mmp/clk-audio.c | 18 +- drivers/clk/mmp/clk-frac.c | 27 +- drivers/clk/mmp/clk-pxa1908-apmu.c | 7 + drivers/clk/mstar/clk-msc313-cpupll.c | 18 +- drivers/clk/mvebu/ap-cpu-clk.c | 12 +- drivers/clk/mvebu/armada-37xx-periph.c | 15 +- drivers/clk/mvebu/clk-corediv.c | 18 +- drivers/clk/mvebu/clk-cpu.c | 12 +- drivers/clk/mvebu/dove-divider.c | 16 +- drivers/clk/mxs/clk-div.c | 8 +- drivers/clk/mxs/clk-frac.c | 16 +- drivers/clk/mxs/clk-ref.c | 16 +- drivers/clk/nuvoton/clk-ma35d1-divider.c | 12 +- drivers/clk/nuvoton/clk-ma35d1-pll.c | 28 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 20 +- drivers/clk/nxp/clk-lpc32xx.c | 60 +- drivers/clk/pistachio/clk-pll.c | 20 +- drivers/clk/qcom/Kconfig | 44 +- drivers/clk/qcom/Makefile | 4 + drivers/clk/qcom/a53-pll.c | 1 - drivers/clk/qcom/a7-pll.c | 3 +- drivers/clk/qcom/apss-ipq-pll.c | 1 - drivers/clk/qcom/apss-ipq5424.c | 265 + drivers/clk/qcom/camcc-milos.c | 2 +- drivers/clk/qcom/clk-alpha-pll.c | 162 +- drivers/clk/qcom/clk-alpha-pll.h | 6 + drivers/clk/qcom/clk-cbf-8996.c | 1 - drivers/clk/qcom/clk-cpu-8996.c | 1 - drivers/clk/qcom/clk-rcg.c | 2 +- drivers/clk/qcom/clk-rcg2.c | 8 +- drivers/clk/qcom/clk-regmap-divider.c | 27 +- drivers/clk/qcom/clk-rpmh.c | 28 +- drivers/clk/qcom/clk-smd-rpm.c | 8 +- drivers/clk/qcom/common.c | 4 +- drivers/clk/qcom/dispcc-glymur.c | 1982 ++++++ drivers/clk/qcom/dispcc-milos.c | 2 +- drivers/clk/qcom/dispcc-sc7280.c | 8 + drivers/clk/qcom/{gcc-sc8280xp.c => gcc-glymur.c} | 7382 +++++++++++--------- drivers/clk/qcom/gcc-ipq6018.c | 60 +- drivers/clk/qcom/gcc-msm8917.c | 617 +- drivers/clk/qcom/gcc-qcs404.c | 2 +- drivers/clk/qcom/gcc-sc8280xp.c | 4 - drivers/clk/qcom/gcc-sdm660.c | 72 + drivers/clk/qcom/gpucc-sa8775p.c | 6 +- drivers/clk/qcom/gpucc-sc7180.c | 2 +- drivers/clk/qcom/gpucc-sm6350.c | 4 +- drivers/clk/qcom/gpucc-sm8150.c | 2 +- drivers/clk/qcom/gpucc-sm8250.c | 2 +- drivers/clk/qcom/hfpll.c | 1 - drivers/clk/qcom/ipq-cmn-pll.c | 1 - drivers/clk/qcom/lpassaudiocc-sc7280.c | 4 +- drivers/clk/qcom/lpasscc-sc8280xp.c | 4 +- drivers/clk/qcom/lpasscc-sm6115.c | 2 +- drivers/clk/qcom/lpasscorecc-sc7180.c | 2 +- drivers/clk/qcom/mmcc-sdm660.c | 2 +- drivers/clk/qcom/nsscc-ipq9574.c | 2 +- drivers/clk/qcom/tcsrcc-glymur.c | 313 + drivers/clk/qcom/tcsrcc-x1e80100.c | 4 + drivers/clk/qcom/videocc-milos.c | 2 +- drivers/clk/renesas/r9a07g043-cpg.c | 140 +- drivers/clk/renesas/r9a07g044-cpg.c | 162 +- drivers/clk/renesas/r9a08g045-cpg.c | 29 +- drivers/clk/renesas/r9a09g047-cpg.c | 36 +- drivers/clk/renesas/r9a09g056-cpg.c | 16 +- drivers/clk/renesas/r9a09g057-cpg.c | 11 +- drivers/clk/renesas/r9a09g077-cpg.c | 41 +- drivers/clk/renesas/renesas-cpg-mssr.c | 7 +- drivers/clk/renesas/rzg2l-cpg.c | 61 +- drivers/clk/renesas/rzg2l-cpg.h | 1 + drivers/clk/renesas/rzv2h-cpg.c | 22 +- drivers/clk/rockchip/clk-ddr.c | 13 +- drivers/clk/rockchip/clk-half-divider.c | 12 +- drivers/clk/rockchip/clk-pll.c | 23 +- drivers/clk/rockchip/clk-rk3368.c | 2 +- drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-artpec8.c | 1044 +++ drivers/clk/samsung/clk-cpu.c | 12 +- drivers/clk/samsung/clk-exynos990.c | 1240 +++- drivers/clk/samsung/clk-fsd.c | 28 +- drivers/clk/samsung/clk-pll.c | 161 +- drivers/clk/samsung/clk-pll.h | 2 + drivers/clk/sifive/fu540-prci.h | 2 +- drivers/clk/sifive/fu740-prci.h | 2 +- drivers/clk/sifive/sifive-prci.c | 11 +- drivers/clk/sifive/sifive-prci.h | 4 +- drivers/clk/sophgo/clk-cv18xx-ip.c | 10 +- drivers/clk/sophgo/clk-sg2042-clkgen.c | 17 +- drivers/clk/sophgo/clk-sg2042-pll.c | 26 +- drivers/clk/spacemit/ccu-k1.c | 61 +- drivers/clk/spacemit/ccu_ddn.c | 23 +- drivers/clk/spacemit/ccu_ddn.h | 6 +- drivers/clk/spacemit/ccu_mix.c | 12 +- drivers/clk/spacemit/ccu_pll.c | 10 +- drivers/clk/spear/clk-aux-synth.c | 12 +- drivers/clk/spear/clk-frac-synth.c | 12 +- drivers/clk/spear/clk-gpt-synth.c | 12 +- drivers/clk/spear/clk-vco-pll.c | 23 +- drivers/clk/sprd/div.c | 13 +- drivers/clk/sprd/pll.c | 8 +- drivers/clk/st/clk-flexgen.c | 80 - drivers/clk/st/clkgen-fsyn.c | 33 +- drivers/clk/st/clkgen-pll.c | 38 +- drivers/clk/stm32/Kconfig | 7 + drivers/clk/stm32/Makefile | 1 + drivers/clk/stm32/clk-stm32-core.c | 28 +- drivers/clk/stm32/clk-stm32mp1.c | 13 +- drivers/clk/stm32/clk-stm32mp21.c | 1586 +++++ drivers/clk/stm32/stm32mp21_rcc.h | 651 ++ drivers/clk/sunxi-ng/Kconfig | 5 + drivers/clk/sunxi-ng/Makefile | 2 + drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c | 469 ++ drivers/clk/sunxi-ng/ccu-sun55i-a523.c | 21 +- drivers/clk/sunxi-ng/ccu-sun55i-a523.h | 14 - drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 11 + drivers/clk/sunxi-ng/ccu_div.h | 18 + drivers/clk/tegra/Kconfig | 2 +- drivers/clk/tegra/clk-audio-sync.c | 10 +- drivers/clk/tegra/clk-bpmp.c | 2 +- drivers/clk/tegra/clk-dfll.c | 2 +- drivers/clk/tegra/clk-divider.c | 28 +- drivers/clk/tegra/clk-periph.c | 8 +- drivers/clk/tegra/clk-pll.c | 52 +- drivers/clk/tegra/clk-super.c | 9 +- drivers/clk/tegra/clk-tegra114.c | 30 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 158 +- drivers/clk/tegra/clk-tegra210-emc.c | 24 +- drivers/clk/tegra/clk.h | 2 - drivers/clk/thead/clk-th1520-ap.c | 504 +- drivers/clk/ti/clk-33xx.c | 2 + drivers/clk/ti/clk-dra7-atl.c | 12 +- drivers/clk/ti/clkt_dpll.c | 36 +- drivers/clk/ti/clock.h | 6 +- drivers/clk/ti/composite.c | 6 +- drivers/clk/ti/divider.c | 12 +- drivers/clk/ti/dpll.c | 10 +- drivers/clk/ti/dpll3xxx.c | 7 +- drivers/clk/ti/dpll44xx.c | 89 +- drivers/clk/ti/fapll.c | 48 +- drivers/clk/ux500/clk-prcmu.c | 14 +- drivers/clk/versatile/clk-icst.c | 72 +- drivers/clk/versatile/clk-vexpress-osc.c | 16 +- drivers/clk/visconti/pll.c | 17 +- drivers/clk/x86/clk-cgu.c | 35 +- drivers/clk/xilinx/clk-xlnx-clock-wizard.c | 89 +- drivers/clk/xilinx/xlnx_vcu.c | 15 +- drivers/clk/zynq/pll.c | 12 +- drivers/clk/zynqmp/divider.c | 23 +- drivers/clk/zynqmp/pll.c | 24 +- drivers/clocksource/hyperv_timer.c | 10 +- drivers/cpufreq/amd-pstate.c | 8 +- drivers/cpufreq/cppc_cpufreq.c | 14 +- drivers/cpufreq/cpufreq-dt.c | 2 +- drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 14 +- drivers/cpufreq/rcpufreq_dt.rs | 12 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/scpi-cpufreq.c | 2 +- drivers/cpufreq/spear-cpufreq.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 35 +- drivers/gpu/drm/Kconfig | 2 +- drivers/hid/Kconfig | 2 +- drivers/hv/Kconfig | 15 +- drivers/hv/Makefile | 4 +- drivers/hv/channel.c | 2 +- drivers/hv/hv_common.c | 22 +- drivers/hv/hv_utils_transport.c | 10 +- drivers/hv/mshv.h | 2 - drivers/hv/mshv_common.c | 22 - drivers/hv/mshv_root_main.c | 57 +- drivers/hv/vmbus_drv.c | 10 +- drivers/input/serio/Kconfig | 4 +- drivers/misc/fastrpc.c | 89 +- drivers/net/hyperv/Kconfig | 2 +- drivers/nvmem/layouts.c | 13 + drivers/pci/Kconfig | 2 +- drivers/pci/pci-sysfs.c | 5 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 33 +- drivers/scsi/Kconfig | 2 +- drivers/staging/axis-fifo/axis-fifo.c | 68 +- drivers/thermal/renesas/Kconfig | 14 +- drivers/thermal/renesas/Makefile | 1 - drivers/tty/serial/qcom_geni_serial.c | 176 +- drivers/uio/Kconfig | 2 +- drivers/video/fbdev/Kconfig | 7 +- drivers/video/fbdev/hyperv_fb.c | 2 + include/acpi/cppc_acpi.h | 6 +- include/asm-generic/mshyperv.h | 19 +- include/dt-bindings/clock/aspeed,ast2700-scu.h | 4 + include/dt-bindings/clock/fsd-clk.h | 13 + include/dt-bindings/clock/loongson,ls2k-clk.h | 36 + include/dt-bindings/clock/mediatek,mt8196-clock.h | 803 +++ include/dt-bindings/clock/mt7622-clk.h | 2 +- include/dt-bindings/clock/qcom,gcc-msm8917.h | 19 + include/dt-bindings/clock/qcom,gcc-sdm660.h | 6 + include/dt-bindings/clock/qcom,glymur-dispcc.h | 114 + include/dt-bindings/clock/qcom,glymur-gcc.h | 578 ++ include/dt-bindings/clock/qcom,glymur-tcsr.h | 24 + include/dt-bindings/clock/renesas,r9a09g047-cpg.h | 2 + .../dt-bindings/clock/renesas,r9a09g077-cpg-mssr.h | 5 + .../dt-bindings/clock/renesas,r9a09g087-cpg-mssr.h | 5 + include/dt-bindings/clock/rk3368-cru.h | 1 + include/dt-bindings/clock/samsung,exynos990.h | 181 + include/dt-bindings/clock/spacemit,k1-syscon.h | 6 + include/dt-bindings/clock/st,stm32mp21-rcc.h | 426 ++ include/dt-bindings/reset/mediatek,mt8196-resets.h | 26 + include/dt-bindings/reset/st,stm32mp21-rcc.h | 138 + include/hyperv/hvgdk_mini.h | 2 - include/hyperv/hvhdk_mini.h | 1 + include/linux/clk/at91_pmc.h | 2 - include/linux/clk/ti.h | 8 +- include/linux/cpufreq.h | 6 +- include/linux/{entry-kvm.h => entry-virt.h} | 19 +- include/linux/hyperv.h | 7 +- include/linux/kvm_host.h | 17 +- include/linux/pm_runtime.h | 105 +- include/linux/rcupdate.h | 2 +- include/soc/spacemit/k1-syscon.h | 1 + include/trace/events/dma.h | 1 + kernel/entry/Makefile | 2 +- kernel/entry/{kvm.c => virt.c} | 15 +- kernel/rcu/tree.c | 6 +- mm/kmsan/hooks.c | 3 +- net/vmw_vsock/Kconfig | 2 +- rust/kernel/cpufreq.rs | 7 +- scripts/kconfig/symbol.c | 15 +- scripts/kconfig/tests/transitional/Kconfig | 32 + scripts/kconfig/tests/transitional/__init__.py | 7 + scripts/kconfig/tests/transitional/expected_config | 3 + scripts/kconfig/tests/transitional/expected_stdout | 1 + scripts/kconfig/tests/transitional/initial_config | 4 + tools/include/linux/cfi_types.h | 2 +- tools/lib/thermal/Makefile | 9 +- tools/lib/thermal/libthermal.map | 5 +- virt/kvm/Kconfig | 2 +- 431 files changed, 29821 insertions(+), 12455 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/fujitsu,mb86s70-crg11.txt create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt8196-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt8196-sys-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,glymur-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,glymur-gcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/silabs,si514.txt delete mode 100644 Documentation/devicetree/bindings/clock/silabs,si5341.txt create mode 100644 Documentation/devicetree/bindings/clock/silabs,si5341.yaml delete mode 100644 Documentation/devicetree/bindings/clock/silabs,si544.txt create mode 100644 Documentation/devicetree/bindings/clock/silabs,si544.yaml delete mode 100644 Documentation/devicetree/bindings/clock/silabs,si570.txt create mode 100644 Documentation/devicetree/bindings/clock/silabs,si570.yaml copy Documentation/devicetree/bindings/clock/{st,stm32mp25-rcc.yaml => st,stm32mp2 [...] create mode 100644 drivers/base/power/runtime-test.c create mode 100644 drivers/clk/mediatek/clk-mt8196-apmixedsys.c create mode 100644 drivers/clk/mediatek/clk-mt8196-disp0.c create mode 100644 drivers/clk/mediatek/clk-mt8196-disp1.c create mode 100644 drivers/clk/mediatek/clk-mt8196-imp_iic_wrap.c create mode 100644 drivers/clk/mediatek/clk-mt8196-mcu.c create mode 100644 drivers/clk/mediatek/clk-mt8196-mdpsys.c create mode 100644 drivers/clk/mediatek/clk-mt8196-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8196-ovl0.c create mode 100644 drivers/clk/mediatek/clk-mt8196-ovl1.c create mode 100644 drivers/clk/mediatek/clk-mt8196-peri_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8196-pextp.c create mode 100644 drivers/clk/mediatek/clk-mt8196-topckgen.c create mode 100644 drivers/clk/mediatek/clk-mt8196-topckgen2.c create mode 100644 drivers/clk/mediatek/clk-mt8196-ufs_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8196-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8196-vdisp_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8196-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8196-vlpckgen.c delete mode 100644 drivers/clk/meson/meson-eeclk.c delete mode 100644 drivers/clk/meson/meson-eeclk.h create mode 100644 drivers/clk/mmp/Kconfig create mode 100644 drivers/clk/qcom/apss-ipq5424.c create mode 100644 drivers/clk/qcom/dispcc-glymur.c copy drivers/clk/qcom/{gcc-sc8280xp.c => gcc-glymur.c} (52%) create mode 100644 drivers/clk/qcom/tcsrcc-glymur.c create mode 100644 drivers/clk/samsung/clk-artpec8.c create mode 100644 drivers/clk/stm32/clk-stm32mp21.c create mode 100644 drivers/clk/stm32/stm32mp21_rcc.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun55i-a523.h create mode 100644 include/dt-bindings/clock/mediatek,mt8196-clock.h create mode 100644 include/dt-bindings/clock/qcom,glymur-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,glymur-gcc.h create mode 100644 include/dt-bindings/clock/qcom,glymur-tcsr.h create mode 100644 include/dt-bindings/clock/st,stm32mp21-rcc.h create mode 100644 include/dt-bindings/reset/mediatek,mt8196-resets.h create mode 100644 include/dt-bindings/reset/st,stm32mp21-rcc.h rename include/linux/{entry-kvm.h => entry-virt.h} (83%) rename kernel/entry/{kvm.c => virt.c} (66%) create mode 100644 scripts/kconfig/tests/transitional/expected_stdout