NIPA Branch net-next-2025-11-20--18-00

Branches
Base trees
[+] arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
[+] arm64: dts: rockchip: Fix PCIe power enable pin for BigTreeTech CB2 and Pi2
[+] arm64: dts: rockchip: Remove non-functioning CPU OPPs from RK3576
[+] arm64: dts: rockchip: Drop 'rockchip,grf' prop from tsadc on rk3328
[+] arm64: dts: rockchip: Make RK3588 GPU OPP table naming less generic
[+] arm64: tegra: Mark Jetson Xavier NX's PHY as a wakeup source
[+] ARM: dts: aspeed: fuji-data64: Enable mac3 controller
[+] ARM: dts: imx6ull-engicam-microgea-rmm: fix report-rate-hz value
[+] ARM: dts: imx51-zii-rdu1: Fix audmux node names
[+] arm64: dts: rockchip: Fix indentation on rk3399 haikou demo dtso
[+] mmc: wmt-sdmmc: fix compile test default
[+] fs: Fix uninitialized 'offp' in statmount_string()
[+] hostfs: Fix only passing host root in boot stage with new mount
[+] pmdomain: samsung: plug potential memleak during probe
[+] acpi,srat: Fix incorrect device handle check for Generic Initiator
[+] mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
[+] mtdchar: fix integer overflow in read/write ioctls
[+] mtd: nand: realtek-ecc: Fix a IS_ERR() vs NULL bug in probe
[+] mtd: nand: MTD_NAND_ECC_REALTEK should depend on HAS_DMA
[+] mtd: rawnand: realtek: Make rtl_ecc_engine_ops const
[+] pmdomain: arm: scmi: Fix genpd leak on provider registration failure
[+] mtd: rawnand: cadence: fix DMA device NULL pointer dereference
[+] memory: tegra210: Fix incorrect client ids
[+] arm: imx_v6_v7_defconfig: enable ext4 directly
[+] arm64: dts: imx8-ss-img: Avoid gpio0_mipi_csi GPIOs being deferred
[+] arm64: dts: imx95: Fix MSI mapping for PCIe endpoint nodes
[+] arm64: dts: imx8mp-kontron: Fix USB OTG role switching
[+] afs: Fix dynamic lookup to fail on cell lookup failure
[+] bfs: Reconstruct file type when loading from disk
[+] mnt: Remove dead code which might prevent from building
[+] sched_ext: Fix use of uninitialized variable in scx_bpf_cpuperf_set()
[+] HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155
[+] HID: lenovo: fixup Lenovo Yoga Slim 7x Keyboard rdesc
[+] HID: apple: Add SONiX AK870 PRO to non_apple_keyboards quirk list
[+] HID: amd_sfh: Stop sensor before starting
[+] HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
[+] HID: hid-input: Extend Elan ignore battery quirk to USB
[+] arm64: dts: rockchip: include rk3399-base instead of rk3399 in rk3399-op1
[+] arm64: dts: rockchip: Fix vccio4-supply on rk3566-pinetab2
[+] mtd: spinand: fmsh: remove QE bit for FM25S01A flash
[+] mtd: onenand: Pass correct pointer to IRQ handler
[+] ASoC: doc: cs35l56: Update firmware filename description for B0 silicon
[+] MAINTAINERS: correct git location for block layer tree
[+] ftrace: Fix BPF fexit with livepatch
[+] ftrace: bpf: Fix IPMODIFY + DIRECT in modify_ftrace_direct()
[+] selftests/bpf: Add tests for livepatch + bpf trampoline
[+] Merge branch 'fix-ftrace-for-livepatch-bpf-fexit-programs'
[+] ALSA: usb-audio: add min_mute quirk for SteelSeries Arctis
[+] ASoC: da7213: Use component driver suspend/resume
[+] pmdomain: samsung: Rework legacy splash-screen handover workaround
[+] pmdomain: imx: Fix reference count leak in imx_gpc_remove
[+] arm64: defconfig: Fix V3D deferred probe timeout
[+] ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY
[+] bpf:add _impl suffix for bpf_task_work_schedule* kfuncs
[+] bpf: add _impl suffix for bpf_stream_vprintk() kfunc
[+] Merge branch 'bpf-add-_impl-suffix-for-kfuncs-with-implicit-args'
[+] regulator: fixed: fix GPIO descriptor leak on register failure
[+] vfat: fix missing sb_min_blocksize() return value checks
[+] exfat: check return value of sb_min_blocksize in exfat_read_boot_sector
[+] isofs: check the return value of sb_min_blocksize() in isofs_fill_super
[+] xfs: check the return value of sb_min_blocksize() in xfs_fs_fill_super
[+] virtio-fs: fix incorrect check for fsvq->kobj
[+] block: add __must_check attribute to sb_min_blocksize()
[+] binfmt_misc: restore write access before closing files opened by open_exec()
[+] Merge patch series "sb_min_blocksize() fixes"
[+] spi: Try to get ACPI GPIO IRQ earlier
[+] reset: imx8mp-audiomix: Fix bad mask values
[+] arm64: dts: broadcom: Assign clock rates in eth node for RPi5
[+] arm64: dts: broadcom: bcm2712: rpi-5: Add ethernet0 alias
[+] Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()"
[+] x86/fgraph,bpf: Fix stack ORC unwind from kprobe_multi return probe
[+] selftests/bpf: Add stacktrace ips test for kprobe_multi/kretprobe_multi
[+] selftests/bpf: Add stacktrace ips test for raw_tp
[+] Merge branch 'x86-fgraph-bpf-fix-orc-stack-unwind-from-return-probe'
[+] crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value
[+] ALSA: hda/hdmi: Fix breakage at probing nvhdmi-mcp driver
[+] ASoC: cs4271: Fix regulator leak on probe failure
[+] ASoC: sdw_utils: fix device reference leak in is_sdca_endpoint_present()
[+] ASoC: tas2783A: Fix issues in firmware parsing
[+] spi: imx: keep dma request disabled before dma transfer setup
[+] ASoC: codecs: va-macro: fix resource leak in probe error path
[+] arm64: dts: rockchip: Fix USB power enable pin for BTT CB2 and Pi2
[+] drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
[+] drm/vmwgfx: Use kref in vmw_bo_dirty
[+] drm/vmwgfx: Restore Guest-Backed only cursor plane support
[+] ASoC: tas2781: fix getting the wrong device number
[+] spi: xilinx: increase number of retries before declaring stall
[+] PM: hibernate: Emit an error when image writing fails
[+] PM: hibernate: Use atomic64_t for compressed_size variable
[+] PM: hibernate: Fix style issues in save_compressed_image()
[+] cxl: Adjust offset calculation for poison injection
[+] ACPI: CPPC: Detect preferred core availability on online CPUs
[+] ACPI: CPPC: Check _CPC validity for only the online CPUs
[+] ACPI: CPPC: Perform fast check switch only for online CPUs
[+] ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
[+] EDAC/versalnet: Handle split messages for non-standard errors
[+] ACPI: MRRM: Fix memory leaks and improve error handling
[+] ALSA: hda/tas2781: Add new quirk for HP new projects
[+] smb: client: fix cifs_pick_channel when channel needs reconnect
[+] cifs: client: fix memory leak in smb3_fs_context_parse_param
[+] tee:
[+] ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
[+] spi: Add TODO comment about ACPI GPIO setup
[+] drm/panthor: Flush shmem writes before mapping buffers CPU-uncached
[+] drm/i915/psr: fix pipe to vblank conversion
[+] pnfs: Fix TLS logic in _nfs4_pnfs_v3_ds_connect()
[+] pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
[+] pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS
[+] NFS: Check the TLS certificate fields in nfs_match_client()
[+] nfs/localio: remove unecessary ENOTBLK handling in DIO WRITE support
[+] nfs/localio: add refcounting for each iocb IO associated with NFS pgio header
[+] nfs/localio: backfill missing partial read support for misaligned DIO
[+] nfs/localio: Ensure DIO WRITE's IO on stable storage upon completion
[+] ASoC: SDCA: bug fix while parsing mipi-sdca-control-cn-list
[+] drm/xe/xe3: Add WA_14024681466 for Xe3_LPG
[+] drm/xe/xe3: Extend wa_14023061436
[+] drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg
[+] nfs/localio: do not issue misaligned DIO out-of-order
[+] NFSv2/v3: Fix error handling in nfs_atomic_open_v23()
[+] NFS: sysfs: fix leak when nfs_client kobject add fails
[+] NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()
[+] NFS: Fix LTP test failures when timestamps are delegated
[+] io_uring/rw: ensure allocated iovec gets cleared for early failure
[+] io_uring/query: return number of available queries
[+] selftests/tracing: Run sample events to clear page cache events
[+] KVM: arm64: Finalize ID registers only once per VM
[+] EDAC/altera: Handle OCRAM ECC enable after warm reset
[+] EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection
[+] smb: fix invalid username check in smb3_fs_context_parse_param()
[+] memblock: fix memblock_estimated_nr_free_pages() for soft-reserved memory
[+] mmc: pxamci: Simplify pxamci_probe() error handling using devm APIs
[+] mmc: dw_mmc-rockchip: Fix wrong internal phase calculate
[+] ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd
[+] smb: client: let smbd_disconnect_rdma_connection() turn CREATED into DISCONNECTED
[+] gendwarfksyms: Skip files with no exports
[+] drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces
[+] drm/amdgpu: jump to the correct label on failure
[+] drm/amdgpu: fix lock warning in amdgpu_userq_fence_driver_process
[+] drm/amd/display: Allow VRR params change if unsynced with the stream
[+] drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO
[+] drm/amdgpu/jpeg: Add parse_cs for JPEG5_0_1
[+] drm/amdkfd: relax checks for over allocation of save area
[+] drm/amdkfd: Fix GPU mappings for APU after prefetch
[+] power: always freeze efivarfs
[+] ALSA: hda/tas2781: Correct the wrong project ID
[+] fs/namespace: correctly handle errors returned by grab_requested_mnt_ns
[+] shmem: fix tmpfs reconfiguration (remount) when noswap is set
[+] fs: add iput_not_last()
[+] landlock: fix splats from iput() after it started calling might_sleep()
[+] Merge patch series "fs: add iput_not_last()"
[+] KVM: arm64: VHE: Compute fgt traps before activating them
[+] drm/i915/dp_mst: Disable Panel Replay
[+] vfio: selftests: add iova range query helpers
[+] vfio: selftests: fix map limit tests to use last available iova
[+] vfio: selftests: add iova allocator
[+] vfio: selftests: replace iova=vaddr with allocated iovas
[+] io_uring/rsrc: don't use blk_rq_nr_phys_segments() as number of bvecs
[+] sched_ext: Fix unsafe locking in the scx_dump_state()
[+] cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes
[+] sched/ext: convert scx_tasks_lock to raw spinlock
[+] hwmon: (gpd-fan) Fix compilation error in non-ACPI builds
[+] hwmon: (gpd-fan) initialize EC on driver load for Win 4
[+] acpi/hmat: Fix lockdep warning for hmem_register_resource()
[+] ASoC: rsnd: fix OF node reference leak in rsnd_ssiu_probe()
[+] PCI/ASPM: Cache L0s/L1 Supported so advertised link states can be overridden
[+] PCI/ASPM: Add pcie_aspm_remove_cap() to override advertised link states
[+] PCI/ASPM: Convert quirks to override advertised link states
[+] PCI/ASPM: Avoid L0s and L1 on Freescale [1957:0451] Root Ports
[+] PCI/ASPM: Avoid L0s and L1 on PA Semi [1959:a002] Root Ports
[+] PCI/ASPM: Avoid L0s and L1 on Hi1105 [19e5:1105] Wi-Fi
[+] drm/client: fix MODULE_PARM_DESC string for "active"
[+] entry: Fix ifndef around arch_xfer_to_guest_mode_handle_work() stub
[+] MAINTAINERS: Update name spelling
[+] mptcp: Disallow MPTCP subflows from sockmap
[+] sched_ext: Fix possible deadlock in the deferred_irq_workfn()
[+] mm/slub: fix memory leak in free_to_pcs_bulk()
[+] Merge tag 'linux_kselftest-fixes-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
[+] Merge branches 'acpi-cppc' and 'acpi-tables'
[+] Merge tag 'slab-for-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
[+] Merge branch 'pm-sleep'
[+] perf header: Write bpf_prog (infos|btfs)_cnt to data file
[+] perf build: Don't fail fast path feature detection when binutils-devel is not available
[+] tools headers UAPI: Sync KVM's vmx.h with the kernel to pick SEAMCALL exit reason
[+] perf lock: Fix segfault due to missing kernel map
[+] perf test: Fix lock contention test
[+] perf libbfd: Ensure libbfd is initialized prior to use
[+] mptcp: Fix proto fallback detection with BPF
[+] selftests/bpf: Add mptcp test with sockmap
[+] Merge branch 'mptcp-fix-conflicts-between-mptcp-and-sockmap'
[+] arm64: dts: rockchip: drop reset from rk3576 i2c9 node
[+] arm64: dts: rockchip: disable HS400 on RK3588 Tiger
[+] arm64: dts: rockchip: fix PCIe 3.3V regulator voltage on orangepi-5
[+] Merge tag 'acpi-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'pm-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'hwmon-for-v6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
[+] Merge tag 'vfio-v6.18-rc6' of https://github.com/awilliam/linux-vfio
[+] Merge tag 'amd-drm-fixes-6.18-2025-11-12' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] Merge tag 'drm-misc-fixes-2025-11-13' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'drm-intel-fixes-2025-11-13' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
[+] Merge tag 'drm-xe-fixes-2025-11-13' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] Merge tag 'asoc-fix-v6.18-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] pwm: adp5585: Correct mismatched pwm chip info
[+] x86/CPU/AMD: Add additional fixed RDSEED microcode revisions
[+] x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev
[+] ALSA: usb-audio: Add native DSD quirks for PureAudio DAC series
[+] firewire: core: Initialize topology_map.lock
[+] s390/mm: Fix __ptep_rdp() inline assembly
[+] irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops
[+] posix-timers: Plug potential memory leak in do_timer_create()
[+] Merge tag 'v6.18-rc5-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] Merge tag 'v6.18-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[+] bpf: Add bpf_prog_run_data_pointers()
[+] bpf: account for current allocated stack depth in widen_imprecise_scalars()
[+] selftests/bpf: Test widen_imprecise_scalars() with different stack depth
[+] Merge tag 'io_uring-6.18-20251113' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'block-6.18-20251114' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'sound-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] Merge tag 'regulator-fix-v6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
[+] Merge tag 'tegra-for-6.18-arm64-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/fixes
[+] Merge tag 'aspeed-6.18-fixes-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into arm/fixes
[+] Merge tag 'spi-fix-v6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
[+] Merge tag 'memory-controller-drv-fixes-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/fixes
[+] MAINTAINERS: Update Krzysztof Kozlowski's email
[+] Merge tag 'imx-fixes-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
[+] Merge tag 'arm-soc/for-6.18/defconfig-arm64-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
[+] Merge tag 'arm-soc/for-6.18/devicetree-fixes-part2' of https://github.com/Broadcom/stblinux into arm/fixes
[+] Merge tag 'reset-fixes-for-v6.18' of https://git.pengutronix.de/git/pza/linux into arm/fixes
[+] Merge tag 'arm-soc/for-6.18/devicetree-arm64-fixes-v2' of https://github.com/Broadcom/stblinux into arm/fixes
[+] Merge tag 'tee-fix-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
[+] Merge tag 'cxl-fixes-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
[+] Merge tag 'pmdomain-v6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
[+] Merge tag 'mmc-v6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[+] Merge tag 'drm-fixes-2025-11-15' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'nfs-for-6.18-3' of git://git.linux-nfs.org/projects/anna/linux-nfs
[+] Merge tag 'rust-fixes-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
[+] Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
[+] Merge tag 'pci-v6.18-fixes-5' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
[+] Merge tag 'core-urgent-2025-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'irq-urgent-2025-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'timers-urgent-2025-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86-urgent-2025-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 's390-6.18-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
[+] mm: fix MAX_FOLIO_ORDER on powerpc configs with hugetlb
[+] crash: fix crashkernel resource shrink
[+] MAINTAINERS: update David Hildenbrand's email address
[+] mm/huge_memory: fix folio split check for anon folios in swapcache
[+] lib/test_kho: check if KHO is enabled
[+] selftests/user_events: fix type cast for write_index packed member in perf_test
[+] mm, swap: fix potential UAF issue for VMA readahead
[+] firewire: core: fix to update generation field in topology map
[+] Merge tag 'edac_urgent_for_v6.18_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
[+] Merge tag 'firewire-fixes-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
[+] Merge tag 'mm-hotfixes-stable-2025-11-16-10-40' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] Merge tag 'perf-tools-fixes-for-v6.18-2-2025-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
[+] Linux 6.18-rc6
[+] sched_ext: Use IRQ_WORK_INIT_HARD() to initialize rq->scx.kick_cpus_irq_work
[+] Merge tag 'mtd/fixes-for-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
[+] Merge tag 'sched_ext-for-6.18-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
[+] Merge tag 'vfs-6.18-rc7.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
[+] mm/huge_memory: Fix initialization of huge zero folio
[+] Merge tag 'kvmarm-fixes-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
[+] KVM: SVM: Fix redundant updates of LBR MSR intercepts
[+] HID: elecom: Add support for ELECOM M-XT3URBK (018F)
[+] HID: corsair-void: Use %pe for printing PTR_ERR
[+] HID: pidff: Fix needs_playback check
[+] HID: playstation: Fix memory leak in dualshock4_get_calibration_data()
[+] HID: uclogic: Fix potential memory leak in error path
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[+] Merge tag 'v6.18-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
[+] MAINTAINERS: sync omap devicetree maintainers with omap platform
[+] Merge tag 'fixes-2025-11-19' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
[+] Merge tag 'hid-for-linus-2025111901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
[+] Merge tag 'pwm/for-6.18-rc7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
[+] Merge tag 'soc-fixes-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] be2net: pass wrb_params in case of OS2BMC
[+] vsock: Ignore signal/timeout on connect() if already established
[+] Merge tag 'net-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
.mailmap | 4 +- Documentation/sound/codecs/cs35l56.rst | 9 +- MAINTAINERS | 40 ++-- Makefile | 2 +- .../dts/aspeed/aspeed-bmc-facebook-fuji-data64.dts | 14 ++ .../boot/dts/broadcom/bcm47189-luxul-xap-1440.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts | 4 +- .../dts/nxp/imx/imx6ull-engicam-microgea-rmm.dts | 2 +- arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 10 + arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 2 - .../boot/dts/freescale/imx8mp-kontron-bl-osm-s.dts | 24 +- arch/arm64/boot/dts/freescale/imx95.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-op1.dtsi | 2 +- .../rockchip/rk3399-puma-haikou-video-demo.dtso | 10 +- .../boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3568-odroid-m1.dts | 2 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 14 -- arch/arm64/boot/dts/rockchip/rk3588-opp.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3588j.dtsi | 2 +- .../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 4 +- arch/arm64/configs/defconfig | 2 +- arch/arm64/include/asm/page.h | 4 +- arch/arm64/kvm/arm.c | 2 +- arch/arm64/kvm/sys_regs.c | 6 +- arch/arm64/mm/fault.c | 21 +- arch/powerpc/Kconfig | 1 + arch/powerpc/platforms/Kconfig.cputype | 1 - arch/s390/include/asm/pgtable.h | 12 +- arch/s390/mm/pgtable.c | 4 +- arch/x86/events/core.c | 10 +- arch/x86/include/asm/ftrace.h | 5 + arch/x86/kernel/acpi/cppc.c | 2 +- arch/x86/kernel/cpu/amd.c | 7 + arch/x86/kernel/cpu/microcode/amd.c | 1 + arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kvm/svm/svm.c | 9 +- arch/x86/kvm/svm/svm.h | 1 + block/bdev.c | 2 +- drivers/acpi/acpi_mrrm.c | 43 +++- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/numa/hmat.c | 46 ++-- drivers/acpi/numa/srat.c | 2 +- drivers/cpufreq/intel_pstate.c | 9 +- drivers/crypto/hisilicon/qm.c | 2 + drivers/cxl/core/region.c | 2 + drivers/edac/altera_edac.c | 22 +- drivers/edac/versalnet_edac.c | 24 +- drivers/firewire/core-card.c | 2 + drivers/firewire/core-topology.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 5 +- drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2 + .../drm/amd/display/modules/freesync/freesync.c | 11 + drivers/gpu/drm/clients/drm_client_setup.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 7 +- drivers/gpu/drm/panthor/panthor_gem.c | 18 ++ drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 5 + drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 12 +- drivers/gpu/drm/xe/regs/xe_gt_regs.h | 1 + drivers/gpu/drm/xe/xe_wa.c | 11 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 2 + drivers/hid/hid-apple.c | 1 + drivers/hid/hid-corsair-void.c | 5 +- drivers/hid/hid-elecom.c | 6 +- drivers/hid/hid-ids.h | 8 +- drivers/hid/hid-input.c | 5 +- drivers/hid/hid-lenovo.c | 17 ++ drivers/hid/hid-ntrig.c | 7 +- drivers/hid/hid-playstation.c | 2 + drivers/hid/hid-quirks.c | 16 +- drivers/hid/hid-uclogic-params.c | 4 +- drivers/hid/usbhid/hid-pidff.c | 4 +- drivers/hwmon/gpd-fan.c | 54 +++-- drivers/irqchip/irq-riscv-intc.c | 3 +- drivers/memory/tegra/tegra210.c | 4 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/dw_mmc-rockchip.c | 4 +- drivers/mmc/host/pxamci.c | 56 ++--- drivers/mmc/host/sdhci-of-dwcmshc.c | 2 +- drivers/mtd/mtdchar.c | 6 +- drivers/mtd/nand/Kconfig | 2 +- drivers/mtd/nand/ecc-realtek.c | 6 +- drivers/mtd/nand/onenand/onenand_samsung.c | 2 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 3 +- drivers/mtd/nand/spi/fmsh.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 7 +- drivers/pci/pci.h | 2 + drivers/pci/pcie/aspm.c | 25 ++- drivers/pci/probe.c | 7 + drivers/pci/quirks.c | 42 ++-- drivers/pmdomain/arm/scmi_pm_domain.c | 13 +- drivers/pmdomain/imx/gpc.c | 2 + drivers/pmdomain/samsung/exynos-pm-domains.c | 29 ++- drivers/pwm/pwm-adp5585.c | 4 +- drivers/regulator/fixed.c | 1 + drivers/reset/reset-imx8mp-audiomix.c | 4 +- drivers/spi/spi-imx.c | 15 +- drivers/spi/spi-xilinx.c | 2 +- drivers/spi/spi.c | 12 + fs/afs/cell.c | 78 ++++++- fs/afs/dynroot.c | 3 +- fs/afs/internal.h | 12 +- fs/afs/mntpt.c | 3 +- fs/afs/proc.c | 3 +- fs/afs/super.c | 2 +- fs/afs/vl_alias.c | 3 +- fs/bfs/inode.c | 19 +- fs/binfmt_misc.c | 4 +- fs/efivarfs/super.c | 1 + fs/exfat/super.c | 5 +- fs/fat/inode.c | 6 +- fs/fuse/virtio_fs.c | 2 +- fs/hostfs/hostfs_kern.c | 29 ++- fs/inode.c | 12 + fs/isofs/inode.c | 5 + fs/namespace.c | 46 ++-- fs/nfs/client.c | 8 + fs/nfs/dir.c | 7 +- fs/nfs/inode.c | 18 +- fs/nfs/localio.c | 229 ++++++++++--------- fs/nfs/nfs3client.c | 14 +- fs/nfs/nfs4client.c | 14 +- fs/nfs/nfs4proc.c | 9 +- fs/nfs/pnfs_nfs.c | 66 +++--- fs/nfs/sysfs.c | 1 + fs/smb/client/fs_context.c | 4 +- fs/smb/client/smbdirect.c | 3 + fs/smb/client/transport.c | 2 +- fs/super.c | 13 +- fs/xfs/xfs_super.c | 5 +- include/linux/entry-virt.h | 2 +- include/linux/filter.h | 20 ++ include/linux/fs.h | 8 +- include/linux/ftrace.h | 10 +- include/linux/highmem.h | 6 +- include/linux/mm.h | 13 +- include/linux/pci.h | 2 + include/uapi/linux/io_uring/query.h | 3 + include/uapi/linux/mount.h | 2 +- include/uapi/linux/tee.h | 23 +- io_uring/query.c | 2 + io_uring/rsrc.c | 16 +- io_uring/rw.c | 3 + kernel/bpf/helpers.c | 26 ++- kernel/bpf/stream.c | 3 +- kernel/bpf/trampoline.c | 5 - kernel/bpf/verifier.c | 18 +- kernel/crash_core.c | 2 +- kernel/power/hibernate.c | 9 +- kernel/power/suspend.c | 3 +- kernel/power/swap.c | 22 +- kernel/sched/ext.c | 26 +-- kernel/time/posix-timers.c | 12 +- kernel/trace/ftrace.c | 60 +++-- lib/test_kho.c | 3 + mm/Kconfig | 7 + mm/huge_memory.c | 6 +- mm/memblock.c | 3 +- mm/page_alloc.c | 9 +- mm/shmem.c | 15 +- mm/slub.c | 8 +- mm/swap_state.c | 13 ++ net/mptcp/protocol.c | 6 +- net/mptcp/subflow.c | 8 + net/sched/act_bpf.c | 6 +- net/sched/cls_bpf.c | 6 +- net/vmw_vsock/af_vsock.c | 40 +++- scripts/gendwarfksyms/gendwarfksyms.c | 3 +- scripts/gendwarfksyms/gendwarfksyms.h | 2 +- scripts/gendwarfksyms/symbols.c | 4 +- security/landlock/fs.c | 7 +- sound/hda/codecs/hdmi/nvhdmi-mcp.c | 4 +- sound/hda/codecs/realtek/alc269.c | 9 + sound/soc/codecs/cs4271.c | 10 +- sound/soc/codecs/da7213.c | 69 +++--- sound/soc/codecs/da7213.h | 1 + sound/soc/codecs/lpass-va-macro.c | 2 +- sound/soc/codecs/tas2781-i2c.c | 9 +- sound/soc/codecs/tas2783-sdw.c | 20 +- sound/soc/renesas/rcar/ssiu.c | 3 +- sound/soc/sdca/sdca_functions.c | 3 +- sound/soc/sdw_utils/soc_sdw_utils.c | 20 +- sound/usb/endpoint.c | 5 + sound/usb/mixer.c | 2 + sound/usb/quirks.c | 8 + tools/arch/x86/include/uapi/asm/vmx.h | 1 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/build/feature/Makefile | 4 +- tools/lib/bpf/bpf_helpers.h | 28 +-- tools/perf/Makefile.config | 5 +- tools/perf/builtin-lock.c | 2 + tools/perf/tests/shell/lock_contention.sh | 14 +- tools/perf/util/header.c | 10 +- tools/perf/util/libbfd.c | 38 ++++ tools/perf/util/mutex.c | 14 +- tools/perf/util/mutex.h | 2 + tools/testing/selftests/bpf/config | 3 + .../bpf/prog_tests/livepatch_trampoline.c | 107 +++++++++ tools/testing/selftests/bpf/prog_tests/mptcp.c | 140 ++++++++++++ .../selftests/bpf/prog_tests/stacktrace_ips.c | 150 +++++++++++++ tools/testing/selftests/bpf/progs/iters_looping.c | 53 +++++ .../selftests/bpf/progs/livepatch_trampoline.c | 30 +++ tools/testing/selftests/bpf/progs/mptcp_sockmap.c | 43 ++++ tools/testing/selftests/bpf/progs/stacktrace_ips.c | 49 ++++ tools/testing/selftests/bpf/progs/stream_fail.c | 6 +- tools/testing/selftests/bpf/progs/task_work.c | 6 +- tools/testing/selftests/bpf/progs/task_work_fail.c | 8 +- .../testing/selftests/bpf/progs/task_work_stress.c | 4 +- .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 26 +++ .../ftrace/test.d/filter/event-filter-function.tc | 4 + tools/testing/selftests/user_events/perf_test.c | 2 +- .../testing/selftests/vfio/lib/include/vfio_util.h | 19 +- tools/testing/selftests/vfio/lib/vfio_pci_device.c | 246 ++++++++++++++++++++- .../testing/selftests/vfio/vfio_dma_mapping_test.c | 20 +- .../testing/selftests/vfio/vfio_pci_driver_test.c | 12 +- 225 files changed, 2402 insertions(+), 816 deletions(-)
New patches
@@ -1,94 +1,106 @@
nipa: config: disable kmemleak auto scan
nipa: config: x86: disable GPUs and sound
nipa: drv: net: add timeout
nipa: forwarding: set timeout to 3 hours
nipa: config: disable CPU_MITIGATIONS
nipa: tc_action dbg
nipa: selftests: net: enable profiling
nipa: timestamp - try waking
nipa: profile (time) test output
nipa: local: add short sleep to bond_macvlan_ipvlan.sh
nipa: config: x86: use periodic HZ tick
nipa: disable 6.17's merge window kunit tests
nipa: disable random kunit tests
nipa: fbnic: link up on QEMU
[-] virtio-net: Implement ndo_write_rx_mode callback
[-] net: refactor set_rx_mode into snapshot and deferred I/O
[+] uapi: ioam6: adjust the maximum size of a schema
[+] doc/netlink: nftables: Fill out operation attributes
[+] doc/netlink: nftables: Add getcompat operation
[+] doc/netlink: nftables: Add sub-messages
[+] doc/netlink: nftables: Update attribute sets
[+] doc/netlink: nftables: Add definitions
[+] doc/netlink: netlink-raw: Add max check
[+] net: phy: mxl-gpy: fix link properties on USXGMII and internal PHYs
[+] net: phy: mxl-gpy: fix bogus error on USXGMII and integrated PHY
[+] net: atlantic: fix fragment overflow handling in RX path
[+] atm/fore200e: Fix possible data race in fore200e_open()
net: wwan: t7xx: Make local function static
net: stmmac: qcom-ethqos: use read_poll_timeout_atomic()
net: stmmac: qcom-ethqos: add rgmii set/clear functions
net: stmmac: qcom-ethqos: use u32 for rgmii read/write/update
octeon_ep: reset firmware ready status
[+] net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}()
[+] net: dsa: microchip: Free previously initialized ports on init failures
[+] net: dsa: microchip: Don't free uninitialized ksz_irq
[+] net: dsa: microchip: ptp: Fix checks on irq_find_mapping()
[+] net: dsa: microchip: common: Fix checks on irq_find_mapping()
[+] net: aquantia: Add missing descriptor cache invalidation on ATL2
dt-bindings: net: aspeed: add AST2700 MDIO compatible
nfp: tls: Avoid -Wflex-array-member-not-at-end warnings
vhost: rewind next_avail_head while discarding descriptors
selftests: net: remove old setup_* scripts
netdevsim: add loopback support
selftests: drv-net: hw: convert the Toeplitz test to Python
selftests: drv-net: add a Python version of the GRO test
netdevsim: pass packets thru GRO on Rx
selftests: net: py: read ip link info about remote dev
selftests: net: py: support ksft ready without wait
selftests: net: relocate gro and toeplitz tests to drivers/net
selftests: drv-net: xdp: use variants for qstat tests
selftests: net: py: add test variants
selftests: net: py: extract the case generation logic
selftests: net: py: coding style improvements
virtio_net: enhance wake/stop tx queue statistics accounting
eth: fbnic: access @pp through netmem_desc instead of page
[+] netconsole: Increase MAX_USERDATA_ITEMS
[+] netconsole: Dynamic allocation of userdata buffer
[+] netconsole: Split userdata and sysdata
[+] netconsole: Simplify send_fragmented_body()
bonding: 3ad: Add support for 1600G speed
net/mlx5e: Add 1600Gbps link modes
net: ethtool: Add support for 1600Gbps speed
ynl: samples: add tc filter example
net: ipv4: fix spelling typo in comment
veth: reduce XDP no_direct return section to fix race
team: Move team device type change at the end of team_port_add
Documentation: net: add flow control guide and document ethtool API
[c] vsock: Ignore signal/timeout on connect() if already established
net: phy: adin1100: Simplify register value passing
net: phy: adin1100: Fix software power-down ready condition
hinic3: Add HW event handler
hinic3: Add netdev notifier interfaces
hinic3: Add mac filter ops
hinic3: Add adaptive IRQ coalescing with DIM
hinic3: Add .ndo_vlan_rx_add/kill_vid and .ndo_validate_addr
hinic3: Add .ndo_set_features and .ndo_fix_features
hinic3: Add .ndo_tx_timeout and .ndo_get_stats64
hinic3: Add PF management interfaces
hinic3: Add PF framework
net: stmmac: rk: use phylink's interface mode for set_clk_tx_rate()
[c] be2net: pass wrb_params in case of OS2BMC
net: enetc: update the base address of port MDIO registers for ENETC v4
net: enetc: set external PHY address in IERB for i.MX94 ENETC
net: enetc: set the external PHY address in IERB for port MDIO usage
net: stmmac: remove axi_blen array
net: stmmac: move stmmac_axi_blen_to_mask() to axi_blen init sites
net: stmmac: move stmmac_axi_blen_to_mask() to stmmac_main.c
net: stmmac: provide common stmmac_axi_blen_to_mask()
net: stmmac: move common DMA AXI register bits to common.h
net: stmmac: dwc-qos-eth: simplify switch() in dwc_eth_dwmac_config_dt()
net: stmmac: rk: convert to init()/exit() methods
net: stmmac: move probe/remove calling of init/exit
net: stmmac: pass struct device to init()/exit() methods
net: atm: fix incorrect cleanup function call in error path
tcp: add net.ipv4.tcp_rcvbuf_low_rtt
tcp: tcp_moderate_rcvbuf is only used in rx path
[-] selftests: netconsole: validate target resume
[-] netconsole: resume previously deactivated target
[-] netconsole: add STATE_DEACTIVATED to track targets disabled by low level
[-] netconsole: convert 'enabled' flag to enum for clearer state management
[-] netconsole: add target_state enum
net: phy: fixed_phy: fix missing initialization of fixed phy link
net: phy: fixed_phy: remove not needed initialization of phy_device members
tools: ynl: add YNL test framework
net: fec: remove duplicate macros of the BD status
net: fec: remove rx_align from fec_enet_private
net: fec: remove struct fec_enet_priv_txrx_info
net: fec: simplify the conditional preprocessor directives
net: fec: remove useless conditional preprocessor directives
selftest: netdevsim: test devlink default params
netdevsim: register a new devlink param with default value interface
net/mlx5: implement swp_l4_csum_mode via devlink params
devlink: support default values for param-get and param-set
devlink: refactor devlink_nl_param_value_fill_one()
devlink: pass extack through to devlink_param::get()
Test results