NIPA Branch net-next-2025-07-10--18-00

Branches
Base trees
[+] Input: iqs626a - replace snprintf() with scnprintf()
[+] Input: fsia6b - suppress buffer truncation warning for phys
[+] Input: atkbd - switch to use scnprintf() to suppress truncation warning
[+] Input: alps - switch to use scnprintf() to suppress truncation warning
[+] Input: lifebook - switch to use scnprintf() to suppress truncation warning
[+] Input: psmouse - switch to use scnprintf() to suppress truncation warning
[+] firmware: arm_ffa: Fix memory leak by freeing notifier callback node
[+] firmware: arm_ffa: Move memory allocation outside the mutex locking
[+] firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context
[+] firmware: arm_ffa: Fix the missing entry in struct ffa_indirect_msg_hdr
[+] arm64: defconfig: update renamed PHY_SNPS_EUSB2
[+] firmware: exynos-acpm: fix timeouts on xfers handling
[+] efi: Drop preprocessor directives from zboot.lds
[+] optee: ffa: fix sleep in atomic context
[+] arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename
[+] arm64: dts: apple: Drop {address,size}-cells from SPI NOR
[+] arm64: dts: apple: Move touchbar mipi {address,size}-cells from dtsi to dts
[+] x86/bugs: Rename MDS machinery to something more generic
[+] platform/x86: portwell-ec: Move watchdog device under correct platform hierarchy
[+] platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment
[+] x86/bugs: Add a Transient Scheduler Attacks mitigation
[+] KVM: SVM: Advertise TSA CPUID bits to guests
[+] x86/microcode/AMD: Add TSA microcode SHAs
[+] x86/process: Move the buffer clearing before MONITOR
[+] dt-bindings: HID: i2c-hid: elan: Introduce Elan eKTH8D18
[+] Input: Fully open-code compatible for grepping
[+] Input: apple_z2 - drop default ARCH_APPLE in Kconfig
[+] pinctrl: qcom: msm: mark certain pins as invalid for interrupts
[+] MAINTAINERS: drop bouncing Lakshmi Sowjanya D
[+] pinctrl: nuvoton: Fix boot on ma35dx platforms
[+] usb: cdnsp: do not disable slot for disabled slot
[+] usb: dwc3: Abort suspend on soft disconnect failure
[+] Logitech C-270 even more broken
[+] usb: hub: fix detection of high tier USB3 devices behind suspended hubs
[+] usb: acpi: fix device link removal
[+] usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume
[+] Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io"
[+] usb: gadget: u_serial: Fix race condition in TTY wakeup
[+] usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed
[+] Revert "usb: xhci: Implement xhci_handshake_check_state() helper"
[+] efi: Fix .data section size calculations when .sbat is present
[+] KVM: TDX: Exit to userspace for SetupEventNotifyInterrupt
[+] KVM: TDX: Report supported optional TDVMCALLs in TDX capabilities
[+] selftests/coredump: Fix "socket_detect_userspace_client" test failure
[+] fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass
[+] scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database()
[+] scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu()
[+] fuse: fix fuse_fill_write_pages() upper bound calculation
[+] usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach
[+] usb: cdnsp: Fix issue with CV Bad Descriptor test
[+] usb: typec: altmodes/displayport: do not index invalid pin_assignments
[+] usb: typec: displayport: Fix potential deadlock
[+] KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flight
[+] KVM: SVM: Initialize vmsa_pa in VMCB to INVALID_PAGE if VMSA page is NULL
[+] KVM: x86/hyper-v: Use preallocated per-vCPU buffer for de-sparsified vCPU masks
[+] KVM: x86/xen: Allow 'out of range' event channel ports in IRQ routing table.
[+] KVM: Allow CPU to reschedule while setting per-page memory attributes
[+] KVM: selftests: Add back the missing check of MONITOR/MWAIT availability
[+] scsi: sd: Fix VPD page 0xb7 length check
[+] scsi: RDMA/srp: Don't set a max_segment_size when virt_boundary_mask is set
[+] scsi: core: Enforce unlimited max_segment_size when virt_boundary_mask is set
[+] scsi: ufs: core: Fix spelling of a sysfs attribute name
[+] platform/x86: dell-lis3lv02d: Add Latitude 5500
[+] platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8406CA
[+] platform/x86: thinkpad_acpi: handle HKEY 0x1402 event
[+] platform/mellanox: mlxbf-pmc: Fix duplicate event ID for CACHE_DATA1
[+] Documentation: KVM: Fix unexpected unindent warnings
[+] KVM: SVM: Add missing member in SNP_LAUNCH_START command structure
[+] KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush
[+] KVM: arm64: nv: Fix MI line level calculation in vgic_v3_nested_update_mi()
[+] KVM: arm64: Adjust range correctly during host stage-2 faults
[+] KVM: arm64: Fix error path in init_hyp_mode()
[+] KVM: arm64: Don't free hyp pages with pKVM on GICv2
[+] platform/mellanox: Fix spelling and comment clarity in Mellanox drivers
[+] platform/mellanox: nvsw-sn2201: Fix bus number in adapter error message
[+] usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm
[+] platform/x86: wmi: Fix WMI event enablement
[+] platform/x86: wmi: Update documentation of WCxx/WExx ACPI methods
[+] x86/mce: Don't remove sysfs if thresholding sysfs init fails
[+] PM: Restrict swap use to later in the suspend sequence
[+] iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU
[+] drm/mipi-dsi: Add dev_is_mipi_dsi function
[+] drm/panel: panel-simple: make panel_dpi_probe return a panel_desc
[+] drm/panel: panel-simple: Make panel_simple_probe return its panel
[+] drm/panel: panel-simple: Add function to look panel data up
[+] drm/panel: panel-simple: get rid of panel_dpi hack
[+] x86/mce: Ensure user polling settings are honored when restarting timer
[+] x86/mce/amd: Add default names for MCA banks and blocks
[+] x86/mce/amd: Fix threshold limit reset
[+] drm/vesadrm: Avoid NULL-ptr deref in vesadrm_pmi_cmap_write()
[+] bcachefs: mark invalid_btree_id autofix
[+] btrfs: fix failure to rebuild free space tree using multiple transactions
[+] btrfs: fix missing error handling when searching for inode refs during log replay
[+] btrfs: fix iteration of extrefs during log replay
[+] btrfs: fix inode lookup error handling during log replay
[+] btrfs: record new subvolume in parent dir earlier to avoid dir logging races
[+] btrfs: propagate last_unlink_trans earlier when doing a rmdir
[+] btrfs: use btrfs_record_snapshot_destroy() during rmdir
[+] Input: xpad - adjust error handling for disconnect
[+] Input: xpad - return errors from xpad_try_sending_next_out_packet() up
[+] Input: xpad - support Acer NGR 200 Controller
[+] x86/mce: Make sure CMCI banks are cleared during shutdown on Intel
[+] usb: dwc3: gadget: Fix TRB reclaim logic for short transfers and ZLPs
[+] usb: xhci: quirk for data loss in ISOC transfers
[+] xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS
[+] xhci: dbctty: disable ECHO flag by default
[+] xhci: dbc: Flush queued requests before stopping dbc
[+] bcachefs: fix btree_trans_peek_prev_journal()
[+] drm/exynos: Don't use %pK through printk
[+] drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling
[+] drm/exynos: fimd: Guard display clock control with runtime PM calls
[+] drm/bridge: samsung-dsim: Don't use %pK through printk
[+] ALSA: hda: Add missing NVIDIA HDA codec IDs
[+] ALSA: hda/realtek - Add mute LED support for HP Victus 15-fb2xxx
[+] ASoC: fsl_asrc: use internal measured ratio for non-ideal ratio mode
[+] ASoC: Intel: SND_SOC_INTEL_SOF_BOARD_HELPERS select SND_SOC_ACPI_INTEL_MATCH
[+] ASoC: fsl_sai: Force a software reset when starting in consumer mode
[+] MAINTAINERS: update Qualcomm audio codec drivers list
[+] ASoC: Intel: soc-acpi: arl: Correct order of cs42l43 matches
[+] regulator: core: fix NULL dereference on unbind due to stale coupling data
[+] regulator: tps65219: Fix devm_kmalloc size allocation
[+] spi: spi-qpic-snand: reallocate BAM transactions
[+] mtd: nand: qpic_common: prevent out of bounds access of BAM arrays
[+] spi: Raise limit on number of chip selects to 24
[+] spi: spi-fsl-dspi: Clear completion counter before initiating transfer
[+] smb: client: fix readdir returning wrong type with POSIX extensions
[+] Input: iqs7222 - explicitly define number of external channels
[+] drm/i915/selftests: Change mock_request() to return error pointers
[+] drm/i915/dsi: Fix NULL pointer deref in vlv_dphy_param_init()
[+] nvme: Fix incorrect cdw15 value in passthru error logging
[+] nvme: correctly account for namespace head reference counter
[+] nvmet: fix memory leak of bio integrity
[+] nvme-pci: refresh visible attrs after being checked
[+] riscv: Require clang-17 or newer for kCFI
[+] riscv: cpu_ops_sbi: Use static array for boot_data
[+] ALSA: usb-audio: Improve filtering of sample rates on Focusrite devices
[+] perf/core: Fix the WARN_ON_ONCE is out of lock protected region
[+] platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks
[+] EDAC: Initialize EDAC features sysfs attributes
[+] platform/x86: Update swnode graph for amd isp4
[+] platform/x86: hp-bioscfg: Fix class device unregistration
[+] platform/x86: think-lmi: Fix class device unregistration
[+] platform/x86: dell-wmi-sysman: Fix class device unregistration
[+] platform/x86/intel/hid: Add Wildcat Lake support
[+] Move FCH header to a location accessible by all archs
[+] i2c: Re-enable piix4 driver on non-x86
[+] platform/mellanox: mlxreg-lc: Fix logic error in power state check
[+] dma-buf: fix timeout handling in dma_resv_wait_timeout v2
[+] drm/ttm: fix error handling in ttm_buffer_object_transfer
[+] spi: spi-qpic-snand: avoid memory corruption
[+] usb: hub: Fix flushing of delayed work used for post resume purposes
[+] irqchip/irq-msi-lib: Select CONFIG_GENERIC_MSI_IRQ
[+] regulator: sy8824x: Fix ID table driver_data
[+] regulator: mp886x: Fix ID table driver_data
[+] drm/bridge: panel: move prepare_prev_first handling to drm_panel_bridge_add_typed
[+] drm/bridge: aux-hpd-bridge: fix assignment of the of_node
[+] Input: alps - use scnprintf() to suppress truncation warning
[+] drm/amdgpu/sdma5.x: suspend KFD queues in ring reset
[+] amdkfd: MTYPE_UC for ext-coherent system memory
[+] drm/amdgpu: Include sdma_4_4_4.bin
[+] i2c/designware: Fix an initialization issue
[+] drm/amdkfd: Don't call mmput from MMU notifier callback
[+] drm/amdgpu: Fix memory leak in amdgpu_ctx_mgr_entity_fini
[+] drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8
[+] drm/amd/display: Added case for when RR equals panel's max RR using freesync
[+] drm/amd/display: Don't allow OLED to go down to fully off
[+] smb: client: fix warning when reconnecting channel
[+] powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed
[+] cifs: all initializations for tcon should happen in tcon_info_alloc
[+] bcachefs: Fix incorrect transaction restart handling
[+] x86/sev: Use TSC_FACTOR for Secure TSC frequency calculation
[+] drm/vmwgfx: Fix guests running with TDX/SEV
[+] drm/i915/gt: Fix timeline left held on VMA alloc error
[+] drm/i915/gsc: mei interrupt top half should be in irq disabled context
[+] nvme-multipath: fix suspicious RCU usage warning
[+] sched: Fix preemption string of preempt_dynamic_none
[+] sched/core: Fix migrate_swap() vs. hotplug
[+] objtool: Add missing endian conversion to read_annotate()
[+] futex: Temporary disable FUTEX_PRIVATE_HASH
[+] spi: cadence-quadspi: fix cleanup of rx_chan on failure paths
[+] ublk: don't queue request if the associated uring_cmd is canceled
[+] brd: fix sleeping function called from invalid context in brd_insert_page()
[+] i2c: microchip-core: re-fix fake detections w/ i2cdetect
[+] drm/xe: Fix out-of-bounds field write in MI_STORE_DATA_IMM
[+] eventpoll: Fix priority inversion problem
[+] netfs: Fix hang due to missing case in final DIO read result collection
[+] netfs: Fix double put of request
[+] netfs: Provide helpers to perform NETFS_RREQ_IN_PROGRESS flag wangling
[+] netfs: Fix looping in wait functions
[+] netfs: Fix ref leak on inserted extra subreq in write retry
[+] smb: client: set missing retry flag in smb2_writev_callback()
[+] smb: client: set missing retry flag in cifs_readv_callback()
[+] smb: client: set missing retry flag in cifs_writev_callback()
[+] netfs: Fix i_size updating
[+] netfs: Merge i_size update functions
[+] netfs: Renumber the NETFS_RREQ_* flags to make traces easier to read
[+] netfs: Update tracepoints in a number of ways
[+] Merge patch series "netfs, cifs: Fixes to retry-related code"
[+] drm/xe: Make WA BB part of LRC BO
[+] drm/xe/guc_pc: Add _locked variant for min/max freq
[+] drm/xe/xe_guc_pc: Lock once to update stashed frequencies
[+] drm/xe: Split xe_device_td_flush()
[+] drm/xe/bmg: Update Wa_14022085890
[+] drm/xe/bmg: Update Wa_22019338487
[+] drm/xe: Fix kconfig prompt
[+] drm/xe: Allow dropping kunit dependency as built-in
[+] drm/sched: Increment job count before swapping tail spsc queue
[+] bcachefs: Work around deadlock to btree node rewrites in journal replay
[+] bcachefs: opts.casefold_disabled
[+] Merge tag 'amd-drm-fixes-6.16-2025-07-01' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] drm/gem: Acquire references on GEM handles for framebuffers
[+] platform/x86: think-lmi: Create ksets consecutively
[+] platform/x86: think-lmi: Fix kobject cleanup
[+] platform/x86: think-lmi: Fix sysfs group cleanup
[+] ASoC: Intel: sof_sdw: Add quirks for Lenovo P1 and P16
[+] anon_inode: rework assertions
[+] ALSA: hda/realtek: Add quirk for ASUS ExpertBook B9403CVAR
[+] dt-bindings: i2c: realtek,rtl9301: Fix missing 'reg' constraint
[+] Merge tag 'riscv-fixes-6.16-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into fixes
[+] PM: sleep: docs: Replace "diasble" with "disable"
[+] drm/v3d: Disable interrupts before resetting the GPU
[+] HID: appletb-kbd: fix memory corruption of input_handler_list
[+] HID: elecom: add support for ELECOM HUGE 019B variant
[+] HID: Fix debug name for BTN_GEAR_DOWN, BTN_GEAR_UP, BTN_WHEEL
[+] perf: Revert to requiring CAP_SYS_ADMIN for uprobes
[+] HID: appletb-kbd: fix slab use-after-free bug in appletb_kbd_probe
[+] KVM: arm64: Fix handling of FEAT_GTG for unimplemented granule sizes
[+] KVM: arm64: Remove kvm_arch_vcpu_run_map_fp()
[+] Revert "ACPI: battery: negate current when discharging"
[+] ASoC: cs35l56: probe() should fail if the device ID is not recognized
[+] regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods
[+] Merge tag 'ffa-fixes-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
[+] drm/xe: Extend WA 14018094691 to BMG
[+] drm/xe: Do not wedge device on killed exec queues
[+] Merge tag 'samsung-fixes-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/fixes
[+] Merge tag 'optee-fix-for-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
[+] Merge tag 'apple-soc-fixes-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into arm/fixes
[+] Merge tag 'nvme-6.16-2025-07-03' of git://git.infradead.org/nvme into block-6.16
[+] crypto: s390/sha - Fix uninitialized variable in SHA-1 and SHA-2
[+] Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[+] Merge tag 'for-6.16-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] pinctrl: amd: Clear GPIO debounce for suspend
[+] Merge tag 'drm-misc-fixes-2025-07-03' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'drm-intel-fixes-2025-07-03' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
[+] Merge tag 'exynos-drm-fixes-for-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
[+] Merge tag 'samsung-dsim-fixes-for-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes
[+] smb: client: fix race condition in negotiate timeout by using more precise timing
[+] smb: client: fix native SMB symlink traversal
[+] Merge tag 'drm-xe-fixes-2025-07-03' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] fix proc_sys_compare() handling of in-lookup dentries
[+] Input: cs40l50-vibra - fix potential NULL dereference in cs40l50_upload_owt()
[+] ALSA: ad1816a: Fix potential NULL pointer deref in snd_card_ad1816a_pnp()
[+] pinctrl: aw9523: fix can_sleep flag for GPIO chip
[+] iommu/vt-d: Assign devtlb cache tag on ATS enablement
[+] sched/deadline: Fix dl_server runtime calculation formula
[+] arm64: efi: Fix KASAN false positive for EFI runtime stack
[+] arm64: Unconditionally select CONFIG_JUMP_LABEL
[+] arm64/gcs: Don't try to access GCS registers if arm64.nogcs is enabled
[+] arm64: move smp_send_stop() cpu mask off stack
[+] arm64: Filter out SME hwcaps when FEAT_SME isn't implemented
[+] arm64: poe: Handle spurious Overlay faults
[+] arm64/mm: Drop wrong writes into TCR2_EL1
[+] Merge tag 'asoc-fix-v6.16-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] Merge tag 'vfs-6.16-rc5.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[+] Merge tag 'bcachefs-2025-07-03' of git://evilpiepirate.org/bcachefs
[+] Merge tag 'i2c-host-fixes-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
[+] Merge tag 'block-6.16-20250704' of git://git.kernel.dk/linux
[+] Merge tag 'iommu-fixes-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
[+] Merge tag 'drm-fixes-2025-07-04' of https://gitlab.freedesktop.org/drm/kernel
[+] Merge tag 'input-for-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[+] Merge tag 'usb-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[+] Merge tag 'platform-drivers-x86-v6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
[+] Merge tag 'spi-fix-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
[+] Merge tag 'regulator-fix-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
[+] Merge tag 'riscv-for-linus-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
[+] Merge tag 'soc-fixes-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] Merge branch 'pm-sleep'
[+] Merge tag 'acpi-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'pm-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'i2c-for-6.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[+] Merge tag 'v6.16-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] Merge tag 'hid-for-linus-2025070502' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
[+] selftests/futex: Add futex_numa to .gitignore
[+] Merge tag 'irq_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'ras_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'edac_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
[+] Merge tag 'locking_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'perf_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'objtool_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'sched_urgent_for_v6.16_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[+] Linux 6.16-rc5
[+] pwm: Fix invalid state detection
[+] pwm: mediatek: Ensure to disable clocks in error path
[+] ALSA: hda/tas2781: Fix calibration data parser issue
[+] ALSA: hda/realtek: Enable headset Mic on Positivo K116J
[+] Merge tag 'tsa_x86_bugs_for_6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'efi-fixes-for-v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
[+] uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again (2)
[+] MAINTAINERS: bitmap: add UAPI headers
[+] Merge tag 'kvmarm-fixes-6.16-4' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
[+] Merge tag 'kvmarm-fixes-6.16-5' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
[+] Merge tag 'kvm-x86-fixes-6.16-rcN' of https://github.com/kvm-x86/linux into HEAD
[+] Merge tag 'sound-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] module: Fix memory deallocation on error path in move_module()
[+] module: Avoid unnecessary return value initialization in move_module()
[+] module: Make sure relocations are applied to the per-CPU section
[+] MAINTAINERS: update Daniel Gomez's role and email address
[+] Merge tag 'bitmap-for-6.16-rc6' of https://github.com/norov/linux
[+] Merge tag 'modules-6.16-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
[+] Merge tag 'pwm/for-6.16-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
[+] Merge tag 'pinctrl-v6.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
[+] Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[+] eventpoll: don't decrement ep refcount while still holding the ep mutex
[+] KVM: x86: avoid underflow when scaling TSC frequency
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[+] Merge tag 'net-6.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Documentation/ABI/testing/sysfs-devices-power | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/ABI/testing/sysfs-driver-ufs | 2 +- .../hw-vuln/processor_mmio_stale_data.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 13 + Documentation/arch/x86/mds.rst | 8 +- .../bindings/i2c/realtek,rtl9301-i2c.yaml | 3 +- .../devicetree/bindings/input/elan,ekth6915.yaml | 12 +- Documentation/virt/kvm/api.rst | 37 +- Documentation/virt/kvm/x86/intel-tdx.rst | 15 +- Documentation/wmi/acpi-interface.rst | 14 +- MAINTAINERS | 23 +- Makefile | 2 +- arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/apple/spi1-nvram.dtsi | 2 - arch/arm64/boot/dts/apple/t8103-j293.dts | 2 + arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 2 +- arch/arm64/boot/dts/apple/t8103.dtsi | 2 - arch/arm64/boot/dts/apple/t8112-j493.dts | 2 + arch/arm64/boot/dts/apple/t8112.dtsi | 2 - arch/arm64/configs/defconfig | 2 +- arch/arm64/include/asm/el2_setup.h | 19 +- arch/arm64/include/asm/kvm_host.h | 1 - arch/arm64/kernel/Makefile | 3 +- arch/arm64/kernel/cpufeature.c | 57 +-- arch/arm64/kernel/efi.c | 11 +- arch/arm64/kernel/process.c | 5 + arch/arm64/kernel/smp.c | 2 +- arch/arm64/kvm/arm.c | 16 +- arch/arm64/kvm/fpsimd.c | 26 -- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 20 +- arch/arm64/kvm/nested.c | 26 +- arch/arm64/kvm/vgic/vgic-v3-nested.c | 4 +- arch/arm64/mm/fault.c | 30 +- arch/arm64/mm/proc.S | 1 - arch/riscv/Kconfig | 3 +- arch/riscv/kernel/cpu_ops_sbi.c | 6 +- arch/s390/crypto/sha1_s390.c | 2 + arch/s390/crypto/sha512_s390.c | 3 + arch/x86/Kconfig | 9 + arch/x86/coco/sev/core.c | 22 +- arch/x86/entry/entry.S | 8 +- arch/x86/include/asm/cpufeatures.h | 6 +- arch/x86/include/asm/irqflags.h | 4 +- arch/x86/include/asm/kvm_host.h | 8 +- arch/x86/include/asm/mwait.h | 27 +- arch/x86/include/asm/nospec-branch.h | 37 +- arch/x86/include/asm/sev.h | 17 +- arch/x86/include/asm/shared/tdx.h | 1 + arch/x86/include/uapi/asm/kvm.h | 8 +- arch/x86/kernel/cpu/amd.c | 46 +- arch/x86/kernel/cpu/bugs.c | 136 +++++- arch/x86/kernel/cpu/common.c | 14 +- arch/x86/kernel/cpu/mce/amd.c | 28 +- arch/x86/kernel/cpu/mce/core.c | 24 +- arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/cpu/microcode/amd_shas.c | 112 +++++ arch/x86/kernel/cpu/scattered.c | 2 + arch/x86/kernel/process.c | 16 +- arch/x86/kvm/cpuid.c | 10 +- arch/x86/kvm/hyperv.c | 5 +- arch/x86/kvm/reverse_cpuid.h | 7 + arch/x86/kvm/svm/sev.c | 12 +- arch/x86/kvm/svm/vmenter.S | 6 + arch/x86/kvm/vmx/tdx.c | 30 ++ arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/kvm/x86.c | 4 +- arch/x86/kvm/xen.c | 15 +- drivers/acpi/battery.c | 19 +- drivers/base/cpu.c | 3 + drivers/base/power/main.c | 5 +- drivers/block/brd.c | 6 +- drivers/block/ublk_drv.c | 11 +- drivers/dma-buf/dma-resv.c | 12 +- drivers/edac/ecs.c | 4 +- drivers/edac/mem_repair.c | 1 + drivers/edac/scrub.c | 1 + drivers/firmware/arm_ffa/driver.c | 71 ++-- drivers/firmware/efi/libstub/zboot.lds | 6 +- drivers/firmware/samsung/exynos-acpm.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 45 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + .../drm/amd/display/modules/freesync/freesync.c | 8 + drivers/gpu/drm/bridge/aux-hpd-bridge.c | 3 +- drivers/gpu/drm/bridge/panel.c | 5 +- drivers/gpu/drm/bridge/samsung-dsim.c | 4 +- drivers/gpu/drm/drm_gem.c | 44 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 16 +- drivers/gpu/drm/drm_internal.h | 2 + drivers/gpu/drm/drm_mipi_dsi.c | 3 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 4 + drivers/gpu/drm/exynos/exynos_drm_fimd.c | 12 + drivers/gpu/drm/exynos/exynos_drm_gem.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 32 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/gt/intel_gsc.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 3 +- drivers/gpu/drm/i915/selftests/i915_request.c | 20 +- drivers/gpu/drm/i915/selftests/mock_request.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 132 +++--- drivers/gpu/drm/sysfb/vesadrm.c | 13 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 13 +- drivers/gpu/drm/v3d/v3d_drv.h | 8 + drivers/gpu/drm/v3d/v3d_gem.c | 2 + drivers/gpu/drm/v3d/v3d_irq.c | 37 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +- drivers/gpu/drm/xe/Kconfig | 8 +- drivers/gpu/drm/xe/xe_device.c | 72 ++-- drivers/gpu/drm/xe/xe_drv.h | 2 +- drivers/gpu/drm/xe/xe_guc_pc.c | 284 ++++++++++--- drivers/gpu/drm/xe/xe_guc_pc.h | 2 + drivers/gpu/drm/xe/xe_guc_pc_types.h | 2 + drivers/gpu/drm/xe/xe_guc_submit.c | 10 +- drivers/gpu/drm/xe/xe_lrc.c | 37 +- drivers/gpu/drm/xe/xe_lrc_types.h | 3 - drivers/gpu/drm/xe/xe_migrate.c | 18 +- drivers/gpu/drm/xe/xe_wa_oob.rules | 7 +- drivers/hid/hid-appletb-kbd.c | 14 +- drivers/hid/hid-debug.c | 4 +- drivers/hid/hid-elecom.c | 6 +- drivers/hid/hid-ids.h | 3 +- drivers/hid/hid-quirks.c | 3 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-designware-master.c | 1 + drivers/i2c/busses/i2c-microchip-corei2c.c | 6 +- drivers/i2c/busses/i2c-piix4.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 5 +- drivers/input/joystick/fsia6b.c | 2 +- drivers/input/joystick/xpad.c | 11 +- drivers/input/keyboard/atkbd.c | 4 +- drivers/input/misc/cs40l50-vibra.c | 2 + drivers/input/misc/gpio-beeper.c | 2 +- drivers/input/misc/iqs626a.c | 2 +- drivers/input/misc/iqs7222.c | 7 +- drivers/input/mouse/alps.c | 10 +- drivers/input/mouse/lifebook.c | 4 +- drivers/input/mouse/psmouse-base.c | 2 +- drivers/input/touchscreen/Kconfig | 1 - drivers/input/touchscreen/melfas_mip4.c | 2 +- drivers/iommu/intel/cache.c | 5 +- drivers/iommu/intel/iommu.c | 11 +- drivers/iommu/intel/iommu.h | 2 + drivers/iommu/rockchip-iommu.c | 3 +- drivers/irqchip/Kconfig | 1 + drivers/mtd/nand/qpic_common.c | 30 +- drivers/nvme/host/core.c | 18 +- drivers/nvme/host/multipath.c | 8 +- drivers/nvme/host/pci.c | 6 +- drivers/nvme/target/nvmet.h | 2 + drivers/pinctrl/nuvoton/pinctrl-ma35.c | 10 +- drivers/pinctrl/pinctrl-amd.c | 11 + drivers/pinctrl/pinctrl-aw9523.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 20 + drivers/platform/mellanox/mlxbf-pmc.c | 2 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 5 +- drivers/platform/mellanox/mlxreg-dpu.c | 2 +- drivers/platform/mellanox/mlxreg-lc.c | 12 +- drivers/platform/mellanox/nvsw-sn2201.c | 2 +- drivers/platform/x86/amd/amd_isp4.c | 181 ++++++-- drivers/platform/x86/amd/pmc/pmc-quirks.c | 2 +- drivers/platform/x86/asus-nb-wmi.c | 9 + drivers/platform/x86/dell/dell-lis3lv02d.c | 1 + .../x86/dell/dell-wmi-sysman/dell-wmi-sysman.h | 5 + .../x86/dell/dell-wmi-sysman/enum-attributes.c | 5 +- .../x86/dell/dell-wmi-sysman/int-attributes.c | 5 +- .../x86/dell/dell-wmi-sysman/passobj-attributes.c | 5 +- .../x86/dell/dell-wmi-sysman/string-attributes.c | 5 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 12 +- drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 4 +- drivers/platform/x86/intel/hid.c | 1 + drivers/platform/x86/portwell-ec.c | 1 + drivers/platform/x86/think-lmi.c | 94 ++--- drivers/platform/x86/thinkpad_acpi.c | 1 + drivers/platform/x86/wmi.c | 16 +- drivers/powercap/intel_rapl_common.c | 18 +- drivers/pwm/core.c | 2 +- drivers/pwm/pwm-mediatek.c | 13 +- drivers/regulator/core.c | 1 + drivers/regulator/gpio-regulator.c | 8 +- drivers/regulator/mp886x.c | 3 +- drivers/regulator/sy8824x.c | 5 +- drivers/regulator/tps65219-regulator.c | 28 +- drivers/scsi/hosts.c | 18 +- drivers/scsi/qla2xxx/qla_mbx.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 + drivers/scsi/sd.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 5 - drivers/spi/spi-fsl-dspi.c | 11 +- drivers/spi/spi-qpic-snand.c | 16 + drivers/tee/optee/ffa_abi.c | 41 +- drivers/tee/optee/optee_private.h | 2 + drivers/ufs/core/ufs-sysfs.c | 4 +- drivers/usb/cdns3/cdnsp-debug.h | 5 +- drivers/usb/cdns3/cdnsp-ep0.c | 18 +- drivers/usb/cdns3/cdnsp-gadget.h | 6 + drivers/usb/cdns3/cdnsp-ring.c | 7 +- drivers/usb/chipidea/udc.c | 7 + drivers/usb/core/hub.c | 31 ++ drivers/usb/core/hub.h | 1 + drivers/usb/core/quirks.c | 3 +- drivers/usb/core/usb-acpi.c | 4 +- drivers/usb/dwc3/core.c | 9 +- drivers/usb/dwc3/gadget.c | 24 +- drivers/usb/gadget/function/u_serial.c | 12 +- drivers/usb/host/xhci-dbgcap.c | 4 + drivers/usb/host/xhci-dbgtty.c | 1 + drivers/usb/host/xhci-mem.c | 4 + drivers/usb/host/xhci-pci.c | 25 ++ drivers/usb/host/xhci-plat.c | 3 +- drivers/usb/host/xhci-ring.c | 5 +- drivers/usb/host/xhci.c | 31 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/typec/altmodes/displayport.c | 5 +- drivers/usb/typec/tcpm/tcpm.c | 34 +- fs/anon_inodes.c | 23 +- fs/bcachefs/bcachefs.h | 11 +- fs/bcachefs/btree_io.c | 43 +- fs/bcachefs/btree_iter.c | 2 +- fs/bcachefs/dirent.c | 19 +- fs/bcachefs/dirent.h | 3 +- fs/bcachefs/fs.c | 7 +- fs/bcachefs/fsck.c | 4 +- fs/bcachefs/inode.c | 13 +- fs/bcachefs/opts.h | 5 + fs/bcachefs/sb-errors_format.h | 2 +- fs/bcachefs/str_hash.c | 5 +- fs/bcachefs/str_hash.h | 2 - fs/bcachefs/super.c | 31 +- fs/btrfs/block-group.h | 2 + fs/btrfs/free-space-tree.c | 40 ++ fs/btrfs/inode.c | 36 +- fs/btrfs/ioctl.c | 4 +- fs/btrfs/tree-log.c | 137 +++--- fs/eventpoll.c | 470 ++++++--------------- fs/exec.c | 9 +- fs/fuse/file.c | 5 +- fs/libfs.c | 8 +- fs/namei.c | 2 +- fs/netfs/buffered_write.c | 38 +- fs/netfs/direct_write.c | 16 - fs/netfs/internal.h | 26 +- fs/netfs/main.c | 6 +- fs/netfs/misc.c | 50 ++- fs/netfs/read_collect.c | 16 +- fs/netfs/write_collect.c | 14 +- fs/netfs/write_retry.c | 3 +- fs/proc/inode.c | 2 +- fs/proc/proc_sysctl.c | 18 +- fs/smb/client/cifsglob.h | 2 + fs/smb/client/cifsproto.h | 1 + fs/smb/client/cifssmb.c | 22 + fs/smb/client/connect.c | 15 +- fs/smb/client/fs_context.c | 17 +- fs/smb/client/misc.c | 6 + fs/smb/client/readdir.c | 2 +- fs/smb/client/reparse.c | 22 +- fs/smb/client/smb2pdu.c | 37 +- include/drm/drm_mipi_dsi.h | 3 + include/drm/spsc_queue.h | 4 +- include/linux/arm_ffa.h | 1 + include/linux/cpu.h | 1 + include/linux/fs.h | 2 + include/linux/mtd/nand-qpic-common.h | 8 + include/linux/netfs.h | 21 +- .../linux/platform_data/x86/amd-fch.h | 0 include/linux/psp-sev.h | 2 + include/linux/spi/spi.h | 2 +- include/linux/suspend.h | 5 + include/linux/usb.h | 2 + include/linux/usb/typec_dp.h | 1 + include/trace/events/netfs.h | 29 +- include/uapi/linux/bits.h | 4 +- include/uapi/linux/kvm.h | 4 + init/Kconfig | 4 + kernel/events/core.c | 6 +- kernel/kexec_core.c | 1 + kernel/module/main.c | 17 +- kernel/power/hibernate.c | 3 - kernel/power/power.h | 5 - kernel/power/suspend.c | 3 +- kernel/sched/core.c | 7 +- kernel/sched/deadline.c | 10 +- kernel/stop_machine.c | 20 +- mm/secretmem.c | 9 +- sound/isa/ad1816a/ad1816a.c | 2 +- sound/pci/hda/patch_hdmi.c | 19 + sound/pci/hda/patch_realtek.c | 3 + sound/pci/hda/tas2781_hda.c | 8 +- sound/soc/codecs/cs35l56-shared.c | 2 +- sound/soc/fsl/fsl_asrc.c | 3 +- sound/soc/fsl/fsl_sai.c | 14 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/sof_sdw.c | 3 + sound/soc/intel/common/soc-acpi-intel-arl-match.c | 12 +- sound/usb/format.c | 22 +- tools/include/uapi/linux/bits.h | 4 +- tools/objtool/check.c | 1 + tools/testing/selftests/coredump/stackdump_test.c | 5 + .../testing/selftests/futex/functional/.gitignore | 1 + .../testing/selftests/kvm/x86/monitor_mwait_test.c | 1 + virt/kvm/kvm_main.c | 3 + 308 files changed, 2919 insertions(+), 1645 deletions(-)
Tested patches
@@ -1,127 +1,138 @@
disable random kunit tests [local patch]
[-] test: rtnetlink: try double sleep to give WQ [local patch] a chance
[-] dbg: rtnetlink preferred_lft [local patch]
profile patch [local patch]
dbg: tests: bonding: print info on failure [local patch]
drv: net: add timeout [local patch]
tc_action dbg [local patch]
forwarding: set timeout to 3 hours [local patch]
selftests: net: enable profiling [local patch]
timestamp - try waking [local patch]
[+] selftests: net: increase inter-packet timeout in udpgro.sh
[+] selftests: rtnetlink: try double sleep to give WQ a chance
[+] selftests: net: add test for variable PMTU in broadcast routes
[+] net: ipv4: fix incorrect MTU in broadcast routes
net/mlx5e: Add new prio for promiscuous mode
net/mlx5e: Fix race between DIM disable and net_dim()
net/mlx5: Reset bw_share field when changing a node's parent
net: ti: icssg-prueth: Fix buffer allocation for ICSSG
[+] net: renesas: rswitch: add modifiable ageing time
[+] net: renesas: rswitch: add offloading for L2 switching
[+] net: renesas: rswitch: configure default ageing time
[+] net: renesas: rswitch: rename rswitch.c to rswitch_main.c
Merge tag 'wireless-2025-07-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
[+] selftests: net: add netdev-l2addr.sh for testing L2 address functionality
[+] net: netdevsim: Support setting dev->perm_addr on port creation
[+] af_packet: optimize the packet_read_pending function called on tpacket_snd()
[+] af_packet: fix soft lockup issue caused by tpacket_snd()
[+] af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd()
net/sched: sch_qfq: Fix race condition on qfq_aggregate
net: bonding: add bond_is_icmpv6_nd() helper
net: fec: add fec_set_hw_mac_addr() helper function
net: fec: add more macros for bits of FEC_ECR
net: fec: use phy_interface_mode_is_rgmii() to check RGMII mode
net: usbnet: Avoid potential RCU stall on LINK_CHANGE event
net: mctp: Add bind lookup test
net: mctp: Test conflicts of connect() with bind()
net: mctp: Allow limiting binds to a peer address
net: mctp: Use hashtable for binds
net: mctp: Add test for conflicting bind()s
net: mctp: Treat MCTP_NET_ANY specially in bind()
net: mctp: Prevent duplicate binds
net: mctp: mctp_test_route_extaddr_input cleanup
mt76: use netmem descriptor and APIs for page pool
netdevsim: use netmem descriptor and APIs for page pool
mlx4: use netmem descriptor and APIs for page pool
netmem: introduce a netmem API, virt_to_head_netmem()
netmem: use netmem_desc instead of page to access ->pp in __netmem_get_pp()
page_pool: access ->pp_magic through struct netmem_desc in page_pool_page_is_pp()
netmem: introduce utility APIs to use struct netmem_desc
netmem: introduce struct netmem_desc mirroring struct page
net/mlx5e: Make PCIe congestion event thresholds configurable
net/mlx5e: Add device PCIe congestion ethtool stats
net/mlx5e: Create/destroy PCIe Congestion Event object
selftests: ethtool: Introduce ethernet PHY selftests on netdevsim
selftests: ethtool: Drop the unused old_netdevs variable
net: netdevsim: Add PHY support in netdevsim
hinic3: Interrupt request configuration
hinic3: Mailbox management interfaces
hinic3: Mailbox framework
hinic3: TX & RX Queue coalesce interfaces
hinic3: Command Queue interfaces
hinic3: Command Queue framework
hinic3: Complete Event Queue interfaces
hinic3: Async Event Queue interfaces
hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf
virtio_net: simplify tx queue wake condition check
tcp: extend tcp_retransmit_skb tracepoint with failure reasons
eth: fbnic: fix ubsan complaints about OOB accesses
ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof
ethtool: Fix set RXFH for drivers without RXFH fields support
net: pse-pd: pd692x0: reduce stack usage in pd692x0_setup_pi_matrix
selftests: Add IPv6 multicast route generation tests for GRE devices.
gre: Fix IPv6 multicast route creation.
net: mana: fix spelling for mana_gd_deregiser_irq()
net: phy: microchip: limit 100M workaround to link-down events on LAN88xx
net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bits
net: Allow non parent devices to be used for ZC DMA
selftests: net: lib: fix shift count out of range
selftests: net: add netpoll basic functionality test
selftests: drv-net: Strip '@' prefix from bpftrace map keys
selftests: drv-net: add helper/wrapper for bpftrace
selftests: bonding: add test for passive LACP mode
bonding: update ntt to true in passive mode
net_sched: act_skbedit: use RCU in tcf_skbedit_dump()
net_sched: act_police: use RCU in tcf_police_dump()
net_sched: act_pedit: use RCU in tcf_pedit_dump()
net_sched: act_nat: use RCU in tcf_nat_dump()
net_sched: act_mpls: use RCU in tcf_mpls_dump()
net_sched: act_ctinfo: use RCU in tcf_ctinfo_dump()
net_sched: act_ctinfo: use atomic64_t for three counters
net_sched: act_ct: use RCU in tcf_ct_dump()
net_sched: act_csum: use RCU in tcf_csum_dump()
net_sched: act_connmark: use RCU in tcf_connmark_dump()
net_sched: act: annotate data-races in tcf_lastuse_update() and tcf_tm_dump()
net: ftgmac100: Add optional reset control for RMII mode on Aspeed SoCs
ARM: dts: aspeed-g6: Add resets property for MAC controllers
dt-bindings: clock: ast2600: Add reset definitions for MAC1 and MAC2
dt-bindings: net: ftgmac100: Add resets property
net: appletalk: Fix device refcount leak in atrtr_create()
selftests: drv-net: test RSS header field configuration
ethtool: rss: report which fields are configured for hashing
ethtool: mark ETHER_FLOW as usable for Rx hash
tools: ynl: decode enums in auto-ints
ethtool: rss: make sure dump takes the rss lock
net: thunderx: Fix format-truncation warning in bgx_acpi_match_id()
selftests/tc-testing: Add tests for restrictions on netem duplication
net/sched: Restrict conditions for adding duplicating netems to qdisc tree
vhost_net: basic in_order support
vhost: basic in order support
net: stmmac: platform: Add snps,dwmac-5.00a IP compatible string
net: stmmac: dwmac-sophgo: Add support for Sophgo SG2042 SoC
dt-bindings: net: sophgo,sg2044-dwmac: Add support for Sophgo SG2042 dwmac
net: replace ND_PRINTK with dynamic debug
wifi: mac80211: add the virtual monitor after reconfig complete
wifi: mac80211: always initialize sdata::key_list
wifi: mac80211: Fix uninitialized variable with __free() in ieee80211_ml_epcs()
Merge tag 'mt76-fixes-2025-07-07' of https://github.com/nbd168/wireless
wifi: mt76: mt792x: Limit the concurrent STA and SoftAP to operate on the same channel
wifi: mt76: mt7925: Fix null-ptr-deref in mt7925_thermal_init()
wifi: mt76: fix queue assignment for deauth packets
wifi: mt76: add a wrapper for wcid access with validation
wifi: mt76: mt7921: prevent decap offload config before STA initialization
wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_sta_set_decap_offload()
wifi: mt76: mt7925: fix incorrect scan probe IE handling for hw_scan
wifi: mt76: mt7925: fix invalid array index in ssid assignment during hw scan
wifi: mt76: mt7925: fix the wrong config for tx interrupt
wifi: mt76: Remove RCU section in mt7996_mac_sta_rc_work()
wifi: mt76: Move RCU section in mt7996_mcu_add_rate_ctrl()
wifi: mt76: Move RCU section in mt7996_mcu_add_rate_ctrl_fixed()
wifi: mt76: Move RCU section in mt7996_mcu_set_fixed_field()
wifi: mt76: Assume __mt76_connac_mcu_alloc_sta_req runs in atomic context
wifi: prevent A-MSDU attacks in mesh networks
wifi: rt2x00: fix remove callback type mismatch
wifi: mac80211: reject VHT opmode for unsupported channel widths
wifi: mwifiex: discard erroneous disassoc frames on STA interface
wifi: mac80211: fix non-transmitted BSSID profile search
wifi: mac80211: clear frame buffer to never leak stack
wifi: mac80211: correctly identify S1G short beacon
wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev()
wifi: cfg80211: fix S1G beacon head validation in nl80211
Test results