NIPA Branch net-next-hw-2025-09-19--00-00

Branches
Base trees
[+] dt-bindings: dma: qcom: bam-dma: Add missing required properties
[+] dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees
[+] dm-stripe: fix a possible integer overflow
[+] phy: qualcomm: phy-qcom-eusb2-repeater: fix override properties
[+] dt-bindings: phy: marvell,comphy-cp110: Fix clock and child node constraints
[+] phy: tegra: xusb: fix device and OF node leak at probe
[+] phy: ti: omap-usb2: fix device leak at unbind
[+] phy: ti-pipe3: fix device leak at unbind
[+] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings
[+] serial: sc16is7xx: fix bug in flow control levels init
[+] dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks
[+] dt-bindings: serial: 8250: move a constraint
[+] dt-bindings: serial: 8250: allow "main" and "uart" as clock names
[+] tty: hvc_console: Call hvc_kick in hvc_write unconditionally
[+] dmaengine: idxd: Remove improper idxd_free
[+] dmaengine: idxd: Fix refcount underflow on module unload
[+] dmaengine: idxd: Fix double free in idxd_setup_wqs()
[+] cgroup: split cgroup_destroy_wq into 3 workqueues
[+] cgroup/psi: Set of->priv to NULL upon file release
[+] USB: serial: option: add Telit Cinterion FN990A w/audio compositions
[+] USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions
[+] erofs: fix invalid algorithm for encoded extents
[+] mtd: MTD_INTEL_DG should depend on DRM_I915 or DRM_XE
[+] mtd: rawnand: nuvoton: Fix an error handling path in ma35_nand_chips_init()
[+] mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer
[+] mtd: rawnand: stm32_fmc2: fix ECC overwrite
[+] mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing
[+] gpu: nova-core: depend on CONFIG_64BIT
[+] phy: ti: gmii-sel: Always write the RGMII ID setting
[+] phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware
[+] dmaengine: ti: edma: Fix memory allocation size for queue_priority_map
[+] rust: device: fix unresolved link to drm::Device
[+] dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate
[+] Revert "drm/nouveau: Remove waitque for sched teardown"
[+] Input: xpad - add support for Flydigi Apex 5
[+] Input: iqs7222 - avoid enabling unused interrupts
[+] Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table
[+] drm/panthor: validate group queue count
[+] MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure
[+] KVM: arm64: Mark freed S2 MMUs as invalid
[+] mtd: spinand: winbond: Fix oob_layout for W25N01JW
[+] power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
[+] power: supply: bq27xxx: restrict no-battery detection to bq27000
[+] xhci: dbc: decouple endpoint allocation from initialization
[+] xhci: dbc: Fix full DbC transfer ring after several reconnects
[+] xhci: fix memory leak regression when freeing xhci vdev devices depth first
[+] USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels
[+] usb: typec: tcpm: properly deliver cable vdms to altmode drivers
[+] usb: gadget: midi2: Fix missing UMP group attributes initialization
[+] usb: gadget: midi2: Fix MIDI2 IN EP max packet size
[+] serial: xilinx_uartps: read reg size from DTS
[+] Input: mtk-pmic-keys - MT6359 has a specific release irq
[+] kernfs: Fix UAF in polling when open file is released
[+] x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygon
[+] dm-integrity: limit MAX_TAG_SIZE to 255
[+] drm/amdgpu: Wait for bootloader after PSPv11 reset
[+] regulator: sy7636a: fix lifecycle of power good gpio
[+] PCI: mvebu: Fix use of for_each_of_range() iterator
[+] drm/i915/power: fix size for for_each_set_bit() in abox iteration
[+] KVM: s390: Fix access to unavailable adapter indicator pages during postcopy
[+] KVM: s390: Fix incorrect usage of mmu_notifier_register()
[+] KVM: s390: Fix FOLL_*/FAULT_FLAG_* confusion
[+] fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters
[+] ceph: fix race condition validating r_parent before applying state
[+] ceph: fix race condition where r_parent becomes stale before sending message
[+] ceph: always call ceph_shift_unused_folios_left()
[+] ceph: fix crash after fscrypt_encrypt_pagecache_blocks() error
[+] hrtimers: Unconditionally update target CPU base after offline timer migration
[+] drm/amd/display: Disable DPCD Probe Quirk
[+] drm/amd/display: Correct sequences and delays for DCN35 PG & RCG
[+] drm/amd/display: Drop dm_prepare_suspend() and dm_complete()
[+] drm/amd/display: remove oem i2c adapter on finish
[+] drm/amdkfd: fix p2p links bug in topology
[+] amd/amdkfd: correct mem limit calculation for small APUs
[+] drm/xe/configfs: Don't touch survivability_mode on fini
[+] drm/xe: Attempt to bring bos back to VRAM after eviction
[+] drm/xe: Allow the pm notifier to continue on failure
[+] drm/xe: Block exec and rebind worker while evicting for suspend / hibernate
[+] drm/xe: Extend Wa_13011645652 to PTL-H, WCL
[+] drm/amdgpu: fix a memory leak in fence cleanup when unloading
[+] drm/amd/display: use udelay rather than fsleep
[+] drm/amd/amdgpu: Declare isp firmware binary file
[+] drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages
[+] drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time
[+] smb: client: fix compound alignment with encryption
[+] smb: client: fix data loss due to broken rename(2)
[+] erofs: fix runtime warning on truncate_folio_batch_exceptionals()
[+] KVM: arm64: nv: fix VNCR TLB ASID match logic for non-Global entries
[+] KVM: arm64: Initialize PMSCR_EL1 when in VHE
[+] KVM: arm64: VHE: Save and restore host MDCR_EL2 value correctly
[+] KVM: arm64: vgic: Drop stale comment on IRQ active state
[+] KVM: arm64: vgic-v3: Use bare refcount for VGIC LPIs
[+] KVM: arm64: Spin off release helper from vgic_put_irq()
[+] KVM: arm64: vgic-v3: Erase LPIs from xarray outside of raw spinlocks
[+] KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lock
[+] KVM: arm64: vgic-v3: Indicate vgic_put_irq() may take LPI xarray lock
[+] KVM: arm64: nv: Fix incorrect VNCR invalidation range calculation
[+] KVM: arm64: Fix parameter ordering for VBAR_EL1 assignment
[+] KVM: arm64: Remove stage 2 read fault check
[+] KVM: arm64: vgic: fix incorrect spinlock API usage
[+] platform/x86/amd/pmc: Add MECHREVO Yilong15Pro to spurious_8042 list
[+] platform/x86: oxpec: Add support for OneXPlayer X1Pro EVA-02
[+] platform/x86: oxpec: Add support for AOKZOE A1X
[+] um: Don't mark stack executable
[+] um: virtio_uml: Fix use-after-free after put_device in probe
[+] um: Fix FD copy size in os_rcv_fd_msg()
[+] drm/mediatek: fix potential OF node use-after-free
[+] drm/mediatek: clean up driver data initialisation
[+] MAINTAINERS: drm-misc: fix X: entries for nova/nouveau
[+] Revert "KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables"
[+] Revert "KVM: arm64: Split kvm_pgtable_stage2_destroy()"
[+] KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active
[+] libceph: fix invalid accesses to ceph_connection_v1_info
[+] erofs: fix long xattr name prefix placement
[+] MAINTAINERS: Update the DMA Rust entry
[+] Merge tag 'drm-rust-fixes-2025-09-05' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-fixes
[+] Merge tag 'drm-intel-fixes-2025-09-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
[+] Merge tag 'amd-drm-fixes-6.17-2025-09-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] Merge tag 'mediatek-drm-fixes-20250910' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
[+] Merge tag 'drm-misc-fixes-2025-09-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'mtd/fixes-for-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
[+] Merge tag 'drm-xe-fixes-2025-09-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] Merge tag 'usb-serial-6.17-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
[+] USB: core: remove the move buf action
[+] Merge tag 'v6.17-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] Merge tag 'drm-fixes-2025-09-12' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'pci-v6.17-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
[+] perf subcmd: avoid crash in exclude_cmds when excludes is empty
[+] perf lock: Provide a host_env for session new
[+] Merge tag 'driver-core-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
[+] Merge tag 'regulator-fix-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
[+] Merge tag 'ceph-for-6.17-rc6' of https://github.com/ceph/ceph-client
[+] mm/gup: check ref_count instead of lru before migration
[+] mm/gup: local lru_add_drain() to avoid lru_add_drain_all()
[+] mm: revert "mm/gup: clear the LRU flag of a page before adding to LRU batch"
[+] mm: revert "mm: vmscan.c: fix OOM on swap stress test"
[+] mm: folio_may_be_lru_cached() unless folio_test_large()
[+] mm/damon/core: introduce damon_call_control->dealloc_on_cancel
[+] mm/damon/sysfs: use dynamically allocated repeat mode damon_call_control
[+] MAINTAINERS: add Jann Horn as rmap reviewer
[+] MAINTAINERS: add Lance Yang as a THP reviewer
[+] samples/damon/wsse: avoid starting DAMON before initialization
[+] samples/damon/prcl: avoid starting DAMON before initialization
[+] samples/damon/mtier: avoid starting DAMON before initialization
[+] nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*
[+] Merge tag 'erofs-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
[+] MAINTAINERS: Input: Drop melfas-mip4 section
[+] Merge tag 'input-for-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[+] Merge tag 'timers-urgent-2025-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86-urgent-2025-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'usb-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[+] Merge tag 'tty-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
[+] Merge tag 'dmaengine-fix-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
[+] Merge tag 'phy-fix-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
[+] Linux 6.17-rc6
[+] smb: server: let smb_direct_writev() respect SMB_DIRECT_MAX_SEND_SGES
[+] ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer
[+] ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size
[+] btrfs: fix invalid extref key setup when replaying dentry
[+] btrfs: zoned: fix incorrect ASSERT in btrfs_zoned_reserve_data_reloc_bg()
[+] btrfs: initialize inode::file_extent_tree after i_mode has been set
[+] btrfs: annotate block group access with data_race() when sorting for reclaim
[+] Merge tag 'for-v6.17-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
[+] perf maps: Ensure kmap is set up for all inserts
[+] zram: fix slot write race condition
[+] platform/x86/amd/pmf: Support new ACPI ID AMDI0108
[+] platform/x86: asus-wmi: Re-add extra keys to ignore_key_wlan quirk
[+] Revert "sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local()"
[+] Merge tag 'perf-tools-fixes-for-v6.17-2025-09-16' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
[+] sched_ext, sched/core: Fix build failure when !FAIR_GROUP_SCHED && EXT_GROUP_SCHED
[+] dm-raid: don't set io_min and io_opt for raid1
[+] Merge tag 'for-6.17-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] Merge tag 'for-6.17/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
[+] Merge tag 'kvmarm-fixes-6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
[+] Merge tag 'kvm-x86-fixes-6.17-rcN' of https://github.com/kvm-x86/linux into HEAD
[+] Merge tag 'kvm-s390-master-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
[+] Merge tag 'cgroup-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
[+] Merge tag 'sched_ext-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
[+] tracing: kprobe-event: Fix null-ptr-deref in trace_kprobe_create_internal()
[+] Merge tag 'probes-fixes-v6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag '6.17-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'mm-hotfixes-stable-2025-09-17-21-10' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] Merge tag 'uml-for-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux
[+] Merge tag 'platform-drivers-x86-v6.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[+] Merge tag 'net-6.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
.../devicetree/bindings/dma/qcom,bam-dma.yaml | 4 + .../bindings/phy/marvell,comphy-cp110.yaml | 29 ++- .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 4 +- Documentation/devicetree/bindings/serial/8250.yaml | 56 +++--- .../bindings/serial/brcm,bcm7271-uart.yaml | 2 +- MAINTAINERS | 26 +-- Makefile | 2 +- arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/kvm_pgtable.h | 30 --- arch/arm64/include/asm/kvm_pkvm.h | 4 +- arch/arm64/kvm/arm.c | 4 +- arch/arm64/kvm/debug.c | 13 ++ arch/arm64/kvm/hyp/include/hyp/switch.h | 5 - arch/arm64/kvm/hyp/nvhe/switch.c | 6 + arch/arm64/kvm/hyp/nvhe/sys_regs.c | 2 +- arch/arm64/kvm/hyp/pgtable.c | 25 +-- arch/arm64/kvm/mmu.c | 45 +---- arch/arm64/kvm/nested.c | 6 +- arch/arm64/kvm/pkvm.c | 11 +- arch/arm64/kvm/vgic/vgic-debug.c | 2 +- arch/arm64/kvm/vgic/vgic-init.c | 6 +- arch/arm64/kvm/vgic/vgic-its.c | 15 +- arch/arm64/kvm/vgic/vgic-v4.c | 2 +- arch/arm64/kvm/vgic/vgic.c | 80 +++++--- arch/arm64/kvm/vgic/vgic.h | 8 +- arch/s390/kvm/interrupt.c | 15 +- arch/s390/kvm/kvm-s390.c | 24 +-- arch/s390/kvm/pv.c | 16 +- arch/um/drivers/virtio_uml.c | 6 +- arch/um/os-Linux/file.c | 2 +- arch/um/os-Linux/util.c | 3 +- arch/x86/kernel/cpu/topology_amd.c | 25 +-- arch/x86/kvm/svm/svm.c | 3 +- drivers/block/zram/zram_drv.c | 8 +- drivers/dma/dw/rzn1-dmamux.c | 15 +- drivers/dma/idxd/init.c | 39 ++-- drivers/dma/qcom/bam_dma.c | 8 +- drivers/dma/ti/edma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 44 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 - drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 2 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 64 +++---- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 34 ++-- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 1 + .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 74 ++++---- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 115 ++---------- .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 3 - .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h | 1 + .../drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c | 78 +++++--- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 23 +-- drivers/gpu/drm/nouveau/nouveau_fence.c | 15 -- drivers/gpu/drm/nouveau/nouveau_fence.h | 1 - drivers/gpu/drm/nouveau/nouveau_sched.c | 35 ++-- drivers/gpu/drm/nouveau/nouveau_sched.h | 9 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 8 +- drivers/gpu/drm/panthor/panthor_drv.c | 2 +- drivers/gpu/drm/xe/tests/xe_bo.c | 2 +- drivers/gpu/drm/xe/tests/xe_dma_buf.c | 10 +- drivers/gpu/drm/xe/xe_bo.c | 16 +- drivers/gpu/drm/xe/xe_bo.h | 2 +- drivers/gpu/drm/xe/xe_device_types.h | 6 + drivers/gpu/drm/xe/xe_dma_buf.c | 2 +- drivers/gpu/drm/xe/xe_exec.c | 9 + drivers/gpu/drm/xe/xe_pm.c | 42 ++++- drivers/gpu/drm/xe/xe_survivability_mode.c | 3 +- drivers/gpu/drm/xe/xe_vm.c | 42 ++++- drivers/gpu/drm/xe/xe_vm.h | 2 + drivers/gpu/drm/xe/xe_vm_types.h | 5 + drivers/gpu/drm/xe/xe_wa_oob.rules | 3 +- drivers/gpu/nova-core/Kconfig | 1 + drivers/input/joystick/xpad.c | 2 + drivers/input/keyboard/mtk-pmic-keys.c | 5 +- drivers/input/misc/iqs7222.c | 3 + drivers/input/serio/i8042-acpipnpio.h | 14 ++ drivers/md/dm-integrity.c | 2 +- drivers/md/dm-raid.c | 6 +- drivers/md/dm-stripe.c | 10 +- drivers/mtd/devices/Kconfig | 4 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 16 +- .../mtd/nand/raw/nuvoton-ma35d1-nand-controller.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 46 ++--- drivers/mtd/nand/spi/winbond.c | 37 +++- drivers/pci/controller/pci-mvebu.c | 21 +-- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 25 ++- drivers/phy/tegra/xusb-tegra210.c | 6 +- drivers/phy/ti/phy-gmii-sel.c | 47 ++++- drivers/phy/ti/phy-omap-usb2.c | 13 ++ drivers/phy/ti/phy-ti-pipe3.c | 13 ++ drivers/platform/x86/amd/pmc/pmc-quirks.c | 8 + drivers/platform/x86/amd/pmf/core.c | 1 + drivers/platform/x86/asus-nb-wmi.c | 2 + drivers/platform/x86/oxpec.c | 14 ++ drivers/power/supply/bq27xxx_battery.c | 4 +- drivers/regulator/sy7636a-regulator.c | 7 +- drivers/tty/hvc/hvc_console.c | 6 +- drivers/tty/serial/sc16is7xx.c | 14 +- drivers/tty/serial/xilinx_uartps.c | 10 +- drivers/usb/core/driver.c | 4 +- drivers/usb/gadget/function/f_midi2.c | 11 +- drivers/usb/gadget/udc/dummy_hcd.c | 8 +- drivers/usb/host/xhci-dbgcap.c | 94 +++++++--- drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/serial/option.c | 17 ++ drivers/usb/typec/tcpm/tcpm.c | 12 +- fs/btrfs/block-group.c | 9 +- fs/btrfs/delayed-inode.c | 3 - fs/btrfs/inode.c | 11 +- fs/btrfs/tree-log.c | 2 +- fs/btrfs/zoned.c | 2 +- fs/ceph/addr.c | 9 +- fs/ceph/debugfs.c | 14 +- fs/ceph/dir.c | 17 +- fs/ceph/file.c | 24 +-- fs/ceph/inode.c | 88 +++++++-- fs/ceph/mds_client.c | 172 ++++++++++------- fs/ceph/mds_client.h | 18 +- fs/erofs/erofs_fs.h | 8 +- fs/erofs/internal.h | 1 + fs/erofs/super.c | 12 ++ fs/erofs/xattr.c | 13 +- fs/erofs/zmap.c | 67 ++++--- fs/kernfs/file.c | 58 ++++-- fs/nilfs2/sysfs.c | 4 +- fs/nilfs2/sysfs.h | 8 +- fs/resctrl/ctrlmondata.c | 2 +- fs/resctrl/internal.h | 4 +- fs/resctrl/monitor.c | 6 +- fs/smb/client/cifsglob.h | 13 +- fs/smb/client/file.c | 18 +- fs/smb/client/inode.c | 86 +++++++-- fs/smb/client/smb2glob.h | 3 +- fs/smb/client/smb2inode.c | 204 ++++++++++++++++----- fs/smb/client/smb2ops.c | 32 +++- fs/smb/client/smb2proto.h | 3 + fs/smb/client/trace.h | 9 +- fs/smb/server/transport_rdma.c | 183 ++++++++++++------ include/kvm/arm_vgic.h | 9 +- include/linux/damon.h | 2 + include/linux/swap.h | 10 + kernel/cgroup/cgroup.c | 44 ++++- kernel/sched/core.c | 2 +- kernel/sched/ext.c | 6 +- kernel/time/hrtimer.c | 11 +- kernel/trace/trace_kprobe.c | 2 + mm/damon/core.c | 8 +- mm/damon/sysfs.c | 23 ++- mm/gup.c | 14 +- mm/mlock.c | 6 +- mm/swap.c | 50 ++--- mm/vmscan.c | 2 +- net/ceph/messenger.c | 7 +- rust/kernel/device.rs | 5 +- samples/damon/mtier.c | 3 + samples/damon/prcl.c | 3 + samples/damon/wsse.c | 3 + tools/lib/subcmd/help.c | 3 + tools/perf/builtin-lock.c | 7 +- tools/perf/util/maps.c | 9 +- 166 files changed, 1918 insertions(+), 1164 deletions(-)
New patches
@@ -1,43 +1,85 @@
fbnic: link up on QEMU
nipa: config: disable kmemleak auto scan
selftests: net: fix server bind failure in sctp_vrf.sh
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: dbg: tests: bonding: print info on failure
nipa: timestamp - try waking
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
[+] tcp: reclaim 8 bytes in struct request_sock_queue
[+] tcp: move mtu_info to remove two 32bit holes
[+] tcp: move tcp_clean_acked to tcp_sock_read_tx group
[+] tcp: move recvmsg_inq to tcp_sock_read_txrx
[+] tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group
[+] net: move sk->sk_err_soft and sk->sk_sndbuf
[+] net: move sk_uid and sk_protocol to sock_read_tx
[+] psp: don't use flags for checking sk_state
[+] psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu()
[+] psp: make struct sock argument const in psp_sk_get_assoc_rcu()
[+] ethernet: rvu-af: Remove slash from the driver name
[+] net: WQ_PERCPU added to alloc_workqueue users
[+] net: replace use of system_wq with system_percpu_wq
[+] net: replace use of system_unbound_wq with system_dfl_wq
[+] wan: framer: pef2256: use %pe in print format
[+] ptp_ocp: make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2
[+] tcp: prefer sk_skb_reason_drop()
[+] net/hsr: add protocol version to fill_info output
[+] net: netpoll: use synchronize_net() instead of synchronize_rcu()
[+] net: netpoll: remove unused netpoll pointer from netpoll_info
[+] psp: do not use sk_dst_get() in psp_dev_get_for_sock()
[+] net/mlx5: Use %pe format specifier for error pointers
[+] scripts/coccinelle: Find PTR_ERR() to %pe candidates
[+] selftest: netcons: add test for netconsole over bonded interfaces
[+] selftest: netcons: create a torture test
[+] selftest: netcons: refactor target creation
[+] net: netpoll: fix incorrect refcount handling causing incorrect cleanup
[+] net: ti: icssm-prueth: unwind cleanly in probe()
[+] hinic3: Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res()
[+] mptcp: reset blackhole on success with non-loopback ifaces
[+] page_pool: add debug for release to cache from wrong CPU
[+] net: dsa: microchip: Set SPI as bus interface during reset for KSZ8463
[+] dt-bindings: net: dsa: microchip: Add strap description to set SPI mode
[+] dt-bindings: net: dsa: microchip: Group if clause under allOf tag
[+] net: ipv4: convert ip_rcv_options to drop reasons
[+] net: ipv4: use the right type for drop reasons in ip_rcv_finish_core
[+] net: ipv4: simplify drop reason handling in ip_rcv_finish_core
[+] net: ipv4: make udp_v4_early_demux explicitly return drop reason
[+] net/mlx5e: Add flow rules for the decrypted ESP packets
[+] net/mlx5e: Add flow groups for the packets decrypted by crypto offload
[+] net/mlx5e: Recirculate decrypted packets into TTC table
[+] net/mlx5: Change TTC rules to match on undecrypted ESP packets
[+] net: airoha: Fix PPE_IP_PROTO_CHK register definitions
[+] net: dsa: dsa_loop: remove duplicated definition of NUM_FIXED_PHYS
r8169: set EEE speed down ratio to 1
net/smc: fix warning in smc_rx_splice() when calling get_page()
net: stmmac: remove mac_interface
net: stmmac: thead: convert to use phy_interface
net: stmmac: sun8i: convert to use phy_interface
net: stmmac: stm32: convert to use phy_interface
net: stmmac: starfive: convert to use phy_interface
net: stmmac: socfpga: convert to use phy_interface
net: stmmac: ingenic: convert to use phy_interface
net: stmmac: imx: convert to use phy_interface
net: stmmac: use phy_interface in stmmac_check_pcs_mode()
net: stmmac: rework mac_interface and phy_interface documentation
selftests/net: Test tcp port reuse after unbinding a socket
tcp: Update bind bucket state on port release
[-] net: xilinx: axienet: Fix kernel-doc warning for axienet_free_tx_chain return value
[-] net: sparx5/lan969x: Add support for ethtool pause parameters
[-] phy: mscc: Fix PTP for vsc8574 and VSC8572
net: tun: Update napi->skb after XDP process
[+] rtnetlink: specs: Add {head,tail}room to rt-link.yaml
[+] rtnetlink: add needed_{head,tail}room attributes
[+] net: sparx5/lan969x: Add support for ethtool pause parameters
net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
net: phy: micrel: Add Fast link failure support for lan8842
Merge tag 'mlx5-next-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
[-] rtnetlink: specs: Add {head,tail}room to rt-link.yaml
[-] rtnetlink: add needed_{head,tail}room attributes
net: phy: clear link parameters on admin link down
net: ti: am65-cpsw: Update hw timestamping filter for PTPv1 RX packets
net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloads
net/mlx5: Refactor MACsec WQE metadata shifts
net/mlx5: Remove VLAN insertion fields from WQE Ether segment
Test results