Skip to content

6.6.45-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 Latest121 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/121arm64: dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindingsarch/arm64/boot/dts/qcom/sc7180.dtsi+19 -380 replies
2/121arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park modearch/arm64/boot/dts/qcom/sc7180.dtsi+1 -00 replies
3/121arm64: dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindingsarch/arm64/boot/dts/qcom/sc7280.dtsi+19 -400 replies
4/121arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park modearch/arm64/boot/dts/qcom/sc7280.dtsi+1 -00 replies
5/121arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindingsarch/arm64/boot/dts/qcom/msm8998.dtsi+14 -210 replies
6/121arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USBarch/arm64/boot/dts/qcom/msm8998.dtsi+1 -00 replies
7/121arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USBarch/arm64/boot/dts/qcom/ipq8074.dtsi+2 -00 replies
8/121arm64: dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindingsarch/arm64/boot/dts/qcom/sdm845.dtsi+19 -380 replies
9/121arm64: dts: qcom: sdm845: switch USB QMP PHY to new style of bindingsarch/arm64/boot/dts/qcom/sdm845.dtsi+17 -220 replies
10/121arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USBarch/arm64/boot/dts/qcom/sdm845.dtsi+2 -00 replies
11/121thermal: bcm2835: Convert to platform remove callback returning voiddrivers/thermal/broadcom/bcm2835_thermal.c+2 -42 replies
12/121thermal/drivers/broadcom: Fix race between removal and clock disabledrivers/thermal/broadcom/bcm2835_thermal.c+4 -150 replies
13/121sysctl: allow change system v ipc sysctls inside ipc namespaceipc/ipc_sysctl.c+35 -20 replies
14/121sysctl: allow to change limits for posix messages queuesipc/mq_sysctl.c+36 -00 replies
15/121sysctl: treewide: drop unused argument ctl_table_root::set_ownership(table)fs/proc/proc_sysctl.c include/linux/sysctl.h ipc/ipc_sysctl.c +2 more+3 -73 replies
16/121sysctl: always initialize i_uid/i_gidfs/proc/proc_sysctl.c+2 -40 replies
17/121ext4: refactor ext4_da_map_blocks()fs/ext4/inode.c+17 -220 replies
18/121ext4: convert to exclusive lock while inserting delalloc extentsfs/ext4/inode.c+11 -140 replies
19/121ext4: factor out a common helper to query extent mapfs/ext4/inode.c+32 -250 replies
20/121ext4: check the extent status again before inserting delalloc blockfs/ext4/inode.c+21 -00 replies
21/121cpufreq: qcom-nvmem: Simplify driver data allocationdrivers/cpufreq/qcom-cpufreq-nvmem.c+18 -310 replies
22/121cpufreq: qcom-nvmem: fix memory leaks in probe error pathsdrivers/cpufreq/qcom-cpufreq-nvmem.c+10 -30 replies
23/121leds: trigger: Remove unused function led_trigger_rename_static()drivers/leds/led-triggers.c include/linux/leds.h+0 -300 replies
24/121leds: trigger: Store brightness set by led_trigger_event()drivers/leds/led-triggers.c include/linux/leds.h+19 -20 replies
25/121leds: trigger: Call synchronize_rcu() before calling trig->activate()drivers/leds/led-triggers.c+7 -00 replies
26/121leds: triggers: Flush pending brightness before activating triggerdrivers/leds/led-triggers.c drivers/leds/trigger/ledtrig-timer.c+6 -50 replies
27/121KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch}arch/x86/kvm/Makefile arch/x86/kvm/vmx/hyperv.c arch/x86/kvm/vmx/hyperv.h +4 more+271 -2520 replies
28/121KVM: VMX: Move posted interrupt descriptor out of VMX codearch/x86/include/asm/posted_intr.h arch/x86/kvm/vmx/posted_intr.h arch/x86/kvm/vmx/vmx.c +1 more+91 -930 replies
29/121KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vectorarch/x86/kvm/vmx/nested.c arch/x86/kvm/vmx/posted_intr.h+13 -20 replies
30/121KVM: nVMX: Check for pending posted interrupts when looking for nested eventsarch/x86/kvm/vmx/nested.c+34 -20 replies
31/121PCI: Add pci_get_base_class() helperdrivers/pci/search.c include/linux/pci.h+36 -00 replies
32/121fbdev/vesafb: Replace references to global screen_info by local pointerdrivers/video/fbdev/vesafb.c+35 -310 replies
33/121video: Add helpers for decoding screen_infodrivers/firmware/Kconfig drivers/video/Kconfig drivers/video/Makefile +2 more+254 -00 replies
34/121video: Provide screen_info_get_pci_dev() to find screen_infos PCI devicedrivers/video/Makefile drivers/video/screen_info_pci.c include/linux/screen_info.h+59 -00 replies
35/121firmware/sysfb: Update screen_info for relocated EFI framebuffersdrivers/firmware/sysfb.c drivers/video/screen_info_pci.c include/linux/screen_info.h+106 -00 replies
36/121fbdev: vesafb: Detect VGA compatibility from screen infos VESA attributesdrivers/video/fbdev/vesafb.c include/linux/screen_info.h+11 -10 replies
37/121mm: restrict the pcp batch scale factor to avoid too long latencymm/Kconfig mm/page_alloc.c+12 -10 replies
38/121mm: page_alloc: control latency caused by zone PCP drainingmm/page_alloc.c+7 -40 replies
39/121mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist()mm/page_alloc.c+11 -70 replies
40/121f2fs: fix to avoid use SSR allocate when do defragmentfs/f2fs/segment.c+2 -10 replies
41/121f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is validfs/f2fs/segment.c+1 -00 replies
42/121dmaengine: fsl-edma: add address for channel mux register in fsl_edma_chandrivers/dma/fsl-edma-common.c drivers/dma/fsl-edma-common.h drivers/dma/fsl-edma-main.c+9 -30 replies
43/121dmaengine: fsl-edma: add i.MX8ULP edma supportdrivers/dma/fsl-edma-common.c drivers/dma/fsl-edma-main.c+28 -00 replies
44/121dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible stringdrivers/dma/fsl-edma-common.c drivers/dma/fsl-edma-common.h drivers/dma/fsl-edma-main.c+4 -220 replies
45/121dmaengine: fsl-edma: change the memory access from local into remote mode in i.MX 8QMdrivers/dma/fsl-edma-common.c drivers/dma/fsl-edma-common.h drivers/dma/fsl-edma-main.c+5 -10 replies
46/121perf: imx_perf: fix counter start and config sequencedrivers/perf/fsl_imx9_ddr_perf.c+3 -30 replies
47/121MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7aarch/mips/boot/dts/loongson/loongson64-2k1000.dtsi+30 -70 replies
48/121MIPS: dts: loongson: Fix liointc IRQ polarityarch/mips/boot/dts/loongson/loongson64-2k1000.dtsi+21 -210 replies
49/121MIPS: dts: loongson: Fix ls2k1000-rtc interruptarch/mips/boot/dts/loongson/loongson64-2k1000.dtsi+2 -20 replies
50/121ARM: 9406/1: Fix callchain_trace() return valuearch/arm/kernel/perf_callchain.c+1 -20 replies
51/121HID: amd_sfh: Move sensor discovery before HID device initializationdrivers/hid/amd-sfh-hid/amd_sfh_client.c+11 -70 replies
52/121perf tool: fix dereferencing NULL al->mapstools/perf/util/callchain.c+1 -10 replies
53/121drm/nouveau: prime: fix refcount underflowdrivers/gpu/drm/nouveau/nouveau_prime.c+2 -10 replies
54/121drm/vmwgfx: Fix overlay when using Screen Targetsdrivers/gpu/drm/vmwgfx/vmwgfx_overlay.c+1 -10 replies
55/121drm/vmwgfx: Trigger a modeset when the screen movesdrivers/gpu/drm/vmwgfx/vmwgfx_stdu.c+28 -10 replies
56/121sched: act_ct: take care of padding in struct zones_ht_keynet/sched/act_ct.c+3 -10 replies
57/121wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_donenet/wireless/sme.c+1 -00 replies
58/121net: phy: realtek: add support for RTL8366S Gigabit PHYdrivers/net/phy/realtek.c+7 -00 replies
59/121ALSA: hda: conexant: Reduce CONFIG_PM dependenciessound/pci/hda/patch_conexant.c+0 -40 replies
60/121ALSA: hda: conexant: Fix headset auto detect fail in the polling modesound/pci/hda/patch_conexant.c+9 -450 replies
61/121Bluetooth: btintel: Fail setup on errordrivers/bluetooth/btintel.c+3 -00 replies
62/121Bluetooth: hci_sync: Fix suspending with wrong filter policynet/bluetooth/hci_sync.c+21 -00 replies
63/121mptcp: give rcvlowat some lovenet/mptcp/protocol.c net/mptcp/protocol.h net/mptcp/sockopt.c +1 more+83 -150 replies
64/121tcp: annotate data-races around tp->window_clampnet/ipv4/syncookies.c net/ipv4/tcp.c net/ipv4/tcp_input.c +4 more+29 -230 replies
65/121tcp: Adjust clamping window for applications specifying SO_RCVBUFnet/ipv4/tcp_input.c+16 -70 replies
66/121net: axienet: start napi before enabling Rx/Txdrivers/net/ethernet/xilinx/xilinx_axienet_main.c+1 -10 replies
67/121rtnetlink: Dont ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().net/core/rtnetlink.c+1 -10 replies
68/121i915/perf: Remove code to update PWR_CLK_STATE for gen12drivers/gpu/drm/i915/i915_perf.c+0 -330 replies
69/121ice: respect netif readiness in AF_XDP ZC related ndosdrivers/net/ethernet/intel/ice/ice_xsk.c+5 -10 replies
70/121ice: dont busy wait for Rx queue disable in ice_qp_dis()drivers/net/ethernet/intel/ice/ice_xsk.c+1 -30 replies
71/121ice: replace synchronize_rcu with synchronize_netdrivers/net/ethernet/intel/ice/ice_xsk.c+4 -50 replies
72/121ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_progdrivers/net/ethernet/intel/ice/ice_txrx.c+1 -10 replies
73/121net/iucv: fix use after free in iucv_sock_close()net/iucv/af_iucv.c+2 -20 replies
74/121drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macrodrivers/gpu/drm/i915/display/intel_hdcp_regs.h+1 -10 replies
75/121net: mvpp2: Dont re-use loop iteratordrivers/net/ethernet/marvell/mvpp2/mvpp2_main.c+3 -30 replies
76/121net: phy: micrel: Fix the KSZ9131 MDI-X status issuedrivers/net/phy/micrel.c+19 -150 replies
77/121ALSA: hda: Conditionally use snooping for AMD HDMIsound/pci/hda/hda_controller.h sound/pci/hda/hda_intel.c+10 -20 replies
78/121netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().net/ipv4/netfilter/iptable_nat.c+10 -80 replies
79/121netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().net/ipv6/netfilter/ip6table_nat.c+9 -50 replies
80/121net/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
81/121net/mlx5: Fix error handling in irq_pool_request_irqdrivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c+7 -30 replies
82/121net/mlx5: Lag, dont use the hardcoded value of the first portdrivers/net/ethernet/mellanox/mlx5/core/lag/lag.c+1 -10 replies
83/121net/mlx5: Fix missing lock on sync reset reloaddrivers/net/ethernet/mellanox/mlx5/core/fw_reset.c+4 -10 replies
84/121net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capabilitydrivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c+4 -30 replies
85/121net/mlx5e: Fix CT entry update leaks of modify header contextdrivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c+1 -00 replies
86/121net/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
87/121igc: Fix double reset adapter triggered from a single taprio cmddrivers/net/ethernet/intel/igc/igc_main.c+17 -160 replies
88/121ipv6: fix ndisc_is_useropt() handling for PIOnet/ipv6/ndisc.c+18 -160 replies
89/121riscv: remove unused functions in traps_misaligned.carch/riscv/kernel/traps_misaligned.c+7 -390 replies
90/121perf: riscv: Fix selecting counters in legacy modedrivers/perf/riscv_pmu_sbi.c+1 -10 replies
91/121riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()arch/riscv/mm/fault.c+9 -80 replies
92/121riscv: Fix linear mapping checks for non-contiguous memory regionsarch/riscv/mm/init.c+11 -40 replies
93/121arm64: 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
94/121rust: SHADOW_CALL_STACK is incompatible with Rustinit/Kconfig+1 -00 replies
95/121platform/chrome: cros_ec_proto: Lock device when updating MKBP versiondrivers/platform/chrome/cros_ec_proto.c+2 -00 replies
96/121HID: wacom: Modify pen IDsdrivers/hid/wacom_wac.c+1 -20 replies
97/121btrfs: 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
98/121btrfs: do not subtract delalloc from avail bytesfs/btrfs/space-info.c+1 -20 replies
99/121protect the fetch of ->fd[fd] in do_dup2() from mispredictionsfs/file.c+1 -00 replies
100/121mptcp: sched: check both directions for backupinclude/trace/events/mptcp.h net/mptcp/protocol.c+7 -50 replies
101/121ALSA: usb-audio: Correct surround channels in UAC1 channel mapsound/usb/stream.c+2 -20 replies
102/121ALSA: hda/realtek: Add quirk for Acer Aspire E5-574Gsound/pci/hda/patch_realtek.c+1 -00 replies
103/121ALSA: seq: ump: Optimize conversions from SysEx to UMPsound/core/seq/seq_ump_convert.c+25 -160 replies
104/121Revert "ALSA: firewire-lib: obsolete workqueue for period update"sound/firewire/amdtp-stream.c sound/firewire/amdtp-stream.h+16 -00 replies
105/121Revert "ALSA: firewire-lib: operate for period elapse event in process context"sound/firewire/amdtp-stream.c+9 -140 replies
106/121drm/vmwgfx: Fix a deadlock in dma buf fence pollingdrivers/gpu/drm/vmwgfx/vmwgfx_fence.c+7 -100 replies
107/121drm/virtio: Fix type of dma-fence context variabledrivers/gpu/drm/virtio/virtgpu_submit.c+1 -10 replies
108/121drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()drivers/gpu/drm/i915/display/intel_dpll_mgr.c+3 -30 replies
109/121net: usb: sr9700: fix uninitialized variable use in sr_mdio_readdrivers/net/usb/sr9700.c+9 -20 replies
110/121r8169: dont increment tx_dropped in case of NETDEV_TX_BUSYdrivers/net/ethernet/realtek/r8169_main.c+2 -60 replies
111/121mptcp: fix user-space PM announced address accountingnet/mptcp/pm_netlink.c+13 -40 replies
112/121mptcp: distinguish rcv vs sent backup flag in requestsnet/mptcp/options.c net/mptcp/protocol.h net/mptcp/subflow.c+3 -10 replies
113/121mptcp: fix NL PM announced address accountingnet/mptcp/pm_netlink.c+6 -40 replies
114/121mptcp: mib: count MPJ with backup flagnet/mptcp/mib.c net/mptcp/mib.h net/mptcp/subflow.c+10 -00 replies
115/121mptcp: fix bad RCVPRUNED mib accountingnet/mptcp/protocol.c+4 -40 replies
116/121mptcp: pm: only set request_bkup flag when sending MP_PRIOnet/mptcp/pm_netlink.c+0 -10 replies
117/121mptcp: fix duplicate data handlingnet/mptcp/subflow.c+12 -40 replies
118/121selftests: mptcp: always close inputs FD if openedtools/testing/selftests/net/mptcp/mptcp_connect.c+4 -40 replies
119/121selftests: mptcp: join: validate backup in MPJtools/testing/selftests/net/mptcp/mptcp_join.sh+32 -100 replies
120/121selftests: mptcp: join: check backup support in signal endptools/testing/selftests/net/mptcp/mptcp_join.sh+28 -60 replies
121/121mptcp: prevent BPF accessing lowat from a subflow socket.net/mptcp/sockopt.c+4 -00 replies

Reviews trailers per patch

87 of 121 patches have a Reviewed-by or Acked-by.

PatchNeil ArmstrongKonrad DybcioDaniel LezcanoJoel GranadosJan KaraMaxim LevitskyJeremi PiotrowskiSean ChristophersonAlex DeucherJavier Martinez CanillasRitesh Harjani (IBM)Andrew MortonMel GormanVlastimil BabkaChao YuWill McVickerFrank LiTakashi IwaiDustin L. HowettMat MartineauJason XingEric DumazetJakub KicinskiAshutosh DixitAurinkoShannon NelsonChandan Kumar RoutHalil PasicJani NikulaSimon HormanAndrew LunnFlorian WestphalIan RogersArnaldo Carvalho de MeloNamhyung KimBen SkeggsChristian KönigDoug BrownXin LongCarlos LlamasMaxime ChevallierMaher SanallaWojciech DrewekAtish PatraAlexandre GhitiDavid McKayCatalin MarinasMarc ZyngierMiguel OjedaPing ChengJosef BacikJohannes ThumshirnBoris BurkovTakashi SakamotoMaaz MombasawalaMartin KrastevRob ClarkShigeru YoshidaHariprasad KelamMaor GottliebLeon RomanovskyCarolina JubranVinicius Costa GomesVladimir OlteanMor Bar-GabayMoshe ShemeshMatthieu Baerts (NGI0)Florian FainelliShuah KhanLinux Kernel Functional TestingTakeshi OgasawaraAllen PaisPeter SchneiderJon Hunterkernelci.org bot
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/121R-b
2/121R-b
3/121
4/121R-b
5/121
6/121R-b
7/121R-b
8/121R-b
9/121
10/121R-b
11/121A-b
12/121
13/121
14/121
15/121R-b
16/121
17/121R-b
18/121R-b
19/121R-b R-b
20/121R-b
21/121R-b
22/121
23/121
24/121R-b
25/121
26/121T-b
27/121R-b T-b
28/121A-b
29/121
30/121
31/121R-b
32/121R-b
33/121R-b
34/121R-b
35/121R-b
36/121R-b
37/121A-b A-b
38/121
39/121R-b
40/121R-b
41/121R-b T-b
42/121
43/121R-b
44/121R-b
45/121R-b
46/121R-b
47/121
48/121
49/121
50/121
51/121T-b
52/121R-b R-b A-b
53/121R-b R-b
54/121T-b
55/121
56/121R-b R-b
57/121R-b
58/121R-b
59/121
60/121
61/121
62/121
63/121R-b
64/121R-b
65/121R-b
66/121R-b
67/121R-b
68/121R-b
69/121R-b T-b
70/121R-b T-b
71/121R-b T-b
72/121R-b T-b
73/121R-b
74/121R-b
75/121R-b
76/121R-b
77/121
78/121R-b
79/121R-b
80/121R-b R-b
81/121R-b R-b
82/121R-b
83/121R-b R-b
84/121R-b R-b
85/121R-b
86/121R-b R-b
87/121A-b R-b T-b
88/121
89/121
90/121R-b
91/121R-b
92/121R-b R-b
93/121R-b R-b
94/121A-b
95/121
96/121R-b
97/121R-b R-b
98/121R-b
99/121
100/121R-b
101/121
102/121
103/121
104/121R-b
105/121R-b
106/121R-b R-b
107/121R-b
108/121R-b
109/121R-b R-b
110/121R-b
111/121R-b
112/121R-b
113/121R-b
114/121R-b
115/121R-b
116/121R-b
117/121R-b
118/121R-b
119/121R-b
120/121R-b
121/121R-b R-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 75 reviewers.

Read the v1 thread

Cover letter [PATCH 6.6 000/121] 6.6.45-rc1 review

This is the start of the stable review cycle for the 6.6.45 release. There are 121 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:53 +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.6.45-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.45-rc1

Paolo Abeni <[email protected]>
mptcp: prevent BPF accessing lowat from a subflow socket.

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]>
mptcp: fix duplicate data handling

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

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

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

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

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

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

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

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

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

Clément Léger <[email protected]>
riscv: remove unused functions in traps_misaligned.c

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().

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

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: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog

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

Eric Dumazet <[email protected]>

    tcp: annotate data-races around tp->window_clamp

Paolo Abeni <[email protected]>
mptcp: give rcvlowat some love

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

Takashi Iwai <[email protected]>
ALSA: hda: conexant: Reduce CONFIG_PM dependencies

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

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

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

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

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

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

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

Joy Zou <[email protected]>
dmaengine: fsl-edma: change the memory access from local into remote mode in i.MX 8QM

Joy Zou <[email protected]>
dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string

Joy Zou <[email protected]>
dmaengine: fsl-edma: add i.MX8ULP edma support

Frank Li <[email protected]>
dmaengine: fsl-edma: add address for channel mux register in fsl_edma_chan

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

Li Zhijian <[email protected]>

    mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist()

Lucas Stach <[email protected]>
mm: page_alloc: control latency caused by zone PCP draining

Huang Ying <[email protected]>
mm: restrict the pcp batch scale factor to avoid too long latency

Thomas Zimmermann <[email protected]>
fbdev: vesafb: Detect VGA compatibility from screen info's VESA attributes

Thomas Zimmermann <[email protected]>
firmware/sysfb: Update screen_info for relocated EFI framebuffers

Thomas Zimmermann <[email protected]>
video: Provide screen_info_get_pci_dev() to find screen_info's PCI device

Thomas Zimmermann <[email protected]>
video: Add helpers for decoding screen_info

Thomas Zimmermann <[email protected]>
fbdev/vesafb: Replace references to global screen_info by local pointer

Sui Jingfeng <[email protected]>
PCI: Add pci_get_base_class() helper

Sean Christopherson <[email protected]>
KVM: nVMX: Check for pending posted interrupts when looking for nested events

Sean Christopherson <[email protected]>
KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector

Jacob Pan <[email protected]>
KVM: VMX: Move posted interrupt descriptor out of VMX code

Vitaly Kuznetsov <[email protected]>

    KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch}

Thomas Weißschuh <[email protected]>
leds: triggers: Flush pending brightness before activating trigger

Hans de Goede <[email protected]>

    leds: trigger: Call synchronize_rcu() before calling trig->activate()

Heiner Kallweit <[email protected]>
leds: trigger: Store brightness set by led_trigger_event()

Heiner Kallweit <[email protected]>
leds: trigger: Remove unused function led_trigger_rename_static()

Javier Carrasco <[email protected]>
cpufreq: qcom-nvmem: fix memory leaks in probe error paths

Stephan Gerhold <[email protected]>
cpufreq: qcom-nvmem: Simplify driver data allocation

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

Zhang Yi <[email protected]>
ext4: convert to exclusive lock while inserting delalloc extents

Zhang Yi <[email protected]>
ext4: refactor ext4_da_map_blocks()

Thomas Weißschuh <[email protected]>
sysctl: always initialize i_uid/i_gid

Thomas Weißschuh <[email protected]>
sysctl: treewide: drop unused argument ctl_table_root::set_ownership(table)

Alexey Gladkov <[email protected]>
sysctl: allow to change limits for posix messages queues

Alexey Gladkov <[email protected]>
sysctl: allow change system v ipc sysctls inside ipc namespace

Krzysztof Kozlowski <[email protected]>
thermal/drivers/broadcom: Fix race between removal and clock disable

Uwe Kleine-König <[email protected]>
thermal: bcm2835: Convert to platform remove callback returning void

Krishna Kurapati <[email protected]>
arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sdm845: switch USB QMP PHY to new style of bindings

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindings

Krishna Kurapati <[email protected]>
arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB

Krishna Kurapati <[email protected]>
arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindings

Krishna Kurapati <[email protected]>
arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park mode

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindings

Krishna Kurapati <[email protected]>
arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park mode

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindings

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/kernel/perf_callchain.c                   |   3 +-
 arch/arm64/boot/dts/qcom/ipq8074.dtsi              |   2 +
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |  36 ++--
 arch/arm64/boot/dts/qcom/sc7180.dtsi               |  58 ++----
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |  60 ++----
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |  98 ++++------
 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/traps_misaligned.c               |  48 +----
 arch/riscv/mm/fault.c                              |  17 +-
 arch/riscv/mm/init.c                               |  15 +-
 arch/x86/include/asm/posted_intr.h                 |  88 +++++++++
 arch/x86/kvm/Makefile                              |   4 +
 arch/x86/kvm/vmx/hyperv.c                          | 139 -------------
 arch/x86/kvm/vmx/hyperv.h                          | 217 ++++++++++-----------
 arch/x86/kvm/vmx/nested.c                          |  41 +++-
 arch/x86/kvm/vmx/posted_intr.h                     | 101 +---------
 arch/x86/kvm/vmx/vmx.c                             |   2 +
 arch/x86/kvm/vmx/vmx.h                             |   2 +-
 arch/x86/kvm/vmx/vmx_onhyperv.c                    |  36 ++++
 arch/x86/kvm/vmx/vmx_onhyperv.h                    | 124 ++++++++++++
 arch/x86/kvm/vmx/vmx_ops.h                         |   2 +-
 drivers/bluetooth/btintel.c                        |   3 +
 drivers/cpufreq/qcom-cpufreq-nvmem.c               |  50 +++--
 drivers/dma/fsl-edma-common.c                      |  31 +--
 drivers/dma/fsl-edma-common.h                      |   6 +-
 drivers/dma/fsl-edma-main.c                        |  25 ++-
 drivers/firmware/Kconfig                           |   1 +
 drivers/firmware/sysfb.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/virtio/virtgpu_submit.c            |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |  17 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |  29 ++-
 drivers/hid/amd-sfh-hid/amd_sfh_client.c           |  18 +-
 drivers/hid/wacom_wac.c                            |   3 +-
 drivers/leds/led-triggers.c                        |  32 +--
 drivers/leds/trigger/ledtrig-timer.c               |   5 -
 drivers/net/ethernet/intel/ice/ice_txrx.c          |   2 +-
 drivers/net/ethernet/intel/ice/ice_xsk.c           |  19 +-
 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/pci/search.c                               |  31 +++
 drivers/perf/fsl_imx9_ddr_perf.c                   |   6 +-
 drivers/perf/riscv_pmu_sbi.c                       |   2 +-
 drivers/platform/chrome/cros_ec_proto.c            |   2 +
 drivers/thermal/broadcom/bcm2835_thermal.c         |  25 +--
 drivers/video/Kconfig                              |   4 +
 drivers/video/Makefile                             |   4 +
 drivers/video/fbdev/vesafb.c                       |  66 ++++---
 drivers/video/screen_info_generic.c                | 146 ++++++++++++++
 drivers/video/screen_info_pci.c                    | 136 +++++++++++++
 fs/btrfs/block-group.c                             |  13 +-
 fs/btrfs/extent-tree.c                             |   3 +-
 fs/btrfs/free-space-cache.c                        |   4 +-
 fs/btrfs/space-info.c                              |   5 +-
 fs/btrfs/space-info.h                              |   1 +
 fs/ext4/inode.c                                    |  98 ++++++----
 fs/f2fs/segment.c                                  |   4 +-
 fs/file.c                                          |   1 +
 fs/proc/proc_sysctl.c                              |   8 +-
 include/linux/leds.h                               |  30 ++-
 include/linux/pci.h                                |   5 +
 include/linux/screen_info.h                        | 136 +++++++++++++
 include/linux/sysctl.h                             |   1 -
 include/trace/events/btrfs.h                       |   8 +
 include/trace/events/mptcp.h                       |   2 +-
 init/Kconfig                                       |   1 +
 ipc/ipc_sysctl.c                                   |  36 +++-
 ipc/mq_sysctl.c                                    |  35 ++++
 mm/Kconfig                                         |  11 ++
 mm/page_alloc.c                                    |  19 +-
 net/bluetooth/hci_sync.c                           |  21 ++
 net/core/rtnetlink.c                               |   2 +-
 net/ipv4/netfilter/iptable_nat.c                   |  18 +-
 net/ipv4/syncookies.c                              |   3 +-
 net/ipv4/tcp.c                                     |   8 +-
 net/ipv4/tcp_input.c                               |  36 ++--
 net/ipv4/tcp_output.c                              |  18 +-
 net/ipv6/ndisc.c                                   |  34 ++--
 net/ipv6/netfilter/ip6table_nat.c                  |  14 +-
 net/ipv6/syncookies.c                              |   2 +-
 net/iucv/af_iucv.c                                 |   4 +-
 net/mptcp/mib.c                                    |   2 +
 net/mptcp/mib.h                                    |   2 +
 net/mptcp/options.c                                |   2 +-
 net/mptcp/pm_netlink.c                             |  28 ++-
 net/mptcp/protocol.c                               |  44 ++---
 net/mptcp/protocol.h                               |  21 ++
 net/mptcp/sockopt.c                                |  46 +++++
 net/mptcp/subflow.c                                |  35 +++-
 net/sched/act_ct.c                                 |   4 +-
 net/sysctl_net.c                                   |   1 -
 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                     |  58 +-----
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/usb/stream.c                                 |   4 +-
 tools/perf/util/callchain.c                        |   2 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |   8 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  72 +++++--
 123 files changed, 1922 insertions(+), 1121 deletions(-)