This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 5126caab6189 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 6062f67e5416 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 9262bcac4936 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits d9ebb8ea34bc Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 78a62651b030 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits bd447a26ac75 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits 2f3db872f21e Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 031640759d5c Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 56142397ae2e Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits ec179f772bda Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits df63b569da7c Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits e9f1db18761e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits f778cb0108fc Merge branch 'master' of https://github.com/ceph/ceph-client.git omits a6d10bbef33b Merge branch 'nfsd-fixes' of https://git.kernel.org/pub/sc [...] omits d19413491daf Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 3072f7801555 Merge branch 'misc-6.19' into next-fixes omits 35e6d0811531 btrfs: fix a potential path leak in print_data_reloc_error() omits 6553ec5ced3a Revert "btrfs: add ASSERTs on prealloc in qgroup functions" omits 6461f77077e7 smb: server: defer the initial recv completion logic to sm [...] omits c77885d7eb69 smb: server: initialize recv_io->cqe.done = recv_done just once omits e2e5be776fbf smb: smbdirect: introduce smbdirect_socket.connect.{lock,work} adds 7563d021e28e mshv: Fix VpRootDispatchThreadBlocked value adds 4cc1aa469cd6 mshv: Fix deposit memory in MSHV_ROOT_HVCALL adds f34f5e576f5e x86/hyperv: Don't use hv apic driver when Secure AVIC is a [...] adds 3e1b611515d2 drivers: hv: Allow vmbus message synic interrupt injected [...] adds c52c957e41e7 x86/hyperv: Don't use auto-eoi when Secure AVIC is available adds 5e52db91d112 x86/hyperv: Allow Hyper-V to inject STIMER0 interrupts adds 92c7053b44b3 Documentation: hyperv: Confidential VMBus adds 6802d8af47d1 Drivers: hv: VMBus protocol version 6.0 adds 7c8b6c326d83 arch/x86: mshyperv: Discover Confidential VMBus availability adds e6eeb3c78273 arch: hyperv: Get/set SynIC synth.registers via paravisor adds a156ad8c5082 arch/x86: mshyperv: Trap on access for some synthetic MSRs adds 163224c189e8 Drivers: hv: Rename fields for SynIC message and event pages adds 226494e5ee4e Drivers: hv: Allocate the paravisor SynIC pages when required adds 25059d5e4c5a Drivers: hv: Post messages through the confidential VMBus [...] adds 1bb15327d529 Drivers: hv: remove stale comment adds 09406f2f8466 Drivers: hv: Check message and event pages for non-NULL be [...] adds 74fa5d7e5fbd Drivers: hv: Rename the SynIC enable and disable routines adds e096fe2bd623 Drivers: hv: Functions for setting up and tearing down the [...] adds 0a4534bdf29a Drivers: hv: Allocate encrypted buffers when requested adds 510164539f16 Drivers: hv: Free msginfo when the buffer fails to decrypt adds bf35d298bb9a Drivers: hv: Support confidential VMBus channels adds b537794bc28a Drivers: hv: Set the default VMBus version to 6.0 adds 2647c96649ba Drivers: hv: Support establishing the confidential VMBus c [...] adds 9ebc528cfdad mshv: Only map vp->vp_stats_pages if on root scheduler adds 59aeea195948 mshv: Add the HVCALL_GET_PARTITION_PROPERTY_EX hypercall adds fd612d97a458 mshv: Get the vmm capabilities offered by the hypervisor adds 19c515c27cee mshv: Allocate vp state page for HVCALL_MAP_VP_STATE_PAGE on L1VH adds d62313bdf596 mshv: Introduce new hypercall to map stats page for L1VH p [...] adds 428ca2d4c6aa MAINTAINERS: Add Long Li as a Hyper-V maintainer adds 77c3a45a0f48 x86: mshyperv: Remove duplicate asm/msr.h header adds 91a076d30450 x86/hyperv: Rename guest crash shutdown function adds 56c3feb3cc17 hyperv: Add two new hypercall numbers to guest ABI public header adds e0a975ecd2e6 hyperv: Add definitions for hypervisor crash dump support adds b0574ba75525 x86/hyperv: Add trampoline asm code to transition from hypervisor adds 94212d34618c x86/hyperv: Implement hypervisor RAM collection into vmcore adds 77c860d2dbb7 x86/hyperv: Enable build of hypervisor crashdump collection files adds 6626f815a171 Drivers: hv: fix missing kernel-doc description for 'size' [...] adds 5f4b5edcb1a3 Drivers: hv: Resolve ambiguity in hypervisor version log adds 22cb2f06fac9 Drivers: hv: Use kmalloc_array() instead of kmalloc() adds 8ec6070fc8ac mshv: add WQ_PERCPU to alloc_workqueue users adds ba9eb9b86d23 mshv: Fix create memory region overlap check adds f91bc8f61abf mshv: Allow mappings that overlap in uaddr adds c91fe5f162f2 mshv: Extend create partition ioctl to support cpu features adds 796ef5a7fe86 static_call: allow using STATIC_CALL_TRAMP_STR() from assembly adds cffe9f58de1e Drivers: hv: Export some symbols for mshv_vtl adds 7bfe3b8ea6e3 Drivers: hv: Introduce mshv_vtl driver adds c720e6a873cc mshv: Add ioctl for self targeted passthrough hvcalls adds b5110eaf6753 Drivers: hv: use kmalloc_array() instead of kmalloc() adds 9d70ef7a18e0 mshv: adjust interrupt control structure for ARM64 adds df4ff5f6cf78 mshv: Refactor and rename memory region handling functions adds 6f6aed2c497e mshv: Centralize guest memory region destruction adds e950c30a1051 mshv: Move region management to mshv_regions.c adds abceb4297bf8 mshv: Fix huge page handling in memory region traversal adds c39dda08286f mshv: Add refcount and locking to mem regions adds b9a66cd5ccbb mshv: Add support for movable memory regions adds 723c47a221ee mshv: Add definitions for MSHV sleep state configuration adds f0be2600ac55 mshv: Use reboot notifier to configure sleep state adds 615a6e7d83f9 mshv: Cleanly shutdown root partition with MSHV new feb06d2690bb Merge tag 'hyperv-next-signed-20251207' of git://git.kerne [...] adds 05ace63d0bcf dt-bindings: phy: ti,tcan104x-can: Document NXP TJA105X/1048 adds c77464bd9b41 phy: phy-can-transceiver: Introduce can_transceiver_priv adds 6e9fe9409e10 phy: phy-can-transceiver: Add dual channel support for TJA1048 adds d02a7eb12924 phy: phy-can-transceiver: Drop the gpio desc check adds b817f505926b phy: phy-can-transceiver: Add support for TJA105{1,7} adds 4bc259ebcb3e phy: phy-can-transceiver: Support TJA1048/TJA1051 adds 42690b8ec861 phy: sophgo: Remove unused of_gpio.h adds 4edf654be547 phy: add new phy_notify_state() api adds a1af5d2be169 phy: samsung: gs101-ufs: Add .notify_phystate() & hibern8 [...] adds 58e0f987c270 phy: Add new phy_notify_state() api adds 54760125b026 phy: core: Remove extra space after '=' adds 4f816512aaa1 dt-bindings: phy: renesas: Document Renesas RZ/G3E USB3.0 PHY adds ee5f1a3f90a4 phy: renesas: Add Renesas RZ/G3E USB3.0 PHY driver adds 0d616c28a35e phy: Add Renesas RZ/G3E USB3.0 PHY driver adds 81d755584066 phy: qcom-qmp-combo: Use regulator_bulk_data with init_loa [...] adds 80ac0fba0f1a dt-bindings: phy: mediatek,tphy: Add support for MT7981 adds 323c5c05a0a0 dt-bindings: phy: rockchip-inno-dsidphy: Add compatible fo [...] adds 785a9d5bb145 phy: rockchip: inno-dsidphy: Add support for rk3506 adds 356d1924b9a6 phy: broadcom: bcm63xx-usbh: fix section mismatches adds 5e428e45bf17 phy: exynos5-usbdrd: fix clock prepare imbalance adds bc6f8b756c89 dt-bindings: phy: renesas,usb2-phy: Mark resets as require [...] adds 662bb179d338 phy: renesas: rcar-gen3-usb2: Fix an error handling path i [...] adds 79d9db7f7a0c phy: renesas: rcar-gen3-usb2: Move phy_data->init_bus check adds 942a7a6bf4c6 phy: renesas: rcar-gen3-usb2: Add suspend/resume support adds a2a18e5da64f phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3528 adds be866e68966d phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3562 adds 3faa2d0e7940 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document [...] adds f842daf74011 phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes map [...] adds 7044ed6749c8 phy: qcom: m31-eusb2: Update init sequence to set PHY_ENABLE adds ec5814578e3c phy: renesas: Remove unneeded semicolons adds 95e590569898 phy: freescale: Initialize priv->lock adds a7f0d69ecdd2 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Restrict res [...] adds d877f881cec5 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the [...] adds bc2ba6e3fb8a phy: qcom-qmp: pcs: Add v8.50 register offsets adds 1797c6677ad6 phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHY adds 9d3daf9ca323 phy: ti: gmii-sel: Add a sanity check on the phy_id adds 72126e9623e1 phy: rockchip: samsung-hdptx: Fix reported clock rate in h [...] adds 8daaced9f5ee phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth adds 51023cf6cc5d phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from [...] adds 0e8fe19c0292 dt-bindings: phy: imx8mq-usb: add alternate reference clock adds 3b64ea4768e7 phy: fsl-imx8mq-usb: support alternate reference clock adds 7448a8d6909a MAINTAINERS: phy: Move Kishon Vijay Abraham I to credits adds 716311dad200 MAINTAINERS: phy: Add Neil Armstrong as reviewers for phy [...] new 0623fdf30b11 Merge tag 'phy-for-6.19' of git://git.kernel.org/pub/scm/l [...] adds b46d155e0db3 dmaengine: sh: usb-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUN [...] adds 75396f5b9534 dmaengine: nbpfaxi: Convert to RUNTIME_PM_OPS() adds b78c6286acd7 dmaengine: rcar-dmac: Remove dummy Runtime PM callback adds c3c328d2383f dmaengine: rcar-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUNTIM [...] adds bc2c39600212 dmaengine: sh: Kconfig: Drop ARCH_R7S72100/ARCH_RZG2L dependency adds f80ea8566917 dmaengine: idxd: drain ATS translations when disabling WQ adds 4e8331317e73 dmaengine: qcom: gpi: Add GPI Block event interrupt support adds 398035178503 i2c: i2c-qcom-geni: Add Block event interrupt support adds 938eae912ac5 dmaengine: at_hdmac: fix formats under 64-bit adds 5d8c5bea0da9 dmaengine: at_hdmac: add COMPILE_TEST support adds bfab38bee565 dmaengine: bcm2835: drop unused module alias adds 660c40702d90 dmaengine: dw: drop unused module alias adds 03adb0eb0ed6 dmaengine: fsl-edma: drop unused module alias adds 9180a66fb432 dmaengine: fsl-qdma: drop unused module alias adds 73b77c3d8003 dmaengine: k3dma: drop unused module alias adds 73391fecf238 dmaengine: mmp_tdma: drop unused module alias adds 3b7b0bbdcba9 dmaengine: mmp_tdma: drop unnecessary OF node check in remove adds 1911f507a54b dmaengine: sprd: drop unused module alias adds e0aef2a5c336 dmaengine: tegra210-adma: drop unused module alias adds d3e1935fba8d dmaengine: bcm2835: enable compile testing adds cd3ba117688f dmaengine: st_fdma: drop unused module alias adds 1ecd8b6016c0 dmaengine: fsl-edma: configure tcd attr with separate src [...] adds 2b11e7403a8e dt-bindings: dma: xilinx: Simplify dma-coherent property new 990fa99821b3 Merge tag 'dmaengine-6.19-rc1' of git://git.kernel.org/pub [...] adds d8d357b8a54f dt-bindings: pinctrl: mediatek: Document MT6878 pin contro [...] adds 18349bfb391a pinctrl: mediatek: Add debounce times for MT6878 adds 89c13ea3ab6d pinctrl: mediatek: Add support for MT6878 pinctrl adds a7b4825cb134 dt-bindings: pinctrl: pinctrl-single: add ti,am62l-padconf [...] adds 543e3b4a54d7 dt-bindings: pinctrl: qcom: msm8960: rename msmgpio node to tlmm adds 37e7b536061a pinctrl: qcom: glymur: Drop unnecessary platform data from [...] adds e73fda2dcb0b pinctrl: qcom: glymur: Fix the gpio and egpio pin functions adds 5f345e61a50d dt-bindings: pinctrl: qcom,pmic-gpio: Add GPIO bindings fo [...] adds 120b6d1a22ee pinctrl: qcom: spmi-gpio: Add PMCX0102, PMK8850 & PMH01XX [...] adds bfdccbe92e6d pinctrl: qcom: spmi-gpio: add support for {LV_VIN2, MV_VIN [...] adds d51093cf011c dt-bindings: pinctrl: Convert Marvell Berlin pinctrl to DT schema adds c1c9641a04e8 dt-bindings: pinctrl: Convert marvell,armada-3710-(sb|nb)- [...] adds e7db6f1528fd dt-bindings: pinctrl: describe Kaanapali TLMM adds 35ff9c6b318a pinctrl: qcom: add the tlmm driver for Kaanapali platforms adds f91946687861 dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add QCM2290 c [...] adds 005a325480f4 pinctrl: Demote subsystem banner message adds e1106d624cd7 pinctrl: tegra20: register csus_mux clock adds 8c10adaf337f dt-bindings: pinctrl: Convert actions,s700-pinctrl to DT schema adds af1825d7668d dt-bindings: pinctrl: Convert actions,s900-pinctrl to DT schema adds f84f54841dd0 dt-bindings: pinctrl: Convert brcm,ns2-pinmux to DT schema adds a419bc0f13f3 dt-bindings: pinctrl: Convert bitmain,bm1880-pinctrl to DT schema adds 7958b4bb806c pinctrl: pinmux: Add missing .function_is_gpio kerneldoc adds 2b195e2bab1d dt-bindings: pinctrl: toshiba,visconti: Drop redundant fun [...] adds 5aed16228a3e Merge tag 'mpfs-pinctrl-binding-base' of https://git.kerne [...] adds 645f1095d317 dt-bindings: pinctrl: document pic64gx "gpio2" pinmux adds 38cf9d641314 pinctrl: add pic64gx "gpio2" pinmux driver adds 2f0073afd9bf dt-bindings: pinctrl: document polarfire soc iomux0 pinmux adds 46397274da22 pinctrl: add polarfire soc iomux0 pinmux driver adds e5cea3c87c3f MAINTAINERS: add Microchip RISC-V pinctrl drivers/bindings [...] adds 329b71cd1e9e dt-bindings: pinctrl: Add cix,sky1-pinctrl adds 920500c5fe66 pinctrl: cix: Add pin-controller support for sky1 adds 4a6cc9655fcc pinctrl: pinconf-generic: Fix minor typos in comments adds 90a18c512884 pinctrl: pinconf-generic: Handle string values for generic [...] adds 55c7f5ef904f pinctrl: pinconf-generic: Add properties 'skew-delay-{in,o [...] adds 5c284d086bcf dt-bindings: pincfg-node: Add properties 'skew-delay-{in,o [...] adds 5a0398cc2a36 pinctrl: stm32: Rework stm32_pconf_parse_conf() adds bbd3fc341224 pinctrl: stm32: Simplify handling of backup pin status adds 701a6aa4a3b1 pinctrl: stm32: Drop useless spinlock save and restore adds 78a3ce945e66 pinctrl: stm32: Avoid keeping a bool value in a u32 variable adds c0cfa3a9fbb9 pinctrl: stm32: Support I/O synchronization parameters adds cf7a3d4d3f31 dt-bindings: pinctrl: stm32: Use properties from pincfg-node.yaml adds a730bf753eae dt-bindings: pinctrl: stm32: Support I/O synchronization p [...] adds b45928845cc3 pinctrl-scmi: remove unused struct members adds f9f4fda15e72 pinctrl: mcp23s08: init reg_defaults from HW at probe and [...] adds 002679f79ed6 pinctrl: stm32: fix hwspinlock resource leak in probe function adds 99224c151c19 pinctrl: mpfs-iomux0: fix compile-time constant warning fo [...] adds 59d2d28f2269 pinctrl: cix: sky1: Provide pin control dummy states adds 44bf66122c12 pinctrl: renesas: rzg2l: Fix ISEL restore on resume adds fb8a7900dcba pinctrl: renesas: rzg2l: Drop unnecessary pin configurations adds fea997df95fc pinctrl: renesas: Drop duplicate newlines adds cea950101108 pinctrl: renesas: rzg2l: Fix PMC restore adds 647a6b1808db pinctrl: renesas: rzg2l: Remove extra semicolons adds bf48f99d95df pinctrl: renesas: Remove unneeded semicolons adds aa09d5a14770 pinctrl: renesas: rza1: Make mux_conf const in rza1_pin_mu [...] adds a5fad3aeff41 pinctrl: renesas: rzg2l: Remove useless wrappers adds 4f91d2b09455 Merge tag 'renesas-pinctrl-for-v6.19-tag1' of git://git.ke [...] adds ea2bfb853b15 dt-bindings: pinctrl: Convert sprd,sc9860-pinctrl to DT schema adds 9be3b7bb7ddd dt-bindings: pinctrl: samsung: add exynos8890 compatible adds f416d35e6522 dt-bindings: pinctrl: samsung: add exynos8890-wakeup-eint [...] adds 5b6b7d39cee6 pinctrl: samsung: add exynos8890 SoC pinctrl configuration adds e671a1bb5d1c dt-bindings: pinctrl: samsung: Add compatible for ARTPEC-9 SoC adds 3cfc60e09bdc pinctrl: samsung: Add ARTPEC-9 SoC specific configuration adds 1d80a6869079 Merge tag 'samsung-pinctrl-6.19' of https://git.kernel.org [...] adds 13064950339f dt-bindings: pinctrl: Add rk3506 pinctrl support adds dbd2317d7b9f pinctrl: rockchip: Add rk3506 pinctrl support adds 7959deaabea8 pinctrl: stm32: handle semaphore acquisition when handling [...] adds 9322da935c9a dt-bindings: pinctrl: mt7988: allow gpio-hogs adds 4043b0c45f85 pinctrl: airoha: generalize pins/group/function/confs handling adds 579839c9548c pinctrl: airoha: convert PHY LED GPIO to macro adds 1552ad5d649c pinctrl: airoha: convert PWM GPIO to macro adds e6e47d31d3f8 dt-bindings: pinctrl: airoha: Document AN7583 Pin Controller adds 3ffeb17a9a27 pinctrl: airoha: add support for Airoha AN7583 PINs adds f2596d9fa19c pinctrl: airoha: convert comma to semicolon adds b737322278ff pinctrl: renesas: r8a779g0: Remove AVB[01]_MII adds ac4e5f4ab6f3 pinctrl: renesas: r8a779g0: Remove CC5_OSCOUT adds 87f8ed0518bd pinctrl: renesas: r8a779g0: Remove STPWT_EXTFXR adds 3a430f50b8ce pinctrl: renesas: r8a779h0: Remove CC5_OSCOUT adds 8903597df7b6 pinctrl: renesas: r8a779h0: Remove STPWT_EXTFXR adds 3b0cf6ab3590 pinctrl: renesas: rzg2l: Refactor OEN register PWPR handling adds ec8e1f41a192 Merge tag 'renesas-pinctrl-for-v6.19-tag2' of git://git.ke [...] adds f2bd5a0f59d0 pinctrl: airoha: fix pinctrl function mismatch issue adds 0341d1b1ebf1 pinctrl: airoha: Fix AIROHA_PINCTRL_CONFS_DRIVE_E2 in an75 [...] adds a7840365d179 dt-bindings: pinctrl: aspeed,ast2600-pinctrl: Add PCIe RC [...] adds da53dcd54cc3 dt-bindings: pinctrl: cix,sky1-pinctrl: Drop duplicate newline adds ebd61482ffab pinctrl: cix: Fix obscure dependency adds cf6dd6cafdfc pinctrl: baytrail: Unify messages with help of dev_err_probe() adds 6afe489df6b3 pinctrl: cherryview: Unify messages with help of dev_err_probe() adds e2620a2c44dc pinctrl: intel: Unify messages with help of dev_err_probe() adds a13735785c27 pinctrl: lynxpoint: Unify messages with help of dev_err_probe() adds 534ea60bc480 pinctrl: tangier: Unify messages with help of dev_err_probe() adds ce27278119f3 Merge patch series "pinctrl: intel: Unify error messages" adds e1a57abb3be5 pinctrl: intel: Introduce INTEL_GPP() macro adds 16b37ed0f373 pinctrl: alderlake: Switch to INTEL_GPP() macro adds 9db14f71029d pinctrl: cannonlake: Switch to INTEL_GPP() macro adds 51327d683963 pinctrl: icelake: Switch to INTEL_GPP() macro adds 29d06c2d39d0 pinctrl: jasperlake: Switch to INTEL_GPP() macro adds c11e90dc9ab3 pinctrl: lakefield: Switch to INTEL_GPP() macro adds cac89a3dca3a pinctrl: meteorlake: Switch to INTEL_GPP() macro adds 9151857eefbb pinctrl: meteorpoint: Switch to INTEL_GPP() macro adds ba6467787b68 pinctrl: tigerlake: Switch to INTEL_GPP() macro adds d99b7a9d51ad pinctrl: sunrisepoint: Switch to INTEL_GPP() macro adds 396f45a34e83 Merge patch series "pinctrl: intel: Consolidate struct int [...] adds ce884de219de pinctrl: cedarfork: Switch to INTEL_GPP() macro adds d772897c7cfd pinctrl: denverton: Switch to INTEL_GPP() macro adds 6c7a9976998d pinctrl: emmitsburg: Switch to INTEL_GPP() macro adds dd0c7bffe3d1 pinctrl: cherryview: Switch to INTEL_GPP() macro adds cc4e46fa76af pinctrl: elkhartlake: Switch to INTEL_GPP() macro adds 885b92bad87a Merge patch series "pinctrl: intel: Convert the rest to us [...] adds 2f61c0097219 pinctrl: intel: Export intel_gpio_add_pin_ranges() adds 3bcfd55bedfc pinctrl: cherryview: Convert to use intel_gpio_add_pin_ranges() adds 8daf70e6aa41 Merge patch series "pinctrl: intel: Export intel_gpio_add_ [...] adds 6156424a7d00 Merge tag 'intel-pinctrl-v6.19-1' of git://git.kernel.org/ [...] adds ac52b4a98509 MAINTAINERS: Change Linus Walleij mail address adds 61d1bb53547d pinctrl: single: Fix incorrect type for error return variable adds 9dc966799ac9 pinctrl: starfive: use dynamic GPIO base allocation adds 666065caa31a pinctrl: add CONFIG_OF dependencies for microchip drivers new a110f942672c Merge tag 'pinctrl-v6.19-1' of git://git.kernel.org/pub/sc [...] adds 670d7ef945d3 hwmon: (w83791d) Convert macros to functions to avoid TOCTOU adds fae00a7186ce hwmon: (dell-smm) Fix off-by-one error in dell_smm_is_visible() adds 541dfb49dcb8 hwmon: (emc2305) fix double put in emc2305_probe_childs_from_dt adds 4910da6b36b1 hwmon: (emc2305) fix device node refcount leak in error path adds 08bfcf4ff9d3 docs: hwmon: fix link to g762 devicetree binding new b88b2f82fab4 Merge tag 'hwmon-for-v6.19-take-2' of git://git.kernel.org [...] new 70e3083ec686 Merge tag 'ubifs-for-linus-6.19-rc1' of git://git.kernel.o [...] adds 05ce4c584cc6 block: use bio_alloc_bioset for passthru IO by default adds 48f22f80938d block: enable per-cpu bio cache by default adds ab4fb1d8f6e9 scsi: sd: reject invalid pr_read_keys() num_keys values adds 38ec8469f39e nvme: reject invalid pr_read_keys() num_keys values adds 22a1ffea5f80 block: add IOC_PR_READ_KEYS ioctl adds 3e2cb9ee76c2 block: add IOC_PR_READ_RESERVATION ioctl adds 71075d25ca5c blk-mq: add blk_rq_nr_bvec() helper adds c196bf43d706 blk-mq: Abort suspend when wakeup events are pending adds 552c1149af7a block: Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs adds 8a32282175c9 block: fix comment for op_is_zone_mgmt() to include RESET_ALL adds f7e3f852a42d block: fix memory leak in __blkdev_issue_zero_pages adds 7fce856f1180 nvmet: add sanity checks when freeing subsystem adds edd17206e363 nvmet: remove redundant subsysnqn field from ctrl adds 511b3b644e28 nvmet: pci-epf: move DMA initialization to EPC init callback adds 3c1fb0ce60ef nvmet: pci-epf: fix DMA channel debug print adds c9adfb5b68cb nvme-pci: print error message on failure in nvme_probe adds 78723fe309f1 nvme-pci: add debug message on fail to read CSTS adds b71cbcf7d170 nvme-fc: don't hold rport lock when putting ctrl adds 67582dfd870a nvme-fc: check all request and response have been processed adds f9929c518de8 nvmet-fcloop: check all request and response have been processed adds 86ef6f7fc741 nvmet-fcloop: remove unused lsdir member. adds 57413f0899fa nvmet-fc: use pr_* print macros instead of dev_* adds b645d5a25d49 nvme: fix typo error in nvme target adds ce234d838d3b nvmet-rdma: use kvcalloc for commands and responses arrays adds 5c8d134f0155 nvmet-tcp: use kvcalloc for commands array adds bb9f4cca7c03 nvme-auth: use kvfree() for memory allocated with kvcalloc() adds 13989207ee29 nvme-fabrics: add ENOKEY to no retry criteria for authenti [...] adds 0f45353dd480 Merge tag 'nvme-6.19-2025-12-04' of git://git.infradead.or [...] new 4482ebb2970e Merge tag 'block-6.19-20251208' of git://git.kernel.org/pu [...] adds 84230ad2d2af io_uring/poll: correctly handle io_poll_add() return value [...] adds 34c78b8610a9 io_uring/io-wq: always retry worker create on ERESTART* adds f345be751b96 io_uring/trace: rename io_uring_queue_async_work event "rw" field adds b8201b50e403 io_uring/rsrc: clean up buffer cloning arg validation adds e29af2aba262 io_uring/rsrc: rename misleading src_node variable in io_c [...] adds 525916ce4966 io_uring/rsrc: fix lost entries after cloned range adds 78385c7299f7 io_uring/kbuf: use READ_ONCE() for userspace-mapped memory adds a4c694bfc245 io_uring/kbuf: use WRITE_ONCE() for userspace-shared buffe [...] adds 55d57b3bcc7e io_uring/poll: unify poll waitqueue entry and list removal new cfd4039213e7 Merge tag 'io_uring-6.19-20251208' of git://git.kernel.org [...] new cb015814f8b6 Merge tag 'f2fs-for-6.19-rc1' of git://git.kernel.org/pub/ [...] new 3d99347a2e1a Merge tag 'v6.19-rc-part1-smb3-client-fixes' of git://git. [...] new 2fb6915fa22d compiler_types.h: add "auto" as a macro for "__auto_type" new b3b8767c2901 include/linux: change "__auto_type" to "auto" new 75beb7effa04 fs/proc: replace "__auto_type" with "const auto" new add9b1be777d arch/nios2: replace "__auto_type" and adjacent equivalent [...] new 2a5b286bee94 arch/x86: replace "__auto_type" with "auto" new c278d72b99ca selftests/bpf: replace "__auto_type" with "auto" new 4ecc26fa5852 tools/virtio: replace "__auto_type" with "auto" new c752c21c90b8 Merge tag 'auto-type-conversion-for-v6.19-rc1' of git://gi [...] new 12eef14bcbac lockref: add a __cond_lock annotation for lockref_put_or_lock adds c8610c021be3 MIPS: Fix HOTPLUG_PARALLEL dependency adds eb6ac268a7c9 mips: configs: loongson1: Update defconfig adds 4f0b3cd7b664 MIPS: dts: Always descend vendor subdirectories adds 36dac9a3dda1 MIPS: ftrace: Fix memory corruption when kernel is located [...] adds 58508479b5cc mips: Remove __GFP_HIGHMEM masking adds 4ebb6c951551 MIPS: alchemy: mtx1: switch to static device properties adds 263e954a4c92 mips: kvm: simplify kvm_mips_deliver_interrupts() adds 2b6d718c8dbe MIPS: Fix whitespace damage in r4k_wait from VS timer fix new 7a3984bbd690 Merge tag 'mips_6.19' of git://git.kernel.org/pub/scm/linu [...] adds 3df2470adc1c PM: runtime: Stop checking pm_runtime_barrier() return code adds 41f7351fc472 PM: runtime: Make pm_runtime_barrier() return void adds 316f0b43fe01 coccinelle: Drop pm_runtime_barrier() error code checks new 9f20d9bad516 Merge tag 'pm-6.19-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 32647324c770 platform/x86/amd: hfi: Remove unused cpumask from cpuinfo struct adds 025432989749 platform/x86/amd: hfi: Remove redundant assignment to .owner adds 644004565d4c platform/x86: lg-laptop: Add support for the HDAP opregion field adds 0bd0f9833196 platform/x86/amd/hsmp: Replace amd_num_nodes() with topolo [...] adds 644ab3bc98ee platform/x86:intel/pmc: Update Arrow Lake telemetry GUID adds 3b603955f242 platform/x86:intel/pmc: Add support for multiple DMU GUIDs adds a32f7d76e3cd platform/x86:intel/pmc: Add DMU GUID to Arrow Lake U/H adds 7848154c3a11 platform/x86:intel/pmc: Rename PMC index variable to pmc_idx adds c2bc11f1f204 platform/x86:intel/pmc: Relocate lpm_req_guid to pmc_reg_map adds 1c72d9c3e0c6 platform/x86:intel/pmc: Remove redundant has_die_c6 variable adds d8e8362b09d3 platform/x86: acer-wmi: Fix setting of fan behavior adds 0cc5153f1339 platform/x86: acer-wmi: Add fan control support adds d727823c134a platform/x86: acer-wmi: Enable fan control for PH16-72 and [...] adds 45cf02f298f3 platform/x86: acer-wmi: Add support for PHN16-72 adds 1eae7d43ec37 platform/surface: aggregator: Omit a variable reassignment [...] adds df92fad93546 platform/x86: x86-android-tablets: Omit a variable reassig [...] adds bc977e5de6be platform/x86/intel/vsec: Add support for Wildcat Lake adds a9ed446c1908 platform/x86:intel/pmc: Enable SSRAM support for Wildcat Lake adds 06c129cac01b platform/x86: ideapad-laptop: Use str_on_off() helper adds 85901a0d8591 platform/x86: ideapad-laptop: Protect GBMD/SBMC calls with mutex adds 5c54ece04766 platform/x86: ideapad-laptop: Support multiple power_suppl [...] adds 90430ea98f55 platform/x86: ideapad-laptop: Add charge_types:Fast (Rapid [...] adds d050479693bb platform/x86: Add Uniwill laptop driver adds cec551ec79c2 Documentation: laptops: Add documentation for uniwill laptops adds ff49362eca17 platform/x86: alienware-wmi-wmax: Simplify FW profile to p [...] adds 22ea7b9d96e2 platform/x86: asus-wmi: export symbols used for read/write WMI adds f99eb098090e platform/x86: asus-armoury: move existing tunings to asus- [...] adds 628cb03b15f2 platform/x86: asus-armoury: add panel_hd_mode attribute adds 9c7dacf5d519 platform/x86: asus-armoury: add apu-mem control support adds 7725a2dc5863 platform/x86: asus-armoury: add screen auto-brightness toggle adds c683651b6791 platform/x86: asus-wmi: deprecate bios features adds d849a9f2380d platform/x86: asus-wmi: rename ASUS_WMI_DEVID_PPT_FPPT adds 39ae6c50e599 platform/x86: asus-armoury: add ppt_* and nv_* tuning knobs adds 25524b619029 fs/nls: Fix utf16 to utf8 conversion adds c209195a2a4a platform/x86: wmi: Use correct type when populating ACPI objects adds 32e3fee88a4a platform/x86: wmi: Remove extern keyword from prototypes adds e2c1b56f3dfa platform/x86: wmi: Move WMI core code into a separate directory adds bc3c0a3231b7 platform/x86/amd/pmf: Rename IPU metrics fields to NPU for [...] adds 83f0442a4012 platform/x86/amd/pmf: Use explicit SET_CMD/GET_CMD flags i [...] adds 7ec374c6b859 platform/x86/amd/pmf: Replace magic table id with METRICS_ [...] adds 0a69fe8f097f platform/x86: asus-armoury: Fix error code in mini_led_mod [...] adds 6b87f7ea7417 platform/x86: asus-armoury: fix mini-led mode show adds a9b0869720e1 platform/x86: asus-armoury: add support for FA507UV adds 70a4a815d9b7 platform/x86: ayaneo-ec: Add Ayaneo Embedded Controller pl [...] adds 536522f0355c platform/x86: ayaneo-ec: Add hwmon support adds 6d710ec35842 platform/x86: ayaneo-ec: Add charge control support adds e921a8b4dea5 platform/x86: ayaneo-ec: Add controller power and modules [...] adds 02c15e3ddcc5 platform/x86: ayaneo-ec: Move Ayaneo devices from oxpec to [...] adds 2643187ccb86 platform/x86: ayaneo-ec: Add suspend hook adds f72c8ab57927 platform/x86: asus-armoury: fix only DC tunables being available adds fc62cb6a3e11 platform: arm64: thinkpad-t14s-ec: add system PM hooks adds 3c79c2e28a24 platform: arm64: thinkpad-t14s-ec: add suspend handler for [...] adds 3330367128f5 platform/x86/uniwill: Handle more WMI events required for [...] adds 5c14bff570dc platform/x86/uniwill: Add TUXEDO devices adds 278ff7048466 platform/x86/amd/pmf: Refactor repetitive BIOS output handling adds 1d1b8b0734af platform/x86: serial-multi-instantiate: Add IRQ_RESOURCE_O [...] adds 2bd038de12e6 platform/x86/amd/pmf: Add BIOS_INPUTS_MAX macro to replace [...] adds 0b39ce8f71c9 platform/x86/amd/pmf: Use devm_mutex_init() for mutex init [...] adds 5aefbf5b6879 acpi: platform_profile - Add max-power profile option adds 8d0aef2b3a17 platform/x86: lenovo-wmi-gamezone Use max-power rather tha [...] adds 55715d7ad5e7 platform/x86: wmi-gamezone: Add Legion Go 2 Quirks adds f03dd5dd736d platform/surface: acpi-notify: add WQ_PERCPU to alloc_work [...] adds db4399501c58 platform: x86: replace use of system_wq with system_percpu_wq adds f720239ca39d platform: surface: replace use of system_wq with system_percpu_wq adds b169e1733cad platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet t [...] adds 594f9cce51bf Merge branch 'fixes' of into for-next adds 68779adbabdb platform/x86: hp-wmi: Order DMI board name arrays adds 611cf41ef6ac platform/x86: intel_pmc_ipc: fix ACPI buffer memory leak adds 859d4ceacfc1 platform/x86: asus-armoury: add support for GA503QR adds c36f9d7b2869 fs/nls: Fix inconsistency between utf8_to_utf32() and utf3 [...] adds ccb61a328321 platform/x86: asus-wmi: use brightness_set_blocking() for kbd led adds 6dc93d689068 tools/power/x86/intel-speed-select: Check feature status adds 3bd486e2d990 tools/power/x86/intel-speed-select: Reset isst_turbo_freq_ [...] adds ad374eb9b33f tools/power/x86/intel-speed-select: v1.24 release adds 4df66a74d2a5 Merge branch 'intel-sst' of https://github.com/spandruvada [...] new 9d588a1140b9 Merge tag 'platform-drivers-x86-v6.19-1' of git://git.kern [...] adds aef72ebe9c86 dt-bindings: eeprom: at24: Add compatible for Belling BL24S64 adds 2df3bf91d14d Merge tag 'at24-updates-for-v6.19-rc1' of git://git.kernel [...] adds 621e57c37ea6 i2c: i2c-elektor: Allow building on SMP kernels adds 414690746d2d i2c: i2c.h: fix a bad kernel-doc line adds 4cdcdbe50454 i2c: designware: Remove i2c_dw_remove_lock_support() adds e308a27c653a i2c: busses: bcm2835: convert from round_rate() to determi [...] adds faef2789bdb4 i2c: pcf8584: Remove debug macros from i2c-algo-pcf.c adds 2e38abef127d i2c: pcf8584: Fix do not use assignment inside if conditional adds acff9f26664e i2c: designware: Omit a variable reassignment in dw_i2c_pl [...] adds b4cc81803033 i2c: stm32: Omit two variable reassignments in stm32_i2c_d [...] adds 90f690a4f5f9 i2c: i801: Add support for Intel Diamond Rapids adds 3f124b4ef8d8 dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3506 adds d3429178ee51 i2c: designware: Disable SMBus interrupts to prevent storm [...] adds 11cb461c2ebb i2c: pcf8584: Move 'ret' variable inside for loop, goto ou [...] adds e7ba30357ad4 i2c: pcf8584: Make pcf_doAddress() function void adds 890a12d2f781 i2c: pcf8584: Change pcf_doAdress() to pcf_send_address() adds 8f7879b26dac i2c: i801: Fix the Intel Diamond Rapids features adds 697586b9441d dt-bindings: i2c: qcom-cci: Document msm8953 compatible adds eeaaf5bc1c5b dt-bindings: i2c: qcom-cci: Document Kaanapali compatible adds a6ee6aac66fb i2c: amd-mp2: fix reference leak in MP2 PCI device adds 25faa5364638 i2c: spacemit: fix detect issue adds f60d68e697ce Merge tag 'i2c-host-6.19-v2' of git://git.kernel.org/pub/s [...] adds d202341d9b0c i2c: qcom-cci: Add msm8953 compatible new c9b47175e913 Merge tag 'i2c-for-6.19-rc1' of git://git.kernel.org/pub/s [...] new 428e1b114c1a Revert "btrfs: add ASSERTs on prealloc in qgroup functions" new 313ef70a9f0f btrfs: fix a potential path leak in print_data_reloc_error() new df1fc7645847 Merge branch 'misc-6.19' into next-fixes new f46adb9acb02 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 6529da535955 Merge branch 'nfsd-fixes' of https://git.kernel.org/pub/sc [...] new e2f49781d399 Merge branch 'master' of https://github.com/ceph/ceph-client.git new b9695d00b605 smb/client: fix NT_STATUS_NO_DATA_DETECTED value new 954cbce76316 smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value new 3a0a34572269 smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value new 833f0f46368f smb/client: add 4 NT error code definitions new 20803a5f35eb Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 4bdceb321888 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new e2937d47b6f8 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 81722f109ab3 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] new 26c593ac32ad Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new b32971ba2891 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] new 2dfb9ce404b0 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 48733fad8ff0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6c2a32637599 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (5126caab6189) \ N -- N -- N refs/heads/fs-next (6c2a32637599)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 42 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: CREDITS | 4 + .../ABI/testing/sysfs-class-platform-profile | 2 + .../ABI/testing/sysfs-driver-uniwill-laptop | 53 + Documentation/ABI/testing/sysfs-platform-asus-wmi | 17 + Documentation/ABI/testing/sysfs-platform-ayaneo-ec | 19 + Documentation/admin-guide/laptops/index.rst | 1 + .../admin-guide/laptops/uniwill-laptop.rst | 60 + .../bindings/clock/armada3700-xtal-clock.txt | 29 - .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 3 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 1 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 4 + .../devicetree/bindings/mfd/syscon-common.yaml | 3 - .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 7 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 11 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 69 +- .../bindings/phy/renesas,rzg3e-usb3-phy.yaml | 63 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 1 + .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 69 +- .../bindings/pinctrl/actions,s700-pinctrl.txt | 170 -- .../bindings/pinctrl/actions,s700-pinctrl.yaml | 204 ++ .../bindings/pinctrl/actions,s900-pinctrl.txt | 204 -- .../bindings/pinctrl/actions,s900-pinctrl.yaml | 219 ++ .../bindings/pinctrl/airoha,an7583-pinctrl.yaml | 402 ++++ .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 + .../devicetree/bindings/pinctrl/berlin,pinctrl.txt | 47 - .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 126 - .../bindings/pinctrl/bitmain,bm1880-pinctrl.yaml | 132 + .../bindings/pinctrl/brcm,ns2-pinmux.txt | 102 - .../bindings/pinctrl/brcm,ns2-pinmux.yaml | 111 + .../bindings/pinctrl/cix,sky1-pinctrl.yaml | 91 + .../pinctrl/marvell,armada-37xx-pinctrl.txt | 195 -- .../pinctrl/marvell,armada3710-xb-pinctrl.yaml | 124 + .../pinctrl/marvell,berlin2-soc-pinctrl.yaml | 86 + .../bindings/pinctrl/mediatek,mt6878-pinctrl.yaml | 211 ++ .../bindings/pinctrl/mediatek,mt7988-pinctrl.yaml | 5 + .../pinctrl/microchip,mpfs-pinctrl-iomux0.yaml | 89 + .../pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml | 74 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 17 + .../bindings/pinctrl/pinctrl-single.yaml | 1 + .../bindings/pinctrl/qcom,kaanapali-tlmm.yaml | 127 + .../bindings/pinctrl/qcom,msm8960-pinctrl.yaml | 4 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 15 + .../pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml | 8 +- .../bindings/pinctrl/rockchip,pinctrl.yaml | 1 + .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 1 + .../bindings/pinctrl/samsung,pinctrl.yaml | 6 +- .../devicetree/bindings/pinctrl/sprd,pinctrl.txt | 83 - .../bindings/pinctrl/sprd,sc9860-pinctrl.txt | 70 - .../bindings/pinctrl/sprd,sc9860-pinctrl.yaml | 199 ++ .../bindings/pinctrl/st,stm32-pinctrl.yaml | 101 +- .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 1 - .../microchip/microchip,mpfs-mss-top-sysreg.yaml | 13 +- Documentation/driver-api/wmi.rst | 2 +- Documentation/hwmon/g762.rst | 2 +- Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/power/runtime_pm.rst | 6 +- Documentation/virt/hyperv/coco.rst | 139 +- Documentation/wmi/devices/lenovo-wmi-gamezone.rst | 31 +- Documentation/wmi/devices/uniwill-laptop.rst | 198 ++ MAINTAINERS | 89 +- arch/mips/Kconfig | 2 +- arch/mips/alchemy/board-mtx1.c | 181 +- arch/mips/boot/dts/Makefile | 35 +- arch/mips/boot/dts/realtek/Makefile | 4 +- arch/mips/configs/loongson1_defconfig | 16 +- arch/mips/include/asm/pgalloc.h | 3 +- arch/mips/kernel/ftrace.c | 25 +- arch/mips/kernel/genex.S | 8 +- arch/mips/kvm/interrupt.c | 20 +- arch/nios2/include/asm/uaccess.h | 8 +- arch/x86/hyperv/Makefile | 16 +- arch/x86/hyperv/hv_apic.c | 8 + arch/x86/hyperv/hv_crash.c | 642 +++++ arch/x86/hyperv/hv_init.c | 9 + arch/x86/hyperv/hv_trampoline.S | 101 + arch/x86/hyperv/hv_vtl.c | 30 + arch/x86/hyperv/mshv-asm-offsets.c | 37 + arch/x86/hyperv/mshv_vtl_asm.S | 116 + arch/x86/include/asm/bug.h | 2 +- arch/x86/include/asm/mshyperv.h | 45 + arch/x86/include/asm/string_64.h | 6 +- arch/x86/include/asm/uaccess_64.h | 2 +- arch/x86/kernel/cpu/mshyperv.c | 88 +- block/bio.c | 26 +- block/blk-lib.c | 6 +- block/blk-map.c | 90 +- block/blk-mq.c | 18 +- block/blk-zoned.c | 4 + block/fops.c | 4 - block/ioctl.c | 84 + drivers/acpi/platform_profile.c | 7 +- drivers/base/power/runtime-test.c | 8 +- drivers/base/power/runtime.c | 14 +- drivers/block/loop.c | 5 +- drivers/block/zloop.c | 5 +- drivers/dma/Kconfig | 4 +- drivers/dma/at_hdmac.c | 6 +- drivers/dma/bcm2835-dma.c | 1 - drivers/dma/dw/platform.c | 5 +- drivers/dma/fsl-edma-common.c | 45 +- drivers/dma/fsl-edma-main.c | 1 - drivers/dma/fsl-qdma.c | 1 - drivers/dma/idxd/device.c | 19 +- drivers/dma/k3dma.c | 1 - drivers/dma/mmp_tdma.c | 4 +- drivers/dma/nbpfaxi.c | 6 +- drivers/dma/qcom/gpi.c | 11 +- drivers/dma/sh/Kconfig | 2 +- drivers/dma/sh/rcar-dmac.c | 16 +- drivers/dma/sh/usb-dmac.c | 11 +- drivers/dma/sprd-dma.c | 1 - drivers/dma/st_fdma.c | 1 - drivers/dma/tegra210-adma.c | 1 - drivers/hid/hid-asus.c | 1 + drivers/hv/Kconfig | 29 +- drivers/hv/Makefile | 9 +- drivers/hv/channel.c | 75 +- drivers/hv/channel_mgmt.c | 27 +- drivers/hv/connection.c | 6 +- drivers/hv/hv.c | 377 ++- drivers/hv/hv_common.c | 27 +- drivers/hv/hv_util.c | 2 +- drivers/hv/hyperv_vmbus.h | 76 +- drivers/hv/mshv_common.c | 99 + drivers/hv/mshv_eventfd.c | 8 +- drivers/hv/mshv_irq.c | 4 + drivers/hv/mshv_regions.c | 555 +++++ drivers/hv/mshv_root.h | 57 +- drivers/hv/mshv_root_hv_call.c | 196 +- drivers/hv/mshv_root_main.c | 745 +++--- drivers/hv/mshv_synic.c | 6 +- drivers/hv/mshv_vtl.h | 25 + drivers/hv/mshv_vtl_main.c | 1392 +++++++++++ drivers/hv/ring_buffer.c | 5 +- drivers/hv/vmbus_drv.c | 188 +- drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/hwmon/emc2305.c | 8 +- drivers/hwmon/w83791d.c | 17 +- drivers/i2c/algos/i2c-algo-pcf.c | 105 +- drivers/i2c/busses/Kconfig | 3 +- drivers/i2c/busses/i2c-amd-mp2-pci.c | 5 +- drivers/i2c/busses/i2c-bcm2835.c | 12 +- drivers/i2c/busses/i2c-designware-core.h | 2 +- drivers/i2c/busses/i2c-designware-master.c | 7 + drivers/i2c/busses/i2c-designware-platdrv.c | 13 +- drivers/i2c/busses/i2c-i801.c | 3 + drivers/i2c/busses/i2c-k1.c | 19 +- drivers/i2c/busses/i2c-qcom-cci.c | 46 + drivers/i2c/busses/i2c-qcom-geni.c | 248 +- drivers/i2c/busses/i2c-stm32.c | 7 +- drivers/nvme/host/auth.c | 2 +- drivers/nvme/host/fabrics.c | 2 +- drivers/nvme/host/fc.c | 8 +- drivers/nvme/host/ioctl.c | 2 +- drivers/nvme/host/pci.c | 2 + drivers/nvme/host/pr.c | 6 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/auth.c | 18 +- drivers/nvme/target/core.c | 5 +- drivers/nvme/target/fc.c | 48 +- drivers/nvme/target/fcloop.c | 9 +- drivers/nvme/target/nvmet.h | 1 - drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/pci-epf.c | 14 +- drivers/nvme/target/rdma.c | 12 +- drivers/nvme/target/tcp.c | 6 +- drivers/phy/broadcom/phy-bcm63xx-usbh.c | 6 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 23 +- drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 5 +- drivers/phy/phy-can-transceiver.c | 158 +- drivers/phy/phy-core.c | 27 +- drivers/phy/qualcomm/phy-qcom-m31-eusb2.c | 2 + drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 191 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 32 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8_50.h | 13 + drivers/phy/qualcomm/phy-qcom-qmp.h | 2 + drivers/phy/renesas/Kconfig | 7 + drivers/phy/renesas/Makefile | 1 + drivers/phy/renesas/phy-rcar-gen3-pcie.c | 2 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 70 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 2 +- drivers/phy/renesas/phy-rzg3e-usb3.c | 259 ++ drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 91 +- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 15 + drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 27 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 2 +- drivers/phy/samsung/phy-gs101-ufs.c | 28 + drivers/phy/samsung/phy-samsung-ufs.c | 40 + drivers/phy/samsung/phy-samsung-ufs.h | 7 + drivers/phy/sophgo/phy-cv1800-usb2.c | 1 - drivers/phy/ti/phy-gmii-sel.c | 2 +- drivers/pinctrl/Kconfig | 19 + drivers/pinctrl/Makefile | 3 + drivers/pinctrl/cix/Kconfig | 15 + drivers/pinctrl/cix/Makefile | 4 + drivers/pinctrl/cix/pinctrl-sky1-base.c | 587 +++++ drivers/pinctrl/cix/pinctrl-sky1.c | 559 +++++ drivers/pinctrl/cix/pinctrl-sky1.h | 48 + drivers/pinctrl/core.c | 3 +- drivers/pinctrl/intel/pinctrl-alderlake.c | 68 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 20 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 68 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 37 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 86 +- drivers/pinctrl/intel/pinctrl-denverton.c | 21 +- drivers/pinctrl/intel/pinctrl-elkhartlake.c | 43 +- drivers/pinctrl/intel/pinctrl-emmitsburg.c | 33 +- drivers/pinctrl/intel/pinctrl-icelake.c | 60 +- drivers/pinctrl/intel/pinctrl-intel.c | 36 +- drivers/pinctrl/intel/pinctrl-intel.h | 11 + drivers/pinctrl/intel/pinctrl-jasperlake.c | 34 +- drivers/pinctrl/intel/pinctrl-lakefield.c | 26 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 28 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 54 +- drivers/pinctrl/intel/pinctrl-meteorpoint.c | 46 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 26 +- drivers/pinctrl/intel/pinctrl-tangier.c | 3 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 70 +- drivers/pinctrl/mediatek/Kconfig | 10 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/mtk-eint.c | 5 + drivers/pinctrl/mediatek/mtk-eint.h | 1 + drivers/pinctrl/mediatek/pinctrl-airoha.c | 2523 ++++++++++---------- drivers/pinctrl/mediatek/pinctrl-mt6878.c | 1478 ++++++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt6878.h | 2248 +++++++++++++++++ drivers/pinctrl/pinconf-generic.c | 65 +- drivers/pinctrl/pinctrl-mcp23s08.c | 40 +- drivers/pinctrl/pinctrl-mpfs-iomux0.c | 278 +++ drivers/pinctrl/pinctrl-pic64gx-gpio2.c | 356 +++ drivers/pinctrl/pinctrl-rockchip.c | 442 +++- drivers/pinctrl/pinctrl-rockchip.h | 4 + drivers/pinctrl/pinctrl-scmi.c | 2 - drivers/pinctrl/pinctrl-single.c | 7 +- drivers/pinctrl/qcom/Kconfig.msm | 8 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-glymur.c | 6 +- drivers/pinctrl/qcom/pinctrl-kaanapali.c | 1803 ++++++++++++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 9 + drivers/pinctrl/renesas/pfc-emev2.c | 1 - drivers/pinctrl/renesas/pfc-r8a73a4.c | 2 - drivers/pinctrl/renesas/pfc-r8a7778.c | 1 - drivers/pinctrl/renesas/pfc-r8a77951.c | 1 - drivers/pinctrl/renesas/pfc-r8a7796.c | 1 - drivers/pinctrl/renesas/pfc-r8a77965.c | 1 - drivers/pinctrl/renesas/pfc-r8a77970.c | 1 - drivers/pinctrl/renesas/pfc-r8a77980.c | 1 - drivers/pinctrl/renesas/pfc-r8a77995.c | 2 - drivers/pinctrl/renesas/pfc-r8a779f0.c | 1 - drivers/pinctrl/renesas/pfc-r8a779g0.c | 100 +- drivers/pinctrl/renesas/pfc-r8a779h0.c | 7 +- drivers/pinctrl/renesas/pfc-sh7723.c | 1 - drivers/pinctrl/renesas/pfc-sh7724.c | 1 - drivers/pinctrl/renesas/pfc-sh7734.c | 1 - drivers/pinctrl/renesas/pinctrl-rza1.c | 7 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 171 +- drivers/pinctrl/renesas/pinctrl-rzt2h.c | 4 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 10 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 206 ++ drivers/pinctrl/samsung/pinctrl-samsung.c | 4 + drivers/pinctrl/samsung/pinctrl-samsung.h | 2 + .../pinctrl/starfive/pinctrl-starfive-jh7110-aon.c | 2 - .../pinctrl/starfive/pinctrl-starfive-jh7110-sys.c | 2 - drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 2 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.h | 1 - drivers/pinctrl/stm32/pinctrl-stm32.c | 396 ++- drivers/pinctrl/stm32/pinctrl-stm32.h | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp257.c | 2 + drivers/pinctrl/tegra/pinctrl-tegra20.c | 11 +- drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/arm64/lenovo-thinkpad-t14s.c | 58 +- drivers/platform/surface/aggregator/core.c | 2 +- .../platform/surface/aggregator/ssh_packet_layer.c | 2 +- .../surface/aggregator/ssh_request_layer.c | 2 +- drivers/platform/surface/surface_acpi_notify.c | 2 +- drivers/platform/wmi/Kconfig | 34 + drivers/platform/wmi/Makefile | 8 + drivers/platform/{x86/wmi.c => wmi/core.c} | 34 +- drivers/platform/x86/Kconfig | 72 +- drivers/platform/x86/Makefile | 8 +- drivers/platform/x86/acer-wmi.c | 290 ++- drivers/platform/x86/amd/hfi/hfi.c | 11 - drivers/platform/x86/amd/hsmp/acpi.c | 9 +- drivers/platform/x86/amd/pmf/auto-mode.c | 14 +- drivers/platform/x86/amd/pmf/cnqf.c | 14 +- drivers/platform/x86/amd/pmf/core.c | 23 +- drivers/platform/x86/amd/pmf/pmf.h | 27 +- drivers/platform/x86/amd/pmf/spc.c | 2 +- drivers/platform/x86/amd/pmf/sps.c | 38 +- drivers/platform/x86/amd/pmf/tee-if.c | 92 +- drivers/platform/x86/asus-armoury.c | 1161 +++++++++ drivers/platform/x86/asus-armoury.h | 1541 ++++++++++++ drivers/platform/x86/asus-wmi.c | 185 +- drivers/platform/x86/ayaneo-ec.c | 593 +++++ drivers/platform/x86/dell/alienware-wmi-wmax.c | 124 +- drivers/platform/x86/gpd-pocket-fan.c | 4 +- drivers/platform/x86/hp/hp-wmi.c | 24 +- drivers/platform/x86/intel/hid.c | 12 + drivers/platform/x86/intel/pmc/arl.c | 12 +- drivers/platform/x86/intel/pmc/core.c | 149 +- drivers/platform/x86/intel/pmc/core.h | 16 +- drivers/platform/x86/intel/pmc/lnl.c | 2 +- drivers/platform/x86/intel/pmc/mtl.c | 9 +- drivers/platform/x86/intel/pmc/ptl.c | 3 +- drivers/platform/x86/intel/pmc/wcl.c | 18 + drivers/platform/x86/intel/vsec.c | 2 + drivers/platform/x86/lenovo/ideapad-laptop.c | 218 +- drivers/platform/x86/lenovo/wmi-gamezone.c | 35 +- drivers/platform/x86/lg-laptop.c | 11 + drivers/platform/x86/oxpec.c | 115 +- drivers/platform/x86/serial-multi-instantiate.c | 13 +- drivers/platform/x86/uniwill/Kconfig | 38 + drivers/platform/x86/uniwill/Makefile | 8 + drivers/platform/x86/uniwill/uniwill-acpi.c | 1912 +++++++++++++++ drivers/platform/x86/uniwill/uniwill-wmi.c | 92 + drivers/platform/x86/uniwill/uniwill-wmi.h | 129 + drivers/platform/x86/x86-android-tablets/lenovo.c | 2 +- .../x86/x86-android-tablets/vexia_atla10_ec.c | 2 +- drivers/scsi/sd.c | 12 +- fs/nls/nls_base.c | 27 +- fs/proc/inode.c | 19 +- fs/smb/client/nterr.c | 5 + fs/smb/client/nterr.h | 10 +- fs/smb/common/smbdirect/smbdirect_socket.h | 12 - fs/smb/server/transport_rdma.c | 175 +- include/asm-generic/mshyperv.h | 63 +- include/hyperv/hvgdk_mini.h | 115 +- include/hyperv/hvhdk.h | 46 + include/hyperv/hvhdk_mini.h | 128 + include/linux/blk-mq.h | 18 + include/linux/blk_types.h | 5 +- include/linux/cleanup.h | 6 +- include/linux/compiler.h | 2 +- include/linux/compiler_types.h | 21 +- include/linux/hyperv.h | 69 +- include/linux/lockref.h | 2 + include/linux/minmax.h | 6 +- include/linux/phy/phy.h | 19 + include/linux/pinctrl/pinconf-generic.h | 19 +- include/linux/pinctrl/pinmux.h | 10 + .../linux/platform_data/x86/asus-wmi-leds-ids.h | 50 + include/linux/platform_data/x86/asus-wmi.h | 58 +- include/linux/platform_data/x86/intel_pmc_ipc.h | 4 +- include/linux/platform_profile.h | 1 + include/linux/pm_runtime.h | 4 +- include/linux/static_call_types.h | 4 + include/linux/wmi.h | 15 +- include/trace/events/io_uring.h | 12 +- include/uapi/linux/i2c.h | 2 +- include/uapi/linux/mshv.h | 116 +- include/uapi/linux/pr.h | 14 + io_uring/io-wq.c | 5 +- io_uring/kbuf.c | 16 +- io_uring/poll.c | 52 +- io_uring/rsrc.c | 47 +- io_uring/rw.c | 1 - lib/lockref.c | 1 + scripts/coccinelle/api/pm_runtime.cocci | 1 - tools/include/linux/static_call_types.h | 4 + tools/power/x86/intel-speed-select/isst-config.c | 2 +- .../power/x86/intel-speed-select/isst-core-tpmi.c | 46 +- .../selftests/bpf/prog_tests/socket_helpers.h | 9 +- tools/virtio/linux/compiler.h | 2 +- 366 files changed, 26817 insertions(+), 5350 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-uniwill-laptop create mode 100644 Documentation/ABI/testing/sysfs-platform-ayaneo-ec create mode 100644 Documentation/admin-guide/laptops/uniwill-laptop.rst delete mode 100644 Documentation/devicetree/bindings/clock/armada3700-xtal-clock.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,rzg3e-usb3-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s700-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s700-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/airoha,an7583-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/berlin,pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,ns2-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,ns2-pinmux.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/cix,sky1-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,armada-37xx-p [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,armada3710-xb [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,berlin2-soc-p [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6878-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctr [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pin [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,kaanapali-tlmm.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/sprd,pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/sprd,sc9860-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/sprd,sc9860-pinctrl.yaml create mode 100644 Documentation/wmi/devices/uniwill-laptop.rst create mode 100644 arch/x86/hyperv/hv_crash.c create mode 100644 arch/x86/hyperv/hv_trampoline.S create mode 100644 arch/x86/hyperv/mshv-asm-offsets.c create mode 100644 arch/x86/hyperv/mshv_vtl_asm.S create mode 100644 drivers/hv/mshv_regions.c create mode 100644 drivers/hv/mshv_vtl.h create mode 100644 drivers/hv/mshv_vtl_main.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8_50.h create mode 100644 drivers/phy/renesas/phy-rzg3e-usb3.c create mode 100644 drivers/pinctrl/cix/Kconfig create mode 100644 drivers/pinctrl/cix/Makefile create mode 100644 drivers/pinctrl/cix/pinctrl-sky1-base.c create mode 100644 drivers/pinctrl/cix/pinctrl-sky1.c create mode 100644 drivers/pinctrl/cix/pinctrl-sky1.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6878.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6878.h create mode 100644 drivers/pinctrl/pinctrl-mpfs-iomux0.c create mode 100644 drivers/pinctrl/pinctrl-pic64gx-gpio2.c create mode 100644 drivers/pinctrl/qcom/pinctrl-kaanapali.c create mode 100644 drivers/platform/wmi/Kconfig create mode 100644 drivers/platform/wmi/Makefile rename drivers/platform/{x86/wmi.c => wmi/core.c} (98%) create mode 100644 drivers/platform/x86/asus-armoury.c create mode 100644 drivers/platform/x86/asus-armoury.h create mode 100644 drivers/platform/x86/ayaneo-ec.c create mode 100644 drivers/platform/x86/uniwill/Kconfig create mode 100644 drivers/platform/x86/uniwill/Makefile create mode 100644 drivers/platform/x86/uniwill/uniwill-acpi.c create mode 100644 drivers/platform/x86/uniwill/uniwill-wmi.c create mode 100644 drivers/platform/x86/uniwill/uniwill-wmi.h create mode 100644 include/linux/platform_data/x86/asus-wmi-leds-ids.h