Skip to content

6.10.4-rc1 review

Greg Kroah-Hartman dri-devel linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest123 patches 18 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/123mm/huge_memory: mark racy access onhuge_anon_orders_alwaysinclude/linux/huge_mm.h+2 -23 replies
2/123mm: fix khugepaged activation policyDocumentation/admin-guide/mm/transhuge.rst include/linux/huge_mm.h mm/huge_memory.c +1 more+38 -250 replies
3/123mm/migrate: make migrate_misplaced_folio() return 0 on successmm/huge_memory.c mm/memory.c mm/migrate.c+5 -60 replies
4/123mm/migrate: move NUMA hinting fault folio isolation + checks under PTLinclude/linux/migrate.h mm/huge_memory.c mm/memory.c +1 more+56 -510 replies
5/123mm/migrate: putback split folios when numa hint migration failsmm/migrate.c+2 -90 replies
6/123ext4: factor out a common helper to query extent mapfs/ext4/inode.c+32 -250 replies
7/123ext4: check the extent status again before inserting delalloc blockfs/ext4/inode.c+21 -00 replies
8/123f2fs: fix to avoid use SSR allocate when do defragmentfs/f2fs/segment.c+2 -10 replies
9/123f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is validfs/f2fs/segment.c+1 -00 replies
10/123perf: imx_perf: fix counter start and config sequencedrivers/perf/fsl_imx9_ddr_perf.c+3 -30 replies
11/123perf/x86/intel: Switch to new Intel CPU model definesarch/x86/events/intel/core.c+74 -740 replies
12/123perf/x86/intel: Add a distinct name for Granite Rapidsarch/x86/events/intel/core.c+9 -50 replies
13/123MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7aarch/mips/boot/dts/loongson/loongson64-2k1000.dtsi+30 -70 replies
14/123MIPS: dts: loongson: Fix liointc IRQ polarityarch/mips/boot/dts/loongson/loongson64-2k1000.dtsi+21 -210 replies
15/123MIPS: dts: loongson: Fix ls2k1000-rtc interruptarch/mips/boot/dts/loongson/loongson64-2k1000.dtsi+2 -20 replies
16/123ARM: 9406/1: Fix callchain_trace() return valuearch/arm/kernel/perf_callchain.c+1 -20 replies
17/123ARM: 9408/1: mm: CFI: Fix some erroneous reset prototypesarch/arm/mm/proc.c+10 -100 replies
18/123HID: amd_sfh: Move sensor discovery before HID device initializationdrivers/hid/amd-sfh-hid/amd_sfh_client.c+11 -70 replies
19/123perf tool: fix dereferencing NULL al->mapstools/perf/util/callchain.c+1 -10 replies
20/123drm/gpuvm: fix missing dependency to DRM_EXECdrivers/gpu/drm/Kconfig+1 -00 replies
21/123drm/nouveau: prime: fix refcount underflowdrivers/gpu/drm/nouveau/nouveau_prime.c+2 -10 replies
22/123drm/vmwgfx: Make sure the screen surface is ref counteddrivers/gpu/drm/vmwgfx/vmwgfx_vkms.c+22 -180 replies
23/123drm/vmwgfx: Fix overlay when using Screen Targetsdrivers/gpu/drm/vmwgfx/vmwgfx_overlay.c+1 -10 replies
24/123bnxt_en: Fix RSS logic in __bnxt_reserve_rings()drivers/net/ethernet/broadcom/bnxt/bnxt.c+4 -20 replies
25/123netlink: specs: correct the spec of ethtoolDocumentation/netlink/specs/ethtool.yaml+1 -20 replies
26/123ethtool: rss: echo the context number backDocumentation/netlink/specs/ethtool.yaml Documentation/networking/ethtool-netlink.rst net/ethtool/rss.c+9 -10 replies
27/123drm/vmwgfx: Trigger a modeset when the screen movesdrivers/gpu/drm/vmwgfx/vmwgfx_stdu.c+28 -10 replies
28/123sched: act_ct: take care of padding in struct zones_ht_keynet/sched/act_ct.c+3 -10 replies
29/123wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_donenet/wireless/sme.c+1 -00 replies
30/123wifi: cfg80211: correct S1G beacon length calculationnet/wireless/scan.c+8 -30 replies
31/123net: phy: realtek: add support for RTL8366S Gigabit PHYdrivers/net/phy/realtek.c+7 -00 replies
32/123ALSA: hda: conexant: Fix headset auto detect fail in the polling modesound/pci/hda/patch_conexant.c+9 -450 replies
33/123Bluetooth: btintel: Fail setup on errordrivers/bluetooth/btintel.c+3 -00 replies
34/123Bluetooth: hci_sync: Fix suspending with wrong filter policynet/bluetooth/hci_sync.c+21 -00 replies
35/123drm/client: Fix error code in drm_client_buffer_vmap_local()drivers/gpu/drm/drm_client.c+1 -10 replies
36/123ethtool: fix setting key and resetting indir at oncenet/ethtool/ioctl.c+3 -20 replies
37/123tcp: Adjust clamping window for applications specifying SO_RCVBUFnet/ipv4/tcp_input.c+16 -70 replies
38/123net: axienet: start napi before enabling Rx/Txdrivers/net/ethernet/xilinx/xilinx_axienet_main.c+1 -10 replies
39/123rtnetlink: Dont ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().net/core/rtnetlink.c+1 -10 replies
40/123i915/perf: Remove code to update PWR_CLK_STATE for gen12drivers/gpu/drm/i915/i915_perf.c+0 -330 replies
41/123ice: respect netif readiness in AF_XDP ZC related ndosdrivers/net/ethernet/intel/ice/ice_xsk.c+5 -10 replies
42/123ice: dont busy wait for Rx queue disable in ice_qp_dis()drivers/net/ethernet/intel/ice/ice_xsk.c+1 -30 replies
43/123ice: replace synchronize_rcu with synchronize_netdrivers/net/ethernet/intel/ice/ice_xsk.c+4 -50 replies
44/123ice: modify error handling when setting XSK pool in ndo_bpfdrivers/net/ethernet/intel/ice/ice_xsk.c+16 -140 replies
45/123ice: toggle netif_carrier when setting up XSK pooldrivers/net/ethernet/intel/ice/ice_xsk.c+7 -10 replies
46/123ice: improve updating ice_{t,r}x_ring::xsk_pooldrivers/net/ethernet/intel/ice/ice.h drivers/net/ethernet/intel/ice/ice_base.c drivers/net/ethernet/intel/ice/ice_main.c +3 more+87 -550 replies
47/123ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_progdrivers/net/ethernet/intel/ice/ice_txrx.c+1 -10 replies
48/123ice: xsk: fix txq interrupt mappingdrivers/net/ethernet/intel/ice/ice_xsk.c+14 -100 replies
49/123net/iucv: fix use after free in iucv_sock_close()net/iucv/af_iucv.c+2 -20 replies
50/123drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macrodrivers/gpu/drm/i915/display/intel_hdcp_regs.h+1 -10 replies
51/123net: mvpp2: Dont re-use loop iteratordrivers/net/ethernet/marvell/mvpp2/mvpp2_main.c+3 -30 replies
52/123net: phy: micrel: Fix the KSZ9131 MDI-X status issuedrivers/net/phy/micrel.c+19 -150 replies
53/123s390/mm/ptdump: Fix handling of identity mapping areaarch/s390/mm/dump_pagetables.c+12 -90 replies
54/123ALSA: hda: Conditionally use snooping for AMD HDMIsound/pci/hda/hda_controller.h sound/pci/hda/hda_intel.c+10 -20 replies
55/123drm/atomic: Allow userspace to use explicit sync with atomic async flipsdrivers/gpu/drm/drm_atomic_uapi.c+3 -10 replies
56/123drm/atomic: Allow userspace to use damage clips with async flipsdrivers/gpu/drm/drm_atomic_uapi.c+2 -10 replies
57/123netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().net/ipv4/netfilter/iptable_nat.c+10 -80 replies
58/123netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().net/ipv6/netfilter/ip6table_nat.c+9 -50 replies
59/123net/mlx5: Always drain health in shutdown callbackdrivers/net/ethernet/mellanox/mlx5/core/main.c drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c+2 -10 replies
60/123net/mlx5: Fix error handling in irq_pool_request_irqdrivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c+7 -30 replies
61/123net/mlx5: Lag, dont use the hardcoded value of the first portdrivers/net/ethernet/mellanox/mlx5/core/lag/lag.c+1 -10 replies
62/123net/mlx5: Fix missing lock on sync reset reloaddrivers/net/ethernet/mellanox/mlx5/core/fw_reset.c+4 -10 replies
63/123net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capabilitydrivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c+4 -30 replies
64/123net/mlx5e: Fix CT entry update leaks of modify header contextdrivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c+1 -00 replies
65/123net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptysdrivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c+6 -10 replies
66/123igc: Fix double reset adapter triggered from a single taprio cmddrivers/net/ethernet/intel/igc/igc_main.c+17 -160 replies
67/123ipv6: fix ndisc_is_useropt() handling for PIOnet/ipv6/ndisc.c+18 -160 replies
68/123riscv/purgatory: align riscv_kernel_entryarch/riscv/purgatory/entry.S+2 -00 replies
69/123perf arch events: Fix duplicate RISC-V SBI firmware event nametools/perf/pmu-events/arch/riscv/andes/ax45/firmware.json tools/perf/pmu-events/arch/riscv/riscv-sbi-firmware.json tools/perf/pmu-events/arch/riscv/sifive/u74/firmware.json +2 more+5 -50 replies
70/123perf: riscv: Fix selecting counters in legacy modedrivers/perf/riscv_pmu_sbi.c+1 -10 replies
71/123riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()arch/riscv/mm/fault.c+9 -80 replies
72/123RISC-V: Enable the IPI before workqueue_online_cpu()arch/riscv/kernel/sbi-ipi.c include/linux/cpuhotplug.h+2 -10 replies
73/123riscv: Fix linear mapping checks for non-contiguous memory regionsarch/riscv/mm/init.c+11 -40 replies
74/123arm64: jump_label: Ensure patched jump_labels are visible to all CPUsarch/arm64/include/asm/jump_label.h arch/arm64/kernel/jump_label.c+10 -20 replies
75/123rust: SHADOW_CALL_STACK is incompatible with Rustinit/Kconfig+1 -00 replies
76/123ceph: force sending a cap update msg back to MDS for revoke opfs/ceph/caps.c fs/ceph/super.h+28 -140 replies
77/123s390/fpu: Re-add exception handling in load_fpu_state()arch/s390/kernel/fpu.c+1 -10 replies
78/123platform/chrome: cros_ec_proto: Lock device when updating MKBP versiondrivers/platform/chrome/cros_ec_proto.c+2 -00 replies
79/123HID: wacom: Modify pen IDsdrivers/hid/wacom_wac.c+1 -20 replies
80/123btrfs: zoned: fix zone_unusable accounting on making block group read-write againfs/btrfs/block-group.c fs/btrfs/extent-tree.c fs/btrfs/free-space-cache.c +3 more+23 -80 replies
81/123btrfs: do not subtract delalloc from avail bytesfs/btrfs/space-info.c+1 -20 replies
82/123btrfs: make cow_file_range_inline() honor locked_page on errorfs/btrfs/inode.c+10 -60 replies
83/123protect the fetch of ->fd[fd] in do_dup2() from mispredictionsfs/file.c+1 -00 replies
84/123mptcp: sched: check both directions for backupinclude/trace/events/mptcp.h net/mptcp/protocol.c+7 -50 replies
85/123ALSA: usb-audio: Correct surround channels in UAC1 channel mapsound/usb/stream.c+2 -20 replies
86/123ALSA: hda/realtek: Add quirk for Acer Aspire E5-574Gsound/pci/hda/patch_realtek.c+1 -00 replies
87/123ALSA: seq: ump: Optimize conversions from SysEx to UMPsound/core/seq/seq_ump_convert.c+23 -140 replies
88/123Revert "ALSA: firewire-lib: obsolete workqueue for period update"sound/firewire/amdtp-stream.c sound/firewire/amdtp-stream.h+16 -00 replies
89/123Revert "ALSA: firewire-lib: operate for period elapse event in process context"sound/firewire/amdtp-stream.c+9 -140 replies
90/123PCI: pciehp: Retain Power Indicator bits for userspace indicatorsdrivers/pci/hotplug/pciehp_hpc.c+3 -10 replies
91/123drm/vmwgfx: Fix a deadlock in dma buf fence pollingdrivers/gpu/drm/vmwgfx/vmwgfx_fence.c+7 -100 replies
92/123drm/vmwgfx: Fix handling of dumb buffersdrivers/gpu/drm/vmwgfx/vmw_surface_cache.h drivers/gpu/drm/vmwgfx/vmwgfx_bo.c drivers/gpu/drm/vmwgfx/vmwgfx_bo.h +9 more+740 -5020 replies
93/123drm/ast: astdp: Wake up during connector status detectiondrivers/gpu/drm/ast/ast_dp.c drivers/gpu/drm/ast/ast_drv.h drivers/gpu/drm/ast/ast_mode.c+35 -20 replies
94/123drm/ast: Fix black screen after resumedrivers/gpu/drm/ast/ast_drv.c+5 -00 replies
95/123drm/amdgpu: fix contiguous handling for IB parsing v2drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+8 -80 replies
96/123drm/virtio: Fix type of dma-fence context variabledrivers/gpu/drm/virtio/virtgpu_submit.c+1 -10 replies
97/123drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()drivers/gpu/drm/i915/display/intel_dpll_mgr.c+3 -30 replies
98/123drm/v3d: Prevent out of bounds access in performance query extensionsdrivers/gpu/drm/v3d/v3d_submit.c+6 -00 replies
99/123drm/v3d: Fix potential memory leak in the timestamp extensiondrivers/gpu/drm/v3d/v3d_drv.h drivers/gpu/drm/v3d/v3d_sched.c drivers/gpu/drm/v3d/v3d_submit.c+48 -190 replies
100/123drm/v3d: Fix potential memory leak in the performance extensiondrivers/gpu/drm/v3d/v3d_drv.h drivers/gpu/drm/v3d/v3d_sched.c drivers/gpu/drm/v3d/v3d_submit.c+50 -260 replies
101/123drm/v3d: Validate passed in drm syncobj handles in the timestamp extensiondrivers/gpu/drm/v3d/v3d_submit.c+12 -00 replies
102/123drm/v3d: Validate passed in drm syncobj handles in the performance extensiondrivers/gpu/drm/v3d/v3d_submit.c+8 -00 replies
103/123Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive scanningnet/bluetooth/hci_core.c net/bluetooth/hci_event.c+3 -90 replies
104/123nouveau: set placement to original placement on uvmm validate.drivers/gpu/drm/nouveau/nouveau_uvmm.c+1 -00 replies
105/123wifi: ath12k: fix soft lockup on suspenddrivers/net/wireless/ath/ath12k/pci.c+2 -10 replies
106/123wifi: mac80211: use monitor sdata with driver only if desirednet/mac80211/cfg.c net/mac80211/tx.c net/mac80211/util.c+9 -50 replies
107/123io_uring: keep multishot request NAPI timeout currentio_uring/poll.c+1 -00 replies
108/123net: usb: sr9700: fix uninitialized variable use in sr_mdio_readdrivers/net/usb/sr9700.c+9 -20 replies
109/123net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutexdrivers/net/wan/fsl_qmc_hdlc.c+4 -30 replies
110/123net: wan: fsl_qmc_hdlc: Discard received CRCdrivers/net/wan/fsl_qmc_hdlc.c+19 -70 replies
111/123r8169: dont increment tx_dropped in case of NETDEV_TX_BUSYdrivers/net/ethernet/realtek/r8169_main.c+2 -60 replies
112/123mptcp: fix user-space PM announced address accountingnet/mptcp/pm_netlink.c+13 -40 replies
113/123mptcp: distinguish rcv vs sent backup flag in requestsnet/mptcp/options.c net/mptcp/protocol.h net/mptcp/subflow.c+3 -10 replies
114/123mptcp: fix NL PM announced address accountingnet/mptcp/pm_netlink.c+6 -40 replies
115/123mptcp: mib: count MPJ with backup flagnet/mptcp/mib.c net/mptcp/mib.h net/mptcp/subflow.c+10 -00 replies
116/123mptcp: fix bad RCVPRUNED mib accountingnet/mptcp/protocol.c+4 -40 replies
117/123mptcp: pm: fix backup support in signal endpointsnet/mptcp/pm.c net/mptcp/pm_netlink.c net/mptcp/pm_userspace.c +2 more+54 -00 replies
118/123mptcp: pm: only set request_bkup flag when sending MP_PRIOnet/mptcp/pm_netlink.c+0 -10 replies
119/123mptcp: fix duplicate data handlingnet/mptcp/subflow.c+12 -40 replies
120/123selftests: mptcp: fix error pathtools/testing/selftests/net/mptcp/mptcp_join.sh+1 -10 replies
121/123selftests: mptcp: always close inputs FD if openedtools/testing/selftests/net/mptcp/mptcp_connect.c+4 -40 replies
122/123selftests: mptcp: join: validate backup in MPJtools/testing/selftests/net/mptcp/mptcp_join.sh+32 -100 replies
123/123selftests: mptcp: join: check backup support in signal endptools/testing/selftests/net/mptcp/mptcp_join.sh+28 -60 replies

Reviews trailers per patch

97 of 123 patches have a Reviewed-by or Acked-by.

PatchDavid HildenbrandLu Zhongjunxu xinFrank LiSami TolvanenAurinkoIan RogersArnaldo Carvalho de MeloNamhyung KimChristian KönigBen SkeggsMaaz MombasawalaMartin KrastevDoug BrownJakub KicinskiAndy GospodarekPaolo AbeniJoe DamatoSimon HormanXin LongCarlos LlamasZi YanBaolin WangDonet TomJan KaraRitesh Harjani (IBM)Chao YuWill McVickerShannon NelsonChandan Kumar RoutHalil PasicJani NikulaAndrew LunnAlexander GordeevSimon SerFlorian WestphalMoshe ShemeshWojciech DrewekMaher SanallaMaor GottliebDmitry OsipenkoThomas ZimmermannEric DumazetAshutosh DixitMaxime ChevallierDavid McKayAlexandre GhitiCatalin MarinasMarc ZyngierMiguel OjedaVenky ShankarAristeu RozanskiVasily GorbikPing ChengJosef BacikJohannes ThumshirnBoris BurkovQu WenruoCarolina JubranMat MartineauTakashi SakamotoVinicius Costa GomesVladimir OlteanMor Bar-GabayJocelyn FalempeAlex DeucherDave AirlieRob ClarkIago Toral QuirogaMaíra CanalSamuel HollandNikita ShubinInochi AmaotoAndrew JonesAtish PatraAnup PatelLeon RomanovskyMatthieu Baerts (NGI0)Jeff JohnsonLorenzo BianconiPavel BegunkovShigeru YoshidaHariprasad KelamPavel Machek (CIP)Justin M. ForbesShuah KhanFlorian FainelliLinux Kernel Functional TestingKevin HolmChristian HeuselRon EconomosMarkus ReicheltAllen PaisPeter SchneiderJon Hunterkernelci.org bot
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/123A-b R-b R-b
2/123A-b
3/123R-b R-b
4/123R-b R-b T-b
5/123R-b R-b
6/123R-b R-b
7/123R-b
8/123R-b
9/123R-b T-b
10/123R-b
11/123
12/123
13/123
14/123
15/123
16/123
17/123R-b
18/123T-b
19/123R-b R-b A-b
20/123R-b
21/123R-b R-b
22/123R-b R-b
23/123T-b
24/123Reported-and-tested-by R-b
25/123A-b R-b
26/123A-b R-b
27/123
28/123R-b R-b
29/123R-b
30/123
31/123R-b
32/123
33/123
34/123
35/123R-b R-b
36/123
37/123R-b
38/123R-b
39/123R-b
40/123R-b
41/123R-b T-b
42/123R-b T-b
43/123R-b T-b
44/123R-b T-b
45/123R-b T-b
46/123R-b T-b
47/123R-b T-b
48/123R-b T-b
49/123R-b
50/123R-b
51/123R-b
52/123R-b
53/123R-b
54/123
55/123R-b
56/123R-b
57/123R-b
58/123R-b
59/123R-b R-b
60/123R-b R-b
61/123R-b
62/123R-b R-b
63/123R-b R-b
64/123R-b
65/123R-b R-b
66/123A-b R-b T-b
67/123
68/123R-b
69/123R-b R-b R-b R-b R-b
70/123R-b
71/123R-b
72/123R-b
73/123R-b R-b
74/123R-b R-b
75/123A-b
76/123R-b
77/123T-b R-b
78/123
79/123R-b
80/123R-b R-b
81/123R-b
82/123R-b
83/123
84/123R-b
85/123
86/123
87/123
88/123R-b
89/123R-b
90/123
91/123R-b R-b
92/123R-b R-b
93/123R-b
94/123R-b
95/123R-b T-b
96/123R-b
97/123R-b
98/123R-b R-b
99/123R-b
100/123
101/123R-b
102/123R-b
103/123
104/123
105/123A-b
106/123T-b
107/123R-b
108/123R-b R-b
109/123R-b
110/123R-b
111/123R-b
112/123R-b
113/123R-b
114/123R-b
115/123R-b
116/123R-b
117/123R-b
118/123R-b
119/123R-b
120/123R-b
121/123R-b
122/123R-b
123/123R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 96 reviewers.

Read the v1 thread

Cover letter [PATCH 6.10 000/123] 6.10.4-rc1 review

This is the start of the stable review cycle for the 6.10.4 release. There are 123 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Fri, 09 Aug 2024 14:59:54 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.10.4-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.10.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 6.10.4-rc1

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: check backup support in signal endp

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: validate backup in MPJ

Liu Jing <[email protected]>
selftests: mptcp: always close input's FD if opened

Paolo Abeni <[email protected]>
selftests: mptcp: fix error path

Paolo Abeni <[email protected]>
mptcp: fix duplicate data handling

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: only set request_bkup flag when sending MP_PRIO

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: fix backup support in signal endpoints

Paolo Abeni <[email protected]>
mptcp: fix bad RCVPRUNED mib accounting

Matthieu Baerts (NGI0) <[email protected]>
mptcp: mib: count MPJ with backup flag

Paolo Abeni <[email protected]>
mptcp: fix NL PM announced address accounting

Matthieu Baerts (NGI0) <[email protected]>
mptcp: distinguish rcv vs sent backup flag in requests

Paolo Abeni <[email protected]>
mptcp: fix user-space PM announced address accounting

Heiner Kallweit <[email protected]>
r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY

Herve Codina <[email protected]>
net: wan: fsl_qmc_hdlc: Discard received CRC

Herve Codina <[email protected]>
net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex

Ma Ke <[email protected]>
net: usb: sr9700: fix uninitialized variable use in sr_mdio_read

Olivier Langlois <[email protected]>
io_uring: keep multishot request NAPI timeout current

Johannes Berg <[email protected]>
wifi: mac80211: use monitor sdata with driver only if desired

Johan Hovold <[email protected]>
wifi: ath12k: fix soft lockup on suspend

Dave Airlie <[email protected]>
nouveau: set placement to original placement on uvmm validate.

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive scanning

Tvrtko Ursulin <[email protected]>
drm/v3d: Validate passed in drm syncobj handles in the performance extension

Tvrtko Ursulin <[email protected]>
drm/v3d: Validate passed in drm syncobj handles in the timestamp extension

Tvrtko Ursulin <[email protected]>
drm/v3d: Fix potential memory leak in the performance extension

Tvrtko Ursulin <[email protected]>
drm/v3d: Fix potential memory leak in the timestamp extension

Tvrtko Ursulin <[email protected]>
drm/v3d: Prevent out of bounds access in performance query extensions

Nikita Zhandarovich <[email protected]>
drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()

Dmitry Osipenko <[email protected]>
drm/virtio: Fix type of dma-fence context variable

Christian König <[email protected]>
drm/amdgpu: fix contiguous handling for IB parsing v2

Jammy Huang <[email protected]>
drm/ast: Fix black screen after resume

Thomas Zimmermann <[email protected]>
drm/ast: astdp: Wake up during connector status detection

Zack Rusin <[email protected]>
drm/vmwgfx: Fix handling of dumb buffers

Zack Rusin <[email protected]>
drm/vmwgfx: Fix a deadlock in dma buf fence polling

Blazej Kucman <[email protected]>
PCI: pciehp: Retain Power Indicator bits for userspace indicators

Edmund Raile <[email protected]>
Revert "ALSA: firewire-lib: operate for period elapse event in process context"

Edmund Raile <[email protected]>
Revert "ALSA: firewire-lib: obsolete workqueue for period update"

Takashi Iwai <[email protected]>
ALSA: seq: ump: Optimize conversions from SysEx to UMP

Mavroudis Chatzilazaridis <[email protected]>
ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G

Takashi Iwai <[email protected]>
ALSA: usb-audio: Correct surround channels in UAC1 channel map

Matthieu Baerts (NGI0) <[email protected]>
mptcp: sched: check both directions for backup

Al Viro <[email protected]>

    protect the fetch of ->fd[fd] in do_dup2() from mispredictions

Boris Burkov <[email protected]>
btrfs: make cow_file_range_inline() honor locked_page on error

Naohiro Aota <[email protected]>
btrfs: do not subtract delalloc from avail bytes

Naohiro Aota <[email protected]>
btrfs: zoned: fix zone_unusable accounting on making block group read-write again

Tatsunosuke Tobita <[email protected]>
HID: wacom: Modify pen IDs

Patryk Duda <[email protected]>
platform/chrome: cros_ec_proto: Lock device when updating MKBP version

Heiko Carstens <[email protected]>
s390/fpu: Re-add exception handling in load_fpu_state()

Xiubo Li <[email protected]>
ceph: force sending a cap update msg back to MDS for revoke op

Alice Ryhl <[email protected]>
rust: SHADOW_CALL_STACK is incompatible with Rust

Will Deacon <[email protected]>
arm64: jump_label: Ensure patched jump_labels are visible to all CPUs

Stuart Menefy <[email protected]>
riscv: Fix linear mapping checks for non-contiguous memory regions

Nick Hu <[email protected]>
RISC-V: Enable the IPI before workqueue_online_cpu()

Zhe Qiao <[email protected]>
riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()

Shifrin Dmitry <[email protected]>
perf: riscv: Fix selecting counters in legacy mode

Eric Lin <[email protected]>
perf arch events: Fix duplicate RISC-V SBI firmware event name

Daniel Maslowski <[email protected]>
riscv/purgatory: align riscv_kernel_entry

Maciej Żenczykowski <[email protected]>
ipv6: fix ndisc_is_useropt() handling for PIO

Faizal Rahim <[email protected]>
igc: Fix double reset adapter triggered from a single taprio cmd

Shahar Shitrit <[email protected]>
net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys

Chris Mi <[email protected]>
net/mlx5e: Fix CT entry update leaks of modify header context

Rahul Rameshbabu <[email protected]>
net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability

Moshe Shemesh <[email protected]>
net/mlx5: Fix missing lock on sync reset reload

Mark Bloch <[email protected]>
net/mlx5: Lag, don't use the hardcoded value of the first port

Shay Drory <[email protected]>
net/mlx5: Fix error handling in irq_pool_request_irq

Shay Drory <[email protected]>
net/mlx5: Always drain health in shutdown callback

Kuniyuki Iwashima <[email protected]>
netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().

Kuniyuki Iwashima <[email protected]>
netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().

André Almeida <[email protected]>
drm/atomic: Allow userspace to use damage clips with async flips

André Almeida <[email protected]>
drm/atomic: Allow userspace to use explicit sync with atomic async flips

Takashi Iwai <[email protected]>
ALSA: hda: Conditionally use snooping for AMD HDMI

Heiko Carstens <[email protected]>
s390/mm/ptdump: Fix handling of identity mapping area

Raju Lakkaraju <[email protected]>
net: phy: micrel: Fix the KSZ9131 MDI-X status issue

Dan Carpenter <[email protected]>
net: mvpp2: Don't re-use loop iterator

Suraj Kandpal <[email protected]>
drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro

Alexandra Winter <[email protected]>
net/iucv: fix use after free in iucv_sock_close()

Maciej Fijalkowski <[email protected]>
ice: xsk: fix txq interrupt mapping

Maciej Fijalkowski <[email protected]>
ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog

Maciej Fijalkowski <[email protected]>
ice: improve updating ice_{t,r}x_ring::xsk_pool

Maciej Fijalkowski <[email protected]>
ice: toggle netif_carrier when setting up XSK pool

Maciej Fijalkowski <[email protected]>
ice: modify error handling when setting XSK pool in ndo_bpf

Maciej Fijalkowski <[email protected]>
ice: replace synchronize_rcu with synchronize_net

Maciej Fijalkowski <[email protected]>
ice: don't busy wait for Rx queue disable in ice_qp_dis()

Michal Kubiak <[email protected]>
ice: respect netif readiness in AF_XDP ZC related ndo's

Umesh Nerlige Ramappa <[email protected]>
i915/perf: Remove code to update PWR_CLK_STATE for gen12

Kuniyuki Iwashima <[email protected]>
rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().

Andy Chiu <[email protected]>
net: axienet: start napi before enabling Rx/Tx

Subash Abhinov Kasiviswanathan <[email protected]>
tcp: Adjust clamping window for applications specifying SO_RCVBUF

Jakub Kicinski <[email protected]>
ethtool: fix setting key and resetting indir at once

Dan Carpenter <[email protected]>
drm/client: Fix error code in drm_client_buffer_vmap_local()

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_sync: Fix suspending with wrong filter policy

Kiran K <[email protected]>
Bluetooth: btintel: Fail setup on error

songxiebing <[email protected]>
ALSA: hda: conexant: Fix headset auto detect fail in the polling mode

Mark Mentovai <[email protected]>
net: phy: realtek: add support for RTL8366S Gigabit PHY

Johannes Berg <[email protected]>
wifi: cfg80211: correct S1G beacon length calculation

Veerendranath Jakkam <[email protected]>
wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_done

Eric Dumazet <[email protected]>
sched: act_ct: take care of padding in struct zones_ht_key

Ian Forbes <[email protected]>
drm/vmwgfx: Trigger a modeset when the screen moves

Jakub Kicinski <[email protected]>
ethtool: rss: echo the context number back

Jakub Kicinski <[email protected]>
netlink: specs: correct the spec of ethtool

Pavan Chebbi <[email protected]>
bnxt_en: Fix RSS logic in __bnxt_reserve_rings()

Ian Forbes <[email protected]>
drm/vmwgfx: Fix overlay when using Screen Targets

Zack Rusin <[email protected]>
drm/vmwgfx: Make sure the screen surface is ref counted

Danilo Krummrich <[email protected]>
drm/nouveau: prime: fix refcount underflow

Danilo Krummrich <[email protected]>
drm/gpuvm: fix missing dependency to DRM_EXEC

Casey Chen <[email protected]>

    perf tool: fix dereferencing NULL al->maps

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Move sensor discovery before HID device initialization

Linus Walleij <[email protected]>
ARM: 9408/1: mm: CFI: Fix some erroneous reset prototypes

Jinjie Ruan <[email protected]>
ARM: 9406/1: Fix callchain_trace() return value

Jiaxun Yang <[email protected]>
MIPS: dts: loongson: Fix ls2k1000-rtc interrupt

Jiaxun Yang <[email protected]>
MIPS: dts: loongson: Fix liointc IRQ polarity

Jiaxun Yang <[email protected]>
MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a

Kan Liang <[email protected]>
perf/x86/intel: Add a distinct name for Granite Rapids

Tony Luck <[email protected]>
perf/x86/intel: Switch to new Intel CPU model defines

Xu Yang <[email protected]>
perf: imx_perf: fix counter start and config sequence

Jaegeuk Kim <[email protected]>
f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid

Zhiguo Niu <[email protected]>
f2fs: fix to avoid use SSR allocate when do defragment

Zhang Yi <[email protected]>
ext4: check the extent status again before inserting delalloc block

Zhang Yi <[email protected]>
ext4: factor out a common helper to query extent map

Peter Xu <[email protected]>
mm/migrate: putback split folios when numa hint migration fails

David Hildenbrand <[email protected]>
mm/migrate: move NUMA hinting fault folio isolation + checks under PTL

David Hildenbrand <[email protected]>
mm/migrate: make migrate_misplaced_folio() return 0 on success

Ryan Roberts <[email protected]>
mm: fix khugepaged activation policy

Ran Xiaokai <[email protected]>
mm/huge_memory: mark racy access onhuge_anon_orders_always

-------------

Diffstat:

 Documentation/admin-guide/mm/transhuge.rst         |  11 +-
 Documentation/netlink/specs/ethtool.yaml           |   2 +-
 Documentation/networking/ethtool-netlink.rst       |   1 +
 Makefile                                           |   4 +-
 arch/arm/kernel/perf_callchain.c                   |   3 +-
 arch/arm/mm/proc.c                                 |  20 +-
 arch/arm64/include/asm/jump_label.h                |   1 +
 arch/arm64/kernel/jump_label.c                     |  11 +-
 arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi |  81 ++--
 arch/riscv/kernel/sbi-ipi.c                        |   2 +-
 arch/riscv/mm/fault.c                              |  17 +-
 arch/riscv/mm/init.c                               |  15 +-
 arch/riscv/purgatory/entry.S                       |   2 +
 arch/s390/kernel/fpu.c                             |   2 +-
 arch/s390/mm/dump_pagetables.c                     |  21 +-
 arch/x86/events/intel/core.c                       | 162 +++----
 drivers/bluetooth/btintel.c                        |   3 +
 drivers/gpu/drm/Kconfig                            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  16 +-
 drivers/gpu/drm/ast/ast_dp.c                       |   7 +
 drivers/gpu/drm/ast/ast_drv.c                      |   5 +
 drivers/gpu/drm/ast/ast_drv.h                      |   1 +
 drivers/gpu/drm/ast/ast_mode.c                     |  29 +-
 drivers/gpu/drm/drm_atomic_uapi.c                  |   5 +-
 drivers/gpu/drm/drm_client.c                       |   2 +-
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c      |   6 +-
 drivers/gpu/drm/i915/display/intel_hdcp_regs.h     |   2 +-
 drivers/gpu/drm/i915/i915_perf.c                   |  33 --
 drivers/gpu/drm/nouveau/nouveau_prime.c            |   3 +-
 drivers/gpu/drm/nouveau/nouveau_uvmm.c             |   1 +
 drivers/gpu/drm/v3d/v3d_drv.h                      |   4 +
 drivers/gpu/drm/v3d/v3d_sched.c                    |  44 +-
 drivers/gpu/drm/v3d/v3d_submit.c                   | 121 +++--
 drivers/gpu/drm/virtio/virtgpu_submit.c            |   2 +-
 drivers/gpu/drm/vmwgfx/vmw_surface_cache.h         |  10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 | 127 +++---
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h                 |  15 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |  40 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |  17 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                | 504 +++++++++------------
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |  17 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |  14 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c              |  32 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |  27 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |  33 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               | 174 ++++---
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            | 280 +++++++++++-
 drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c               |  40 +-
 drivers/hid/amd-sfh-hid/amd_sfh_client.c           |  18 +-
 drivers/hid/wacom_wac.c                            |   3 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   6 +-
 drivers/net/ethernet/intel/ice/ice.h               |  11 +-
 drivers/net/ethernet/intel/ice/ice_base.c          |   4 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   2 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c          |  10 +-
 drivers/net/ethernet/intel/ice/ice_xsk.c           | 184 +++++---
 drivers/net/ethernet/intel/ice/ice_xsk.h           |  14 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |  33 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c |   1 +
 .../mellanox/mlx5/core/en_accel/ipsec_offload.c    |   7 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |   5 +-
 .../net/ethernet/mellanox/mlx5/core/irq_affinity.c |  10 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   2 +-
 .../ethernet/mellanox/mlx5/core/sf/dev/driver.c    |   1 +
 drivers/net/ethernet/realtek/r8169_main.c          |   8 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   2 +-
 drivers/net/phy/micrel.c                           |  34 +-
 drivers/net/phy/realtek.c                          |   7 +
 drivers/net/usb/sr9700.c                           |  11 +-
 drivers/net/wan/fsl_qmc_hdlc.c                     |  33 +-
 drivers/net/wireless/ath/ath12k/pci.c              |   3 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |   4 +-
 drivers/perf/fsl_imx9_ddr_perf.c                   |   6 +-
 drivers/perf/riscv_pmu_sbi.c                       |   2 +-
 drivers/platform/chrome/cros_ec_proto.c            |   2 +
 fs/btrfs/block-group.c                             |  13 +-
 fs/btrfs/extent-tree.c                             |   3 +-
 fs/btrfs/free-space-cache.c                        |   4 +-
 fs/btrfs/inode.c                                   |  16 +-
 fs/btrfs/space-info.c                              |   5 +-
 fs/btrfs/space-info.h                              |   1 +
 fs/ceph/caps.c                                     |  35 +-
 fs/ceph/super.h                                    |   7 +-
 fs/ext4/inode.c                                    |  78 +++-
 fs/f2fs/segment.c                                  |   4 +-
 fs/file.c                                          |   1 +
 include/linux/cpuhotplug.h                         |   1 +
 include/linux/huge_mm.h                            |  12 -
 include/linux/migrate.h                            |   7 +
 include/trace/events/btrfs.h                       |   8 +
 include/trace/events/mptcp.h                       |   2 +-
 init/Kconfig                                       |   1 +
 io_uring/poll.c                                    |   1 +
 mm/huge_memory.c                                   |  20 +-
 mm/khugepaged.c                                    |  33 +-
 mm/memory.c                                        |  11 +-
 mm/migrate.c                                       |  94 ++--
 net/bluetooth/hci_core.c                           |   7 -
 net/bluetooth/hci_event.c                          |   5 +-
 net/bluetooth/hci_sync.c                           |  21 +
 net/core/rtnetlink.c                               |   2 +-
 net/ethtool/ioctl.c                                |   5 +-
 net/ethtool/rss.c                                  |   8 +-
 net/ipv4/netfilter/iptable_nat.c                   |  18 +-
 net/ipv4/tcp_input.c                               |  23 +-
 net/ipv6/ndisc.c                                   |  34 +-
 net/ipv6/netfilter/ip6table_nat.c                  |  14 +-
 net/iucv/af_iucv.c                                 |   4 +-
 net/mac80211/cfg.c                                 |   7 +-
 net/mac80211/tx.c                                  |   5 +-
 net/mac80211/util.c                                |   2 +-
 net/mptcp/mib.c                                    |   2 +
 net/mptcp/mib.h                                    |   2 +
 net/mptcp/options.c                                |   2 +-
 net/mptcp/pm.c                                     |  12 +
 net/mptcp/pm_netlink.c                             |  46 +-
 net/mptcp/pm_userspace.c                           |  18 +
 net/mptcp/protocol.c                               |  18 +-
 net/mptcp/protocol.h                               |   4 +
 net/mptcp/subflow.c                                |  26 +-
 net/sched/act_ct.c                                 |   4 +-
 net/wireless/scan.c                                |  11 +-
 net/wireless/sme.c                                 |   1 +
 sound/core/seq/seq_ump_convert.c                   |  41 +-
 sound/firewire/amdtp-stream.c                      |  38 +-
 sound/firewire/amdtp-stream.h                      |   1 +
 sound/pci/hda/hda_controller.h                     |   2 +-
 sound/pci/hda/hda_intel.c                          |  10 +-
 sound/pci/hda/patch_conexant.c                     |  54 +--
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/usb/stream.c                                 |   4 +-
 .../pmu-events/arch/riscv/andes/ax45/firmware.json |   2 +-
 .../pmu-events/arch/riscv/riscv-sbi-firmware.json  |   2 +-
 .../pmu-events/arch/riscv/sifive/u74/firmware.json |   2 +-
 .../arch/riscv/starfive/dubhe-80/firmware.json     |   2 +-
 .../arch/riscv/thead/c900-legacy/firmware.json     |   2 +-
 tools/perf/util/callchain.c                        |   2 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |   8 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  74 ++-
 143 files changed, 2034 insertions(+), 1279 deletions(-)