NIPA Branch net-next-hw-2025-10-24--00-00

Branches
Base trees
[+] cgroup: Fix seqcount lockdep assertion in cgroup freezer
[+] expfs: Fix exportfs_can_encode_fh() for EXPORT_FH_FID
[+] fs/notify: call exportfs_encode_fid with s_umount
[+] scsi: storvsc: Prefer returning channel with the same CPU as on the I/O issuing CPU
[+] scsi: qla4xxx: Fix typos in comments
[+] scsi: libfc: Prevent integer overflow in fc_fcp_recv_data()
[+] scsi: ufs: qcom: dt-bindings: Document the Kaanapali UFS controller
[+] scsi: ufs: phy: dt-bindings: Add QMP UFS PHY compatible for Kaanapali
[+] KVM: selftests: Test prefault memory during concurrent memslot removal
[+] drm/panthor: Ensure MCU is disabled on suspend
[+] nvme-multipath: Skip nr_active increments in RETRY disposition
[+] rust: cfi: only 64-bit arm and x86 support CFI_CLANG
[+] riscv: kgdb: Ensure that BUFMAX > NUMREGBYTES
[+] RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid rfence errors
[+] riscv: entry: fix typo in comment 'instruciton' -> 'instruction'
[+] riscv: kprobes: Fix probe address validation
[+] riscv: acpi: avoid errors caused by probing DT devices when ACPI is used
[+] riscv: Respect dependencies of ARCH_HAS_ELF_CORE_EFLAGS
[+] KVM: x86/pmu: Don't try to get perf capabilities for hybrid CPUs
[+] KVM: Rework KVM_CAP_GUEST_MEMFD_MMAP into KVM_CAP_GUEST_MEMFD_FLAGS
[+] KVM: guest_memfd: Add INIT_SHARED flag, reject user page faults if not set
[+] KVM: guest_memfd: Invalidate SHARED GPAs if gmem supports INIT_SHARED
[+] KVM: Explicitly mark KVM_GUEST_MEMFD as depending on KVM_GENERIC_MMU_NOTIFIER
[+] KVM: guest_memfd: Allow mmap() on guest_memfd for x86 VMs with private memory
[+] KVM: selftests: Stash the host page size in a global in the guest_memfd test
[+] KVM: selftests: Create a new guest_memfd for each testcase
[+] KVM: selftests: Add test coverage for guest_memfd without GUEST_MEMFD_FLAG_MMAP
[+] KVM: selftests: Add wrappers for mmap() and munmap() to assert success
[+] KVM: selftests: Isolate the guest_memfd Copy-on-Write negative testcase
[+] KVM: selftests: Add wrapper macro to handle and assert on expected SIGBUS
[+] KVM: selftests: Verify that faulting in private guest_memfd memory fails
[+] KVM: selftests: Verify that reads to inaccessible guest_memfd VMAs SIGBUS
[+] riscv: kprobes: convert one final __ASSEMBLY__ to __ASSEMBLER__
[+] ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_get_acpi_mute_state()
[+] ALSA: hda: Fix missing pointer check in hda_component_manager_init function
[+] ALSA: hda/intel: Add MSI X870E Tomahawk to denylist
[+] ALSA: usb-audio: apply quirk for Huawei Technologies Co., Ltd. CM-Q3
[+] drm/bridge: lt9211: Drop check for last nibble of version register
[+] smb: server: Use common error handling code in smb_direct_rdma_xmit()
[+] powerpc/pseries/msi: Fix NULL pointer dereference at irq domain teardown
[+] powerpc, ocxl: Fix extraction of struct xive_irq_data
[+] powerpc/fadump: skip parameter area allocation when fadump is disabled
[+] ALSA: hda/realtek: Add quirk entry for HP ZBook 17 G6
[+] ALSA: hda/tas2781: Set tas2781_hda::tasdevice_priv::chip_id as TAS5825 in case of tas5825
[+] ASoC: dt-bindings: qcom,sm8250: Add QCS615 sound card
[+] ASoC: qcom: sc8280xp: Add support for QCS615
[+] ASoC: tas2781: Support more newly-released amplifiers tas58xx in the driver
[+] ASoC: tas2781: Update ti,tas2781.yaml for adding tas58xx
[+] ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codec
[+] rpmb: move rpmb_frame struct and constants to common header
[+] ASoC: nau8821: Cancel jdet_work before handling jack ejection
[+] ASoC: nau8821: Generalize helper to clear IRQ status
[+] ASoC: nau8821: Consistently clear interrupts before unmasking
[+] ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit
[+] ASoC: nau8821: Avoid unnecessary blocking in IRQ handler
[+] KVM: arm64: nv: Don't treat ZCR_EL2 as a 'mapped' register
[+] KVM: arm64: nv: Don't advance PC when pending an SVE exception
[+] KVM: arm64: Use the in-context stage-1 in __kvm_find_s1_desc_level()
[+] KVM: arm64: selftests: Test effective value of HCR_EL2.AMO
[+] KVM: arm64: selftests: Track width of timer counter as "int", not "uint64_t"
[+] KVM: arm64: Prevent access to vCPU events before init
[+] KVM: arm64: Document vCPU event ioctls as requiring init'ed vCPU
[+] KVM: selftests: Fix irqfd_test for non-x86 architectures
[+] KVM: arm64: Remove unreachable break after return
[+] KVM: arm64: selftests: Sync ID_AA64PFR1, MPIDR, CLIDR in guest
[+] smb: client: Return a status code only as a constant in sid_to_id()
[+] smb: client: Omit one redundant variable assignment in cifs_xattr_set()
[+] smb: smbdirect: introduce smbdirect_mr_io.{kref,mutex} and SMBDIRECT_MR_DISABLED
[+] smb: client: change smbd_deregister_mr() to return void
[+] smb: client: let destroy_mr_list() call list_del(&mr->list)
[+] smb: client: let destroy_mr_list() remove locked from the list
[+] smb: client: improve logic in allocate_mr_list()
[+] smb: client: improve logic in smbd_register_mr()
[+] smb: client: improve logic in smbd_deregister_mr()
[+] smb: client: call ib_dma_unmap_sg if mr->sgt.nents is not 0
[+] smb: client: let destroy_mr_list() call ib_dereg_mr() before ib_dma_unmap_sg()
[+] KVM: arm64: Guard PMSCR_EL1 initialization with SPE presence check
[+] KVM: arm64: selftests: Allocate vcpus with correct size
[+] KVM: arm64: selftests: Actually enable IRQs in vgic_lpi_stress
[+] KVM: arm64: gic-v3: Only set ICH_HCR traps for v2-on-v3 or v3 guests
[+] Documentation: KVM: Update GICv3 docs for GICv5 hosts
[+] KVM: arm64: Hide CNTHV_*_EL2 from userspace for nVHE guests
[+] KVM: arm64: Introduce timer_context_to_vcpu() helper
[+] KVM: arm64: Replace timer context vcpu pointer with timer_id
[+] KVM: arm64: Make timer_set_offset() generally accessible
[+] KVM: arm64: Add timer UAPI workaround to sysreg infrastructure
[+] KVM: arm64: Move CNT*_CTL_EL0 userspace accessors to generic infrastructure
[+] KVM: arm64: Move CNT*_CVAL_EL0 userspace accessors to generic infrastructure
[+] KVM: arm64: Move CNT*CT_EL0 userspace accessors to generic infrastructure
[+] KVM: arm64: Fix WFxT handling of nested virt
[+] KVM: arm64: Kill leftovers of ad-hoc timer userspace access
[+] KVM: arm64: selftests: Make dependencies on VHE-specific registers explicit
[+] KVM: arm64: selftests: Add an E2H=0-specific configuration to get_reg_list
[+] KVM: arm64: selftests: Fix misleading comment about virtual timer encoding
[+] KVM: arm64: Compute per-vCPU FGTs at vcpu_load()
[+] KVM: arm64: nv: Use FGT write trap of MDSCR_EL1 when available
[+] drm/i915/guc: Skip communication warning on reset in progress
[+] drm/i915/frontbuffer: Move bo refcounting intel_frontbuffer_{get,release}()
[+] drm/i915/fb: Fix the set_tiling vs. addfb race, again
[+] Revert "drm/amd/display: Only restore backlight after amdgpu_dm_init or dm_resume"
[+] drm/amd/pm: Disable MCLK switching on SI at high pixel clocks
[+] drm/amd: Disable ASPM on SI
[+] drm/amdgpu: remove two invalid BUG_ON()s
[+] drm/amdgpu: block CE CS if not explicitely allowed by module option
[+] drm/amdgpu: fix handling of harvesting for ip_discovery firmware
[+] drm/amdgpu: handle wrap around in reemit handling
[+] drm/amdgpu: set an error on all fences from a bad context
[+] drm/amdgpu: use atomic functions with memory barriers for vm fault info
[+] drm/amdgpu: drop unused structures in amdgpu_drm.h
[+] drm/amd/powerplay: Fix CIK shutdown temperature
[+] drm/amdgpu: fix bit shift logic
[+] drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM
[+] drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices
[+] drm/amdgpu: fix gfx12 mes packet status return check
[+] drm/amdgpu: fix initialization of doorbell array for detect and hang
[+] drm/amdgpu: fix hung reset queue array memory allocation
[+] drm/amdgpu: enable suspend/resume all for gfx 12
[+] drm/amdkfd: fix suspend/resume all calls in mes based eviction path
[+] Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()"
[+] NFSv4/flexfiles: fix to allocate mirror->dss before use
[+] NFS4: Apply delay_retrans to async operations
[+] NFS: check if suid/sgid was cleared after a write as needed
[+] NFS4: Fix state renewals missing after boot
[+] cxl/port: Avoid missing port component registers setup
[+] ALSA: usb-audio: add mixer_playback_min_mute quirk for Logitech H390
[+] x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID
[+] Merge branch '6.18/scsi-queue' into 6.18/scsi-fixes
[+] drm/xe: Increase global invalidation timeout to 1000us
[+] drm/xe: Don't allow evicting of BOs in same VM in array of VM binds
[+] drm/xe: Move rebar to be done earlier
[+] drm/xe/migrate: Fix an error path
[+] drm/xe: Handle mixed mappings and existing VRAM on atomic faults
[+] drm/xe: Enable media sampler power gating
[+] drm/xe/guc: Check GuC running state before deregistering exec queue
[+] btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running
[+] btrfs: fix memory leak on duplicated memory in the qgroup assign ioctl
[+] btrfs: only set the device specific options after devices are opened
[+] btrfs: do not use folio_test_partial_kmap() in ASSERT()s
[+] btrfs: do not assert we found block group item when creating free space tree
[+] btrfs: fix incorrect readahead expansion length
[+] btrfs: fix memory leaks when rejecting a non SINGLE data profile without an RST
[+] btrfs: tree-checker: fix bounds check in check_inode_extref()
[+] btrfs: send: fix -Wflex-array-member-not-at-end warning in struct send_ctx
[+] cxl/features: Add check for no entries in cxl_feature_info
[+] x86/mm: Fix overflow in __cpa_addr()
[+] x86/mm: Fix SMP ordering in switch_mm_irqs_off()
[+] PCI: cadence: Search for MSI Capability with correct ID
[+] f2fs: don't call iput() from f2fs_drop_inode()
[+] f2fs: fix wrong block mapping for multi-devices
[+] arm64: Revamp HCR_EL2.E2H RES1 detection
[+] drm/draw: fix color truncation in drm_draw_fill24
[+] drm/rockchip: vop2: use correct destination rectangle height check
[+] uprobe: Move arch_uprobe_optimize right after handlers execution
[+] perf/core: Fix address filter match with backing files
[+] perf/core: Fix MMAP event path names with backing files
[+] perf/core: Fix MMAP2 event device with backing files
[+] Merge drm/drm-fixes into drm-misc-fixes
[+] HID: intel-thc-hid: intel-quicki2c: Fix wrong type casting
[+] HID: intel-thc-hid: Intel-quickspi: switch first interrupt from level to edge detection
[+] HID: intel-thc-hid: intel-quickspi: Add ARL PCI Device Id's
[+] HID: cp2112: Add parameter validation to data length
[+] HID: quirks: avoid Cooler Master MM712 dongle wakeup bug
[+] HID: quirks: Add ALWAYS_POLL quirk for VRS R295 steering wheel
[+] HID: core: Add printk_ratelimited variants to hid_warn() etc
[+] HID: nintendo: Wait longer for initial probe
[+] HID: nintendo: Rate limit IMU compensation message
[+] HID: Kconfig: Fix build error from CONFIG_HID_HAPTIC
[+] HID: hid-debug: Fix spelling mistake "Rechargable" -> "Rechargeable"
[+] sched/deadline: Stop dl_server before CPU goes offline
[+] sched/fair: Fix pelt lost idle time detection
[+] i2c: Remove redundant pm_runtime_mark_last_busy() calls
[+] i2c: usbio: Add ACPI device-id for MTL-CVF devices
[+] dt-bindings: i2c: Convert apm,xgene-slimpro-i2c to DT schema
[+] ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings
[+] accel/qaic: Fix bootlog initialization ordering
[+] accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()
[+] accel/qaic: Synchronize access to DBC request queue head & tail pointer
[+] nvme-auth: update sc_c in host response
[+] slab: fix clearing freelist in free_deferred_objects()
[+] bpf: test_run: Fix ctx leak in bpf_prog_test_run_xdp error path
[+] cxl/acpi: Fix setup of memory resource in cxl_acpi_set_cache_size()
[+] cxl: Set range param for region_res_match_cxl_range() as const
[+] cxl: Fix match_region_by_range() to use region_res_match_cxl_range()
[+] cxl/region: Use %pa printk format to emit resource_size_t
[+] PCI: Revert early bridge resource set up
[+] cxl/trace: Subtract to find an hpa_alias0 in cxl_poison events
[+] selftests/bpf: make arg_parsing.c more robust to crashes
[+] exfat: fix improper check of dentry.stream.valid_size
[+] drm/ast: Blank with VGACR17 sync enable, always clear VGACRB6 sync off
[+] platform/x86: alienware-wmi-wmax: Fix NULL pointer dereference in sleep handlers
[+] platform/mellanox: mlxbf-pmc: add sysfs_attr_init() to count_clock init
[+] MAINTAINERS: add Denis Benato as maintainer for asus notebooks
[+] ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card
[+] platform/x86: alienware-wmi-wmax: Add AWCC support to Dell G15 5530
[+] exfat: fix out-of-bounds in exfat_nls_to_ucs2()
[+] ASoC: sdw_utils: add rt1321 part id to codec_info_list
[+] ASoC: codecs: wcd938x-sdw: remove redundant runtime pm calls
[+] bpf: Replace bpf_map_kmalloc_node() with kmalloc_nolock() to allocate bpf_async_cb structures.
[+] smb/server: fix possible memory leak in smb2_read()
[+] smb/server: fix possible refcount leak in smb2_sess_setup()
[+] ksmbd: fix recursive locking in RPC handle list access
[+] smb: client: let destroy_mr_list() keep smbdirect_mr_io memory if registered
[+] smb: move some duplicate definitions to common/cifsglob.h
[+] cpufreq/amd-pstate: Fix a regression leading to EPP 0 after hibernate
[+] blk-mq: fix stale tag depth for shared sched tags in blk_mq_update_nr_requests()
[+] block: Remove elevator_lock usage from blkg_conf frozen operations
[+] io_uring: protect mem region deregistration
[+] io_uring: fix unexpected placement on same size resizing
[+] drm/i915/psr: Deactivate PSR only on LNL and when selective fetch enabled
[+] selftests: cgroup: add values_close_report helper
[+] selftests: cgroup: Use values_close_report in test_cpu
[+] HID: hid-input: only ignore 0 battery events for digitizers
[+] HID: multitouch: fix name of Stylus input devices
[+] HID: multitouch: fix sticky fingers
[+] selftests/hid: add tests for missing release on the Dell Synaptics
[+] smb: client: let smbd_destroy() wait for SMBDIRECT_SOCKET_DISCONNECTED
[+] drm/gpuvm: Fix kernel-doc warning for drm_gpuvm_map_req.map
[+] ASoC: dt-bindings: Add compatible string fsl,imx-audio-tlv320
[+] ASoC: max98090/91: fixed max98091 ALSA widget powering up/down
[+] ASoC: amd/sdw_utils: avoid NULL deref when devm_kasprintf() fails
[+] x86/CPU/AMD: Prevent reset reasons from being retained across reboot
[+] io_uring/rw: check for NULL io_br_sel when putting a buffer
[+] hung_task: fix warnings caused by unaligned lock pointers
[+] mm/damon/sysfs: catch commit test ctx alloc failure
[+] mm/damon/sysfs: dealloc commit test ctx always
[+] dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC
[+] mm: don't spin in add_stack_record when gfp flags don't allow
[+] ocfs2: clear extent cache after moving/defragmenting extents
[+] mm: prevent poison consumption when splitting THP
[+] smb: client: Fix refcount leak for cifs_sb_tlink
[+] cifs: parse_dfs_referrals: prevent oob on malformed input
[+] smb: client: Use SHA-512 library for SMB3.1.1 preauth hash
[+] smb: client: Use HMAC-SHA256 library for key generation
[+] smb: client: Use HMAC-SHA256 library for SMB2 signature calculation
[+] smb: client: Use MD5 library for M-F symlink hashing
[+] smb: client: Use MD5 library for SMB1 signature calculation
[+] smb: client: Use HMAC-MD5 library for NTLMv2
[+] smb: client: Remove obsolete crypto_shash allocations
[+] smb: client: Consolidate cmac(aes) shash allocation
[+] drm/xe/svm: Ensure data will be migrated to system if indicated by madvise.
[+] drm/xe/kunit: Fix kerneldoc for parameterized tests
[+] drm/xe/migrate: don't misalign current bytes
[+] drm/xe/evict: drop bogus assert
[+] ALSA: usb-audio: add volume quirks for MS LifeChat LX-3000
[+] ALSA: usb-audio: fix vendor quirk for Logitech H390
[+] ASoC: Add QCS615 sound card support
[+] ASoC: nau8821: Fix IRQ handling and improve jack
[+] drm/sched: Fix potential double free in drm_sched_job_add_resv_dependencies
[+] slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL
[+] HID: logitech-hidpp: Add HIDPP_QUIRK_RESET_HI_RES_SCROLL
[+] selftests: arg_parsing: Ensure data is flushed to disk before reading.
[+] Merge tag 'v6.18-rc1-smb-server-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'for-6.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] bpf: Fix memory leak in __lookup_instance error path
[+] Merge tag 'f2fs-fix-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
[+] Merge tag 'asoc-fix-v6.18-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] nvme/tcp: handle tls partially sent records in write_space()
[+] Merge tag 'nvme-6.18-2025-10-16' of git://git.infradead.org/nvme into block-6.18
[+] Merge tag 'drm-intel-fixes-2025-10-16' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
[+] Merge tag 'amd-drm-fixes-6.18-2025-10-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] docs: rust: add section on imports formatting
[+] rust: alloc: employ a trailing comment to keep vertical layout
[+] rust: cpufreq: fix formatting
[+] Merge tag 'drm-misc-fixes-2025-10-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'drm-xe-fixes-2025-10-16' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] erofs: fix crafted invalid cases for encoded extents
[+] rust: bitmap: fix formatting
[+] PCI: vmd: Override irq_startup()/irq_shutdown() in vmd_init_dev_msi_info()
[+] PCI/VGA: Select SCREEN_INFO on X86
[+] ALSA: hda/realtek: Fix mute led for HP Omen 17-cb0xxx
[+] Merge tag 'i2c-for-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[+] Merge tag 'drm-fixes-2025-10-17' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'sound-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] Merge tag 'mmc-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[+] Merge tag 'block-6.18-20251016' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] cgroup/misc: fix misc_res_type kernel-doc warning
[+] Merge tag 'io_uring-6.18-20251016' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] btrfs: directly free partially initialized fs_info in btrfs_check_leaked_roots()
[+] btrfs: send: fix duplicated rmdir operations when using extrefs
[+] arm64/sysreg: Fix GIC CDEOI instruction encoding
[+] arm64: debug: always unmask interrupts in el0_softstp()
[+] bpf: Do not disable preemption in bpf_test_run().
[+] selftests/bpf: Fix redefinition of 'off' as different kind of symbol
[+] Merge tag 'riscv-for-linux-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
[+] Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[+] Merge tag 'kvmarm-fixes-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
[+] Merge tag 'kvm-x86-fixes-6.18-rc2' of https://github.com/kvm-x86/linux into HEAD
[+] tpm_crb: Add idle support for the Arm FF-A start method
[+] Merge tag 'amd-pstate-v6.18-2025-10-15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
[+] Merge tag 'slab-for-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
[+] Merge tag 'powerpc-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[+] Merge tag '6.18-rc1-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] Merge tag 'nfs-for-6.18-2' of git://git.linux-nfs.org/projects/anna/linux-nfs
[+] Merge tag 'exfat-for-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
[+] Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
[+] Merge tag 'hid-for-linus-2025101701' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
[+] Merge tag 'cxl-fixes-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
[+] Merge tag 'pci-v6.18-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
[+] Merge tag 'tpmdd-next-v6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
[+] Merge tag 'rust-rustfmt' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
[+] Merge tag 'x86_urgent_for_v6.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'perf_urgent_for_v6.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'sched_urgent_for_v6.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Linux 6.18-rc2
[+] Revert "cpuidle: menu: Avoid discarding useful information"
[+] Merge tag 'fsnotify_for_v6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
[+] Merge tag 'cgroup-for-6.18-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
[+] ACPI: property: Fix argument order in __acpi_node_get_property_reference()
[+] MAINTAINERS: Update Alex Williamson's email address
[+] ACPICA: Work around bogus -Wstringop-overread warning since GCC 11
[+] Merge tag 'vfio-v6.18-rc3' of https://github.com/awilliam/linux-vfio
[+] mm/mremap: correctly account old mapping after MREMAP_DONTUNMAP remap
[+] mm/damon/core: fix list_add_tail() call on damon_call()
[+] vmw_balloon: indicate success when effectively deflating during migration
[+] hugetlbfs: move lock assertions after early returns in huge_pmd_unshare()
[+] mm/damon/core: fix potential memory leak by cleaning ops_filter in damon_destroy_scheme
[+] mm/damon/core: use damos_commit_quota_goal() for new goal commit
[+] csky: abiv2: adapt to new folio flags field
[+] erofs: avoid infinite loops due to corrupted subpage compact indexes
[+] erofs: consolidate z_erofs_extent_lookback()
[+] Revert "fs/9p: Refresh metadata in d_revalidate for uncached mode too"
[+] btrfs: fix delayed_node ref_tracker use after free
[+] btrfs: ref-verify: fix IS_ERR() vs NULL check in btrfs_build_ref_tree()
[+] PM: runtime: Fix conditional guard definitions
[+] Merge tag '9p-for-6.18-rc3-v2' of https://github.com/martinetd/linux
[+] Merge tag 'erofs-for-6.18-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
[+] Merge tag 'platform-drivers-x86-v6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
[+] Merge tag 'mm-hotfixes-stable-2025-10-22-12-43' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[+] Merge branches 'pm-cpuidle' and 'pm-cpufreq'
[+] Merge branch 'acpi-property'
[+] Merge tag 'for-6.18-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] Merge tag 'pm-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'acpi-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'net-6.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
.mailmap | 1 + .../bindings/i2c/apm,xgene-slimpro-i2c.yaml | 36 +++ .../devicetree/bindings/i2c/i2c-xgene-slimpro.txt | 15 - .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 4 + .../devicetree/bindings/sound/fsl-asoc-card.yaml | 1 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 1 + .../devicetree/bindings/sound/ti,tas2781.yaml | 43 ++- .../devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml | 2 + Documentation/rust/coding-guidelines.rst | 75 +++++ Documentation/virt/kvm/api.rst | 20 +- Documentation/virt/kvm/devices/arm-vgic-v3.rst | 3 +- MAINTAINERS | 5 +- Makefile | 2 +- arch/Kconfig | 1 + arch/arm64/include/asm/el2_setup.h | 38 ++- arch/arm64/include/asm/kvm_host.h | 50 ++++ arch/arm64/include/asm/sysreg.h | 11 +- arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/kvm/arch_timer.c | 105 +------ arch/arm64/kvm/arm.c | 7 + arch/arm64/kvm/at.c | 7 +- arch/arm64/kvm/config.c | 90 ++++++ arch/arm64/kvm/debug.c | 15 +- arch/arm64/kvm/guest.c | 70 ----- arch/arm64/kvm/handle_exit.c | 7 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 148 ++-------- arch/arm64/kvm/hyp/nvhe/pkvm.c | 1 + arch/arm64/kvm/nested.c | 9 +- arch/arm64/kvm/sys_regs.c | 131 +++++++-- arch/arm64/kvm/sys_regs.h | 6 + arch/arm64/kvm/vgic/vgic-v3.c | 5 +- arch/csky/abiv2/cacheflush.c | 2 +- arch/csky/abiv2/inc/abi/cacheflush.h | 4 +- arch/powerpc/kernel/fadump.c | 3 + arch/powerpc/kvm/book3s_xive.c | 12 +- arch/powerpc/platforms/powernv/vas.c | 2 +- arch/powerpc/platforms/pseries/msi.c | 3 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/kgdb.h | 9 +- arch/riscv/kernel/cpu-hotplug.c | 1 + arch/riscv/kernel/entry.S | 2 +- arch/riscv/kernel/probes/kprobes.c | 13 +- arch/riscv/kernel/setup.c | 7 +- arch/riscv/kernel/tests/kprobes/test-kprobes.h | 4 +- arch/x86/kernel/cpu/amd.c | 16 +- arch/x86/kernel/cpu/resctrl/monitor.c | 14 +- arch/x86/kvm/pmu.c | 8 +- arch/x86/kvm/x86.c | 7 +- arch/x86/mm/pat/set_memory.c | 2 +- arch/x86/mm/tlb.c | 24 +- block/blk-cgroup.c | 13 +- block/blk-mq-sched.c | 2 +- block/blk-mq-tag.c | 5 +- block/blk-mq.c | 2 +- block/blk-mq.h | 3 +- drivers/accel/qaic/qaic.h | 2 + drivers/accel/qaic/qaic_control.c | 2 +- drivers/accel/qaic/qaic_data.c | 12 +- drivers/accel/qaic/qaic_debugfs.c | 5 +- drivers/accel/qaic/qaic_drv.c | 3 + drivers/acpi/acpica/tbprint.c | 6 + drivers/acpi/property.c | 2 +- drivers/char/tpm/tpm_crb.c | 29 +- drivers/cpufreq/amd-pstate.c | 6 +- drivers/cpuidle/governors/menu.c | 21 +- drivers/cxl/acpi.c | 2 +- drivers/cxl/core/features.c | 3 + drivers/cxl/core/port.c | 26 +- drivers/cxl/core/region.c | 11 +- drivers/cxl/core/trace.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 54 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 3 + drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 2 - drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 2 - drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 6 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 15 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 73 ++--- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 - drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 3 +- drivers/gpu/drm/ast/ast_mode.c | 18 +- drivers/gpu/drm/ast/ast_reg.h | 1 + drivers/gpu/drm/bridge/lontium-lt9211.c | 3 +- drivers/gpu/drm/drm_draw.c | 2 +- drivers/gpu/drm/drm_draw_internal.h | 2 +- drivers/gpu/drm/i915/display/intel_fb.c | 38 +-- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 10 +- drivers/gpu/drm/i915/display/intel_psr.c | 12 +- .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 9 +- drivers/gpu/drm/panthor/panthor_fw.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 13 +- drivers/gpu/drm/xe/regs/xe_gt_regs.h | 1 + drivers/gpu/drm/xe/tests/xe_pci.c | 5 + drivers/gpu/drm/xe/xe_bo_evict.c | 8 - drivers/gpu/drm/xe/xe_device.c | 2 +- drivers/gpu/drm/xe/xe_gt_idle.c | 8 + drivers/gpu/drm/xe/xe_guc_submit.c | 13 +- drivers/gpu/drm/xe/xe_migrate.c | 6 +- drivers/gpu/drm/xe/xe_pci.c | 2 + drivers/gpu/drm/xe/xe_svm.c | 17 +- drivers/gpu/drm/xe/xe_vm.c | 32 +- drivers/gpu/drm/xe/xe_vm_types.h | 1 + drivers/gpu/drm/xe/xe_vram.c | 34 ++- drivers/gpu/drm/xe/xe_vram.h | 1 + drivers/hid/Kconfig | 2 +- drivers/hid/hid-cp2112.c | 27 +- drivers/hid/hid-debug.c | 2 +- drivers/hid/hid-ids.h | 4 + drivers/hid/hid-input.c | 5 +- drivers/hid/hid-logitech-hidpp.c | 21 ++ drivers/hid/hid-multitouch.c | 28 +- drivers/hid/hid-nintendo.c | 6 +- drivers/hid/hid-quirks.c | 2 + .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 2 +- .../intel-thc-hid/intel-quickspi/pci-quickspi.c | 6 + .../intel-thc-hid/intel-quickspi/quickspi-dev.h | 2 + .../intel-quickspi/quickspi-protocol.c | 3 +- drivers/i2c/busses/i2c-amd-mp2.h | 1 - drivers/i2c/busses/i2c-at91-core.c | 1 - drivers/i2c/busses/i2c-at91-master.c | 1 - drivers/i2c/busses/i2c-cadence.c | 1 - drivers/i2c/busses/i2c-davinci.c | 2 - drivers/i2c/busses/i2c-designware-master.c | 1 - drivers/i2c/busses/i2c-hix5hd2.c | 1 - drivers/i2c/busses/i2c-i801.c | 1 - drivers/i2c/busses/i2c-img-scb.c | 3 - drivers/i2c/busses/i2c-imx-lpi2c.c | 4 - drivers/i2c/busses/i2c-imx.c | 3 - drivers/i2c/busses/i2c-mv64xxx.c | 1 - drivers/i2c/busses/i2c-nvidia-gpu.c | 1 - drivers/i2c/busses/i2c-omap.c | 3 - drivers/i2c/busses/i2c-qcom-cci.c | 2 - drivers/i2c/busses/i2c-qcom-geni.c | 1 - drivers/i2c/busses/i2c-qup.c | 3 - drivers/i2c/busses/i2c-riic.c | 2 - drivers/i2c/busses/i2c-rzv2m.c | 1 - drivers/i2c/busses/i2c-sprd.c | 2 - drivers/i2c/busses/i2c-stm32f7.c | 5 - drivers/i2c/busses/i2c-usbio.c | 1 + drivers/i2c/busses/i2c-xiic.c | 1 - drivers/misc/ocxl/afu_irq.c | 2 +- drivers/misc/vmw_balloon.c | 8 +- drivers/mmc/core/block.c | 42 --- drivers/nvme/host/auth.c | 6 +- drivers/nvme/host/multipath.c | 6 +- drivers/nvme/host/tcp.c | 3 + drivers/pci/Kconfig | 1 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 2 +- drivers/pci/controller/vmd.c | 13 + drivers/pci/probe.c | 13 +- drivers/pci/vgaarb.c | 6 +- drivers/platform/mellanox/mlxbf-pmc.c | 1 + drivers/platform/x86/dell/alienware-wmi-wmax.c | 12 +- drivers/scsi/libfc/fc_fcp.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 8 +- drivers/scsi/storvsc_drv.c | 96 +++--- fs/9p/vfs_dentry.c | 10 +- fs/9p/vfs_inode.c | 8 +- fs/9p/vfs_inode_dotl.c | 8 +- fs/btrfs/delayed-inode.c | 2 +- fs/btrfs/delayed-inode.h | 7 + fs/btrfs/extent_io.c | 2 +- fs/btrfs/free-space-tree.c | 15 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/ref-verify.c | 2 +- fs/btrfs/relocation.c | 13 +- fs/btrfs/scrub.c | 4 +- fs/btrfs/send.c | 60 +++- fs/btrfs/super.c | 11 +- fs/btrfs/tree-checker.c | 2 +- fs/btrfs/zoned.c | 2 +- fs/erofs/zmap.c | 59 ++-- fs/exfat/exfat_fs.h | 1 - fs/exfat/file.c | 7 +- fs/exfat/namei.c | 8 +- fs/exfat/nls.c | 3 - fs/f2fs/data.c | 2 +- fs/f2fs/super.c | 2 +- fs/hugetlbfs/inode.c | 9 - fs/nfs/flexfilelayout/flexfilelayout.c | 35 ++- fs/nfs/nfs4client.c | 1 + fs/nfs/nfs4proc.c | 13 + fs/nfs/write.c | 3 +- fs/notify/fdinfo.c | 6 + fs/ocfs2/move_extents.c | 5 + fs/smb/client/Kconfig | 7 +- fs/smb/client/cifsacl.c | 5 +- fs/smb/client/cifsencrypt.c | 201 +++++-------- fs/smb/client/cifsfs.c | 4 - fs/smb/client/cifsglob.h | 22 +- fs/smb/client/cifsproto.h | 10 +- fs/smb/client/inode.c | 6 +- fs/smb/client/link.c | 31 +- fs/smb/client/misc.c | 17 ++ fs/smb/client/sess.c | 2 +- fs/smb/client/smb2misc.c | 53 +--- fs/smb/client/smb2ops.c | 8 +- fs/smb/client/smb2proto.h | 8 +- fs/smb/client/smb2transport.c | 164 ++--------- fs/smb/client/smbdirect.c | 321 ++++++++++++++------- fs/smb/client/smbdirect.h | 2 +- fs/smb/client/xattr.c | 1 - fs/smb/common/cifsglob.h | 30 ++ fs/smb/common/smbdirect/smbdirect_socket.h | 11 +- fs/smb/server/mgmt/user_session.c | 7 +- fs/smb/server/smb2pdu.c | 11 +- fs/smb/server/smb_common.h | 14 +- fs/smb/server/transport_ipc.c | 12 + fs/smb/server/transport_rdma.c | 20 +- include/drm/drm_gpuvm.h | 2 +- include/kvm/arm_arch_timer.h | 24 +- include/linux/bpf.h | 4 + include/linux/cgroup-defs.h | 2 +- include/linux/exportfs.h | 7 +- include/linux/hid.h | 11 + include/linux/hung_task.h | 8 +- include/linux/kvm_host.h | 12 +- include/linux/misc_cgroup.h | 2 +- include/linux/nfs_xdr.h | 1 + include/linux/pm_runtime.h | 8 +- include/linux/rpmb.h | 44 +++ include/sound/tas2781.h | 3 + include/uapi/drm/amdgpu_drm.h | 21 -- include/uapi/linux/kvm.h | 5 +- io_uring/register.c | 8 +- io_uring/rw.c | 8 +- kernel/bpf/helpers.c | 25 +- kernel/bpf/liveness.c | 4 +- kernel/bpf/syscall.c | 15 + kernel/cgroup/cgroup.c | 2 +- kernel/dma/debug.c | 5 +- kernel/events/core.c | 8 +- kernel/events/uprobes.c | 6 +- kernel/sched/core.c | 2 + kernel/sched/deadline.c | 3 + kernel/sched/fair.c | 26 +- mm/damon/core.c | 7 +- mm/damon/sysfs.c | 7 +- mm/huge_memory.c | 3 + mm/hugetlb.c | 5 +- mm/migrate.c | 3 +- mm/mremap.c | 15 +- mm/page_owner.c | 3 + mm/slub.c | 16 +- net/bpf/test_run.c | 25 +- rust/kernel/alloc/kvec.rs | 2 +- rust/kernel/bitmap.rs | 8 +- rust/kernel/cpufreq.rs | 3 +- sound/firewire/amdtp-stream.h | 2 +- sound/hda/codecs/realtek/alc269.c | 2 + sound/hda/codecs/side-codecs/cs35l41_hda.c | 2 + sound/hda/codecs/side-codecs/hda_component.c | 4 + sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 1 + sound/hda/controllers/intel.c | 1 + sound/soc/amd/acp/acp-sdw-sof-mach.c | 2 +- sound/soc/codecs/idt821034.c | 12 +- sound/soc/codecs/max98090.c | 6 +- sound/soc/codecs/nau8821.c | 129 +++++---- sound/soc/codecs/nau8821.h | 2 +- sound/soc/codecs/tas2781-i2c.c | 21 +- sound/soc/codecs/wcd938x-sdw.c | 20 +- sound/soc/qcom/sc8280xp.c | 1 + sound/soc/sdw_utils/soc_sdw_utils.c | 20 ++ sound/usb/card.c | 10 +- sound/usb/mixer.c | 15 + sound/usb/quirks.c | 5 + .../testing/selftests/bpf/prog_tests/arg_parsing.c | 12 +- .../selftests/bpf/progs/verifier_global_ptr_args.c | 14 +- .../selftests/cgroup/lib/include/cgroup_util.h | 20 ++ tools/testing/selftests/cgroup/test_cpu.c | 18 +- .../testing/selftests/hid/tests/test_multitouch.py | 55 ++++ .../selftests/kvm/arm64/arch_timer_edge_cases.c | 2 +- .../testing/selftests/kvm/arm64/external_aborts.c | 43 +++ tools/testing/selftests/kvm/arm64/get-reg-list.c | 99 ++++++- tools/testing/selftests/kvm/arm64/set_id_regs.c | 3 + .../testing/selftests/kvm/arm64/vgic_lpi_stress.c | 3 +- tools/testing/selftests/kvm/guest_memfd_test.c | 169 ++++++----- .../selftests/kvm/include/arm64/processor.h | 12 +- tools/testing/selftests/kvm/include/kvm_util.h | 27 ++ tools/testing/selftests/kvm/include/test_util.h | 19 ++ tools/testing/selftests/kvm/irqfd_test.c | 14 +- tools/testing/selftests/kvm/lib/arm64/processor.c | 5 + tools/testing/selftests/kvm/lib/kvm_util.c | 49 ++-- tools/testing/selftests/kvm/lib/s390/processor.c | 5 + tools/testing/selftests/kvm/lib/test_util.c | 7 + tools/testing/selftests/kvm/lib/x86/processor.c | 5 + tools/testing/selftests/kvm/mmu_stress_test.c | 5 +- .../testing/selftests/kvm/pre_fault_memory_test.c | 131 +++++++-- tools/testing/selftests/kvm/s390/ucontrol_test.c | 16 +- .../testing/selftests/kvm/set_memory_region_test.c | 17 +- virt/kvm/Kconfig | 1 + virt/kvm/guest_memfd.c | 75 +++-- virt/kvm/kvm_main.c | 4 +- 313 files changed, 2925 insertions(+), 1908 deletions(-)
New patches
@@ -1,85 +1,70 @@
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: 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
nipa: fbnic: link up on QEMU
net: txgbe: support RSC offload
net: txgbe: support TX head write-back mode
net: txgbe: support RX desc merge mode
strparser: fix typo in comment
selftests/vsock: add vsock_loopback module loading
selftests/vsock: add 1.37 to tested virtme-ng versions
selftests/vsock: avoid false-positives when checking dmesg
selftests/vsock: add BUILD=0 definition
selftests/vsock: identify and execute tests that can re-use VM
selftests/vsock: add check_result() for pass/fail counting
selftests/vsock: speed up tests by reducing the QEMU pidfile timeout
selftests/vsock: do not unconditionally die if qemu fails
selftests/vsock: avoid multi-VM pidfile collisions with QEMU
selftests/vsock: reuse logic for vsock_test through wrapper functions
selftests/vsock: make wait_for_listener() work even if pipefail is on
selftests/vsock: improve logging in vmtest.sh
dt-bindings: pse-pd: ti,tps23881: Add TPS23881B
net: pse-pd: tps23881: Add support for TPS23881B
tcp: Remove unnecessary null check in tcp_inbound_md5_hash()
[-] sctp: Remove sctp_copy_sock() and sctp_copy_descendant().
[-] sctp: Use sctp_clone_sock() in sctp_do_peeloff().
[-] sctp: Remove sctp_pf.create_accept_sk().
[-] sctp: Use sk_clone() in sctp_accept().
[-] net: Add sk_clone().
[-] sctp: Don't call sk->sk_prot->init() in sctp_v[46]_create_accept_sk().
[-] sctp: Don't copy sk_sndbuf and sk_rcvbuf in sctp_sock_migrate().
[-] sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock().
netlink: specs: tc: set ignore-index on indexed-arrays
netlink: specs: rt-link: set ignore-index on indexed-arrays
netlink: specs: nlctrl: set ignore-index on indexed-arrays
netlink: specs: nl80211: set ignore-index on indexed-arrays
tools: ynl: support ignore-index in indexed-array encoding
tools: ynl: support ignore-index in indexed-array decoding
netlink: specs: add ignore-index flag for indexed-array
gve: Default to max_rx_buffer_size for DQO if device supported
gve: Allow ethtool to configure rx_buf_len
gve: Decouple header split from RX buffer length
[-] virtio-net: fix received length check in big packets
virtio-net: drop the multi-buffer XDP packet in zerocopy
[-] net: hns3: add hwtstamp_get/hwtstamp_set ops
[-] net: renesas: rswitch: convert to ndo_hwtstamp API
[-] net: ravb: convert to ndo_hwtstamp API
[-] ionic: convert to ndo_hwtstamp API
[-] mlx4: convert to ndo_hwtstamp API
[-] octeontx2: convert to ndo_hwtstamp API
net: mdio: reset PHY before attempting to access registers in fwnode_mdiobus_register_phy
net: mdio: introduce mdio_device_has_reset()
net: mdio: change property read from fwnode_property_read_u32() to device_property_read_u32()
net: mdio: common handling of phy reset properties
net: airoha: Remove code duplication in airoha_regs.h
selftests: traceroute: Add ICMP extensions tests
ipv6: icmp: Add RFC 5837 support
ipv4: icmp: Add RFC 5837 support
neighbour: Convert rwlock of struct neigh_table to spinlock.
neighbour: Convert RTM_SETNEIGHTBL to RCU.
neighbour: Convert RTM_GETNEIGHTBL to RCU.
neighbour: Annotate access to neigh_parms fields.
neighbour: Use RCU list helpers for neigh_parms.list writers.
net: rmnet: Use section heading markup for packet format subsections
usbnet: Prevents free active kevent
selftests: tls: add tls record_size_limit test
net/tls: support setting the maximum payload size
net: unix: remove outdated BSD behavior comment in unix_release_sock()
net: hibmcge: fix the inappropriate netif_device_detach()
net: hibmcge: remove unnecessary check for np_link_fail in scenarios without phy.
net: hibmcge: fix rx buf avl irq is not re-enabled in irq_handle issue
net: inet_sock.h: Avoid thousands of -Wflex-array-member-not-at-end warnings
tools: ynl: add start-index property for indexed arrays
tools: ynl: call nested attribute free function for indexed arrays
tools: ynl: zero-initialize struct ynl_sock memory
ynl: samples: add tc filter add example
Test results