Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-11-27--18-00 (v6.18-rc6-1728-g44009d5b467c) remotes/brancher/net-next-2025-11-27--21-00 (v6.18-rc7-1639-gb3b60aea2d31) ==== BASE DIFF ==== .mailmap | 2 + .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 26 ++- .../bindings/pinctrl/xlnx,versal-pinctrl.yaml | 1 + Documentation/input/event-codes.rst | 25 +- Documentation/wmi/driver-development-guide.rst | 1 + MAINTAINERS | 17 +- Makefile | 2 +- arch/arm64/kernel/acpi.c | 10 - arch/arm64/kernel/proton-pack.c | 2 + arch/loongarch/include/asm/cpu.h | 21 ++ arch/loongarch/include/uapi/asm/ptrace.h | 40 ++-- arch/loongarch/kernel/cpu-probe.c | 34 +-- arch/loongarch/kernel/machine_kexec.c | 2 + arch/loongarch/kernel/numa.c | 60 ++--- arch/loongarch/kernel/proc.c | 2 + arch/loongarch/net/bpf_jit.c | 3 + arch/loongarch/pci/pci.c | 8 +- arch/mips/boot/dts/econet/en751221.dtsi | 2 +- arch/mips/kernel/process.c | 2 +- arch/mips/mm/tlb-r4k.c | 100 +++++--- arch/mips/mti-malta/malta-init.c | 20 +- arch/riscv/include/asm/vendorid_list.h | 2 +- arch/riscv/kernel/sbi.c | 6 +- arch/x86/events/intel/uncore.c | 2 - drivers/acpi/apei/einj-core.c | 64 ++++-- drivers/acpi/arm64/gtdt.c | 4 +- drivers/acpi/processor_driver.c | 6 +- drivers/acpi/processor_idle.c | 115 ++++------ drivers/ata/libata-core.c | 10 + drivers/ata/libata-scsi.c | 11 +- drivers/base/power/main.c | 25 +- drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c | 4 +- drivers/clk/sunxi-ng/ccu-sun55i-a523.c | 2 +- drivers/gpio/gpiolib-cdev.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 138 +++++++++++ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 59 ++--- .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 4 +- .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 2 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 8 + .../display/dc/link/protocols/link_dp_capability.c | 11 +- drivers/gpu/drm/drm_plane.c | 4 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 14 +- .../gpu/drm/i915/display/intel_display_device.c | 13 ++ .../gpu/drm/i915/display/intel_display_device.h | 4 +- drivers/gpu/drm/i915/display/intel_dmc.c | 10 +- drivers/gpu/drm/nouveau/nvkm/falcon/fw.c | 2 + drivers/gpu/drm/radeon/radeon_fence.c | 7 - drivers/gpu/drm/tegra/dc.c | 1 + drivers/gpu/drm/tegra/dsi.c | 9 - drivers/gpu/drm/tegra/uapi.c | 7 +- drivers/gpu/drm/xe/Kconfig | 1 - drivers/gpu/drm/xe/tests/xe_mocs.c | 2 +- drivers/gpu/drm/xe/xe_irq.c | 18 +- drivers/gpu/drm/xe/xe_pci.c | 1 + drivers/gpu/drm/xe/xe_vm.c | 6 +- drivers/hid/hid-haptic.c | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 6 + drivers/input/keyboard/imx_sc_key.c | 2 +- drivers/input/tablet/pegasus_notetaker.c | 9 + drivers/input/touchscreen/goodix.c | 28 +-- drivers/input/touchscreen/goodix.h | 1 - drivers/iommu/iommufd/driver.c | 2 +- drivers/iommu/iommufd/iommufd_private.h | 4 +- drivers/md/dm-pcache/Makefile | 2 +- drivers/md/dm-pcache/cache.c | 4 +- drivers/md/dm-pcache/cache.h | 2 +- drivers/md/dm-pcache/cache_req.c | 6 +- drivers/md/dm-pcache/pcache_internal.h | 2 +- drivers/md/dm-verity-fec.c | 6 +- drivers/md/dm.c | 2 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/fc.c | 15 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/target/auth.c | 4 +- drivers/nvme/target/fabrics-cmd-auth.c | 1 + drivers/nvme/target/nvmet.h | 1 + drivers/perf/riscv_pmu_sbi.c | 2 +- drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 23 +- drivers/pinctrl/mediatek/pinctrl-mt8189.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mt8196.c | 6 +- drivers/pinctrl/nxp/pinctrl-s32cc.c | 3 +- drivers/pinctrl/qcom/pinctrl-msm.c | 2 +- drivers/pinctrl/realtek/Kconfig | 1 + drivers/platform/arm64/lenovo-thinkpad-t14s.c | 16 +- drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/acer-wmi.c | 4 + drivers/platform/x86/amd/pmc/pmc-quirks.c | 25 ++ drivers/platform/x86/amd/pmc/pmc.c | 3 + drivers/platform/x86/amd/pmc/pmc.h | 1 + drivers/platform/x86/dell/alienware-wmi-wmax.c | 106 ++------- drivers/platform/x86/hp/hp-wmi.c | 6 +- drivers/platform/x86/huawei-wmi.c | 4 + drivers/platform/x86/intel/hid.c | 1 + drivers/platform/x86/intel/punit_ipc.c | 2 +- .../x86/intel/speed_select_if/isst_if_mmio.c | 4 +- .../uncore-frequency/uncore-frequency-common.h | 9 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 4 + drivers/platform/x86/msi-wmi-platform.c | 43 +++- drivers/power/supply/intel_dc_ti_battery.c | 10 +- drivers/scsi/sg.c | 10 +- drivers/target/loopback/tcm_loop.c | 3 + fs/smb/client/cached_dir.c | 41 +++- fs/smb/client/cifssmb.c | 22 ++ fs/smb/client/connect.c | 1 + fs/smb/client/fs_context.c | 4 + fs/xfs/scrub/symlink_repair.c | 2 +- include/acpi/processor.h | 34 ++- include/drm/intel/pciids.h | 5 +- include/linux/ata.h | 1 + include/uapi/linux/input-event-codes.h | 2 +- include/uapi/linux/isst_if.h | 50 ++-- io_uring/cmd_net.c | 2 +- kernel/events/core.c | 2 +- kernel/sched/ext.c | 5 +- kernel/time/tick-sched.c | 11 +- kernel/time/timekeeping.c | 21 +- kernel/time/timer.c | 7 +- kernel/trace/trace.c | 10 + lib/Kconfig.debug | 3 +- lib/crypto/tests/sha256_kunit.c | 1 + mm/filemap.c | 27 +-- mm/huge_memory.c | 22 +- mm/memfd.c | 27 +++ mm/mempool.c | 32 ++- mm/mmap_lock.c | 1 + mm/swapfile.c | 4 +- samples/vfs/test-statx.c | 6 + samples/watch_queue/watch_test.c | 6 + security/selinux/hooks.c | 251 +++++++++++---------- security/selinux/include/objsec.h | 22 +- sound/hda/codecs/cirrus/cs420x.c | 1 + sound/hda/codecs/realtek/alc269.c | 2 + sound/pci/au88x0/au88x0.c | 8 +- sound/usb/mixer.c | 2 +- sound/usb/quirks.c | 3 + tools/arch/riscv/include/asm/csr.h | 5 +- tools/testing/selftests/mm/uffd-unit-tests.c | 15 +- 144 files changed, 1236 insertions(+), 805 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.GlgaWjn4MG b/tmp/tmp.ydX2mp0vDX index 69d552828f64..43ada3fbbba7 100644 --- a/tmp/tmp.GlgaWjn4MG +++ b/tmp/tmp.ydX2mp0vDX @@ -10,6 +10,21 @@ nipa: profile (time) test output nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +selftests: net: add a hint about MACAddressPolicy=persistent +Documentation: networking: Document the phy_port infrastructure +net: phy: Only rely on phy_port for PHY-driven SFP +net: phy: qca807x: Support SFP through phy_port interface +net: phy: at803x: Support SFP through phy_port interface +net: phy: marvell10g: Support SFP through phy_port +net: phy: marvell: Support SFP through phy_port interface +net: phy: marvell-88x2222: Support SFP through phy_port interface +net: phy: Introduce generic SFP handling for PHY drivers +net: phy: Create a phy_port for PHY-driven SFPs +dt-bindings: net: dp83822: Deprecate ti,fiber-mode +net: phy: dp83822: Add support for phy_port representation +net: phy: Introduce PHY ports representation +net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values +dt-bindings: net: Introduce the ethernet-connector description net/hsr: fix NULL pointer dereference in skb_clone with hw tag insertion net: netpoll: initialize work queue before error checks selftests: bonding: add delay before each xvlan_over_bond connectivity check