Skip to content

6.1.69-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest106 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/106perf/x86/uncore: Dont WARN_ON_ONCE() for a broken discovery tablearch/x86/events/intel/uncore_discovery.c+15 -30 replies
2/106r8152: add USB device driver for config selectiondrivers/net/usb/r8152.c+82 -330 replies
3/106r8152: add vendor/device ID pair for D-Link DUB-E250drivers/net/usb/r8152.c include/linux/usb/r8152.h+2 -00 replies
4/106r8152: add vendor/device ID pair for ASUS USB-C2500drivers/net/usb/r8152.c include/linux/usb/r8152.h+2 -00 replies
5/106powerpc/ftrace: Fix stack teardown in ftrace_no_tracearch/powerpc/kernel/trace/ftrace_mprofile.S+2 -20 replies
6/106ext4: fix warning in ext4_dio_write_end_io()fs/ext4/file.c+8 -60 replies
7/106ksmbd: fix memory leak in smb2_lock()fs/smb/server/smb2pdu.c+1 -00 replies
8/106afs: Fix refcount underflow from error handling racefs/afs/rxrpc.c+1 -10 replies
9/106HID: lenovo: Restrict detection of patched firmware only to USB cptkbddrivers/hid/hid-lenovo.c+2 -10 replies
10/106net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_workdrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en_main.c+25 -30 replies
11/106net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIXinclude/net/addrconf.h include/net/if_inet6.h net/ipv6/addrconf.c+11 -110 replies
12/106qca_debug: Prevent crash on TX ring changesdrivers/net/ethernet/qualcomm/qca_debug.c drivers/net/ethernet/qualcomm/qca_spi.c+16 -50 replies
13/106qca_debug: Fix ethtool -G iface tx behaviordrivers/net/ethernet/qualcomm/qca_debug.c+5 -30 replies
14/106qca_spi: Fix reset behaviordrivers/net/ethernet/qualcomm/qca_spi.c+7 -10 replies
15/106bnxt_en: Clear resource reservation during resumedrivers/net/ethernet/broadcom/bnxt/bnxt.c+2 -00 replies
16/106bnxt_en: Save ring error counters across resetdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+46 -10 replies
17/106bnxt_en: Fix wrong return value check in bnxt_close_nic()drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c +2 more+16 -340 replies
18/106bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logicdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+24 -40 replies
19/106atm: solos-pci: Fix potential deadlock on &cli_queue_lockdrivers/atm/solos-pci.c+2 -20 replies
20/106atm: solos-pci: Fix potential deadlock on &tx_queue_lockdrivers/atm/solos-pci.c+2 -20 replies
21/106net: vlan: introduce skb_vlan_eth_hdr()drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c drivers/net/ethernet/emulex/benet/be_main.c drivers/net/ethernet/hisilicon/hns3/hns3_enet.c +9 more+24 -200 replies
22/106net: fec: correct queue selectiondrivers/net/ethernet/freescale/fec_main.c+11 -160 replies
23/106octeontx2-af: fix a use-after-free in rvu_nix_register_reportersdrivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c+1 -40 replies
24/106octeontx2-pf: Fix promisc mcam entry actiondrivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c+22 -30 replies
25/106octeontx2-af: Update RSS algorithm indexdrivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c+44 -110 replies
26/106atm: Fix Use-After-Free in do_vcc_ioctlnet/atm/ioctl.c+5 -20 replies
27/106net/rose: Fix Use-After-Free in rose_ioctlnet/rose/af_rose.c+3 -10 replies
28/106iavf: Introduce new state machines for flow directordrivers/net/ethernet/intel/iavf/iavf.h drivers/net/ethernet/intel/iavf/iavf_ethtool.c drivers/net/ethernet/intel/iavf/iavf_fdir.h +2 more+139 -230 replies
29/106iavf: Handle ntuple on/off based on new state machines for flow directordrivers/net/ethernet/intel/iavf/iavf_main.c+59 -00 replies
30/106qed: Fix a potential use-after-free in qed_cxt_tables_allocdrivers/net/ethernet/qlogic/qed/qed_cxt.c+1 -00 replies
31/106net: Remove acked SYN flag from packet in the transmit queue correctlynet/ipv4/tcp_output.c+6 -00 replies
32/106net: ena: Destroy correct number of xdp queues upon failuredrivers/net/ethernet/amazon/ena/ena_netdev.c+7 -60 replies
33/106net: ena: Fix xdp drops handling due to multibuf packetsdrivers/net/ethernet/amazon/ena/ena_netdev.c+10 -70 replies
34/106net: ena: Fix XDP redirection errordrivers/net/ethernet/amazon/ena/ena_eth_com.c+0 -30 replies
35/106stmmac: dwmac-loongson: Make sure MDIO is initialized before usedrivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c+6 -80 replies
36/106sign-file: Fix incorrect return values checkscripts/sign-file.c+6 -60 replies
37/106vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()net/vmw_vsock/virtio_transport_common.c+1 -10 replies
38/106dpaa2-switch: fix size of the dma_unmapdrivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c+4 -30 replies
39/106dpaa2-switch: do not ask for MDB, VLAN and FDB replaydrivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c+2 -90 replies
40/106net: stmmac: Handle disabled MDIO busses from devicetreedrivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c+5 -10 replies
41/106appletalk: Fix Use-After-Free in atalk_ioctlnet/appletalk/ddp.c+4 -50 replies
42/106net: atlantic: fix double free in ring reinit logicdrivers/net/ethernet/aquantia/atlantic/aq_ring.c+4 -10 replies
43/106cred: switch to using atomic_long_tinclude/linux/cred.h kernel/cred.c+36 -360 replies
44/106fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()fs/fuse/dax.c+1 -00 replies
45/106ALSA: hda/hdmi: add force-connect quirk for NUC5CPYBsound/pci/hda/patch_hdmi.c+1 -00 replies
46/106ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variantssound/pci/hda/patch_hdmi.c+2 -00 replies
47/106ALSA: hda/realtek: Apply mute LED quirk for HP15-dbsound/pci/hda/patch_realtek.c+1 -00 replies
48/106Revert "PCI: acpiphp: Reassign resources on bridge if necessary"drivers/pci/hotplug/acpiphp_glue.c+3 -60 replies
49/106PCI: loongson: Limit MRRS to 256drivers/pci/controller/pci-loongson.c+41 -50 replies
50/106ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZEfs/smb/common/smb2pdu.h+1 -10 replies
51/106drm/mediatek: Add spinlock for setting vblank event in atomic_begindrivers/gpu/drm/mediatek/mtk_drm_crtc.c+5 -00 replies
52/106x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VMarch/x86/hyperv/hv_init.c+21 -40 replies
53/106usb: aqc111: check packet for fixup for true limitdrivers/net/usb/aqc111.c+4 -40 replies
54/106stmmac: dwmac-loongson: Add architecture dependencydrivers/net/ethernet/stmicro/stmmac/Kconfig+1 -10 replies
55/106blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"block/blk-throttle.c+2 -00 replies
56/106blk-cgroup: bypass blkcg_deactivate_policy after destroyingblock/blk-cgroup.c+13 -00 replies
57/106bcache: avoid oversize memory allocation by small stripe_sizedrivers/md/bcache/bcache.h drivers/md/bcache/super.c+3 -00 replies
58/106bcache: remove redundant assignment to variable cur_idxdrivers/md/bcache/writeback.c+1 -10 replies
59/106bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()drivers/md/bcache/btree.c+7 -00 replies
60/106bcache: avoid NULL checking to c->root in run_cache_set()drivers/md/bcache/super.c+1 -10 replies
61/106nbd: fold nbd config initialization into nbd_alloc_config()drivers/block/nbd.c+19 -220 replies
62/106nvme-auth: set explanation code for failure2 msgsdrivers/nvme/host/auth.c+2 -00 replies
63/106nvme: catch errors from nvme_configure_metadata()drivers/nvme/host/core.c+13 -60 replies
64/106selftests/bpf: fix bpf_loop_bench for new callback verification schemetools/testing/selftests/bpf/progs/bpf_loop_bench.c+8 -50 replies
65/106LoongArch: Add dependency between vmlinuz.efi and vmlinux.efiarch/loongarch/Makefile+2 -00 replies
66/106LoongArch: Implement constant timer shutdown interfacearch/loongarch/kernel/time.c+9 -140 replies
67/106platform/x86: intel_telemetry: Fix kernel doc descriptionsdrivers/platform/x86/intel/telemetry/core.c+2 -20 replies
68/106HID: glorious: fix Glorious Model I HID reportdrivers/hid/hid-glorious.c drivers/hid/hid-ids.h+21 -60 replies
69/106HID: add ALWAYS_POLL quirk for Apple kbdrivers/hid/hid-quirks.c+1 -00 replies
70/106nbd: pass nbd_sock to nbd_read_reply() instead of indexdrivers/block/nbd.c+22 -130 replies
71/106HID: hid-asus: reset the backlight brightness level on resumedrivers/hid/hid-asus.c+19 -00 replies
72/106HID: multitouch: Add quirk for HONOR GLO-GXXX touchpaddrivers/hid/hid-multitouch.c+5 -00 replies
73/106asm-generic: qspinlock: fix queued_spin_value_unlocked() implementationinclude/asm-generic/qspinlock.h+1 -10 replies
74/106net: usb: qmi_wwan: claim interface 4 for ZTE MF290drivers/net/usb/qmi_wwan.c+1 -00 replies
75/106arm64: add dependency between vmlinuz.efi and Imagearch/arm64/Makefile+1 -10 replies
76/106HID: hid-asus: add const to read-only outgoing usb bufferdrivers/hid/hid-asus.c+4 -40 replies
77/106perf: Fix perf_event_validate_size() lockdep splatkernel/events/core.c+10 -00 replies
78/106btrfs: do not allow non subvolume root targets for snapshotfs/btrfs/ioctl.c+9 -00 replies
79/106soundwire: stream: fix NULL pointer dereference for multi_linkdrivers/soundwire/stream.c+4 -30 replies
80/106ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKSfs/ext4/mballoc.c+4 -00 replies
81/106arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modifyarch/arm64/include/asm/pgtable.h+6 -00 replies
82/106team: Fix use-after-free when an option instance allocation failsdrivers/net/team/team.c+3 -10 replies
83/106drm/amdgpu/sdma5.2: add begin/end_use ring callbacksdrivers/gpu/drm/amd/amdgpu/sdma_v5_2.c+28 -00 replies
84/106dmaengine: stm32-dma: avoid bitfield overflow assertiondrivers/dma/stm32-dma.c+6 -20 replies
85/106mm/mglru: fix underprotected page cacheinclude/linux/mm_inline.h mm/vmscan.c mm/workingset.c+18 -130 replies
86/106mm/shmem: fix race in shmem_undo_range w/THPmm/shmem.c+18 -10 replies
87/106btrfs: free qgroup reserve when ORDERED_IOERR is setfs/btrfs/ordered-data.c+3 -10 replies
88/106btrfs: dont clear qgroup reserved bit in release_foliofs/btrfs/extent_io.c+2 -10 replies
89/106drm/amdgpu: fix tear down order in amdgpu_vm_pt_freedrivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c+2 -10 replies
90/106drm/amd/display: Disable PSR-SU on Parade 0803 TCON againdrivers/gpu/drm/amd/display/modules/power/power_helpers.c+2 -00 replies
91/106drm/i915: Fix remapped stride with CCS on ADL+drivers/gpu/drm/i915/display/intel_fb.c+14 -20 replies
92/106smb: client: fix OOB in receive_encrypted_standard()fs/smb/client/smb2ops.c+8 -60 replies
93/106smb: client: fix NULL deref in asn1_ber_decoder()fs/smb/client/smb2misc.c+10 -160 replies
94/106smb: client: fix OOB in smb2_query_reparse_point()fs/smb/client/smb2ops.c+16 -100 replies
95/106ring-buffer: Fix memory leak of free pagekernel/trace/ring_buffer.c+2 -00 replies
96/106tracing: Update snapshot buffer on resize if it is allocatedkernel/trace/trace.c+2 -20 replies
97/106ring-buffer: Do not update before stamp when switching sub-bufferskernel/trace/ring_buffer.c+1 -80 replies
98/106ring-buffer: Have saved event hold the entire eventkernel/trace/ring_buffer.c+3 -20 replies
99/106ring-buffer: Fix writing to the buffer with max_data_sizekernel/trace/ring_buffer.c+6 -10 replies
100/106ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archskernel/trace/ring_buffer.c+3 -10 replies
101/106ring-buffer: Do not try to put back write_stampkernel/trace/ring_buffer.c+6 -230 replies
102/106ring-buffer: Have rb_time_cmpxchg() set the msb counter tookernel/trace/ring_buffer.c+2 -00 replies
103/106net: tls, update curr on splice as wellnet/tls/tls_sw.c+2 -00 replies
104/106r8152: avoid to change cfg for all devicesdrivers/net/usb/r8152.c+17 -30 replies
105/106r8152: remove rtl_vendor_mode functiondrivers/net/usb/r8152.c+1 -380 replies
106/106r8152: fix the autosuspend doesnt workdrivers/net/usb/r8152.c+1 -00 replies

Reviews trailers per patch

49 of 106 patches have a Reviewed-by or Acked-by.

PatchMichael PetlanTariq ToukanDavid AhernKalesh APAjit KhapardeAndy GospodarekSomnath KoturVikas GuptaPavan ChebbiEric DumazetSimon HormanFlorian FainelliLarysa ZarembaRafal RomanowskiRitesh Harjani (IBM)Namjae JeonJeffrey AltmanYauhen KharuzhySerge SeminVivek GoyalJingbo XuMichael S. TsirkinIgor MammedovHuacai ChenPaulo Alcantara (SUSE)Alexandre MergnatFei ShaoAngeloGioacchino Del RegnoCK HuEric WheelerColy LiAndrew LunnJuerg HaefligerStefano GarzarellaPrzemek KitszelHannes ReineckeSagi GrimbergArd BiesheuvelSImon GlassNeal GompaDavid SterbaPierre-Louis BossartJan KaraWill DeaconRyan RobertsJiri PirkoHangbin LiuMario LimoncielloChristian KönigKalesh SinghQu WenruoAlex DeucherHarry WentlandAndrii NakryikoImre DeakWANG XueruiRajneesh BhardwajIlpo JärvinenYu KuaiMing LeiJosef BacikMasami Hiramatsu (Google)Mathieu DesnoyersConor DooleyPavel Machek (CIP)SeongJae ParkShuah KhanKelsey SteeleLinux Kernel Functional TestingJon HunterRon Economos
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/106T-b
2/106
3/106
4/106
5/106
6/106R-b
7/106A-b
8/106R-b
9/106T-b
10/106R-b
11/106R-b
12/106
13/106
14/106
15/106R-b R-b R-b
16/106R-b R-b R-b
17/106R-b R-b R-b
18/106R-b R-b
19/106
20/106
21/106R-b R-b R-b
22/106
23/106
24/106
25/106
26/106
27/106
28/106R-b T-b
29/106R-b T-b
30/106R-b
31/106
32/106
33/106
34/106
35/106R-b
36/106R-b
37/106R-b
38/106
39/106
40/106R-b
41/106
42/106
43/106
44/106A-b R-b
45/106
46/106
47/106
48/106A-b A-b
49/106A-b
50/106R-b
51/106R-b R-b T-b R-b R-b
52/106
53/106
54/106R-b
55/106
56/106
57/106R-b
58/106R-b
59/106
60/106
61/106R-b
62/106R-b R-b
63/106
64/106A-b
65/106
66/106R-b
67/106R-b R-b
68/106
69/106
70/106R-b R-b
71/106
72/106
73/106
74/106
75/106A-b R-b
76/106
77/106
78/106R-b R-b
79/106R-b
80/106R-b
81/106A-b R-b
82/106R-b R-b
83/106R-b T-b R-b
84/106
85/106T-b
86/106
87/106R-b
88/106R-b
89/106R-b
90/106A-b R-b
91/106R-b
92/106
93/106
94/106
95/106A-b
96/106R-b
97/106R-b
98/106
99/106A-b
100/106R-b
101/106
102/106
103/106
104/106R-b
105/106
106/106

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

Read the v1 thread

Cover letter [PATCH 6.1 000/106] 6.1.69-rc1 review

This is the start of the stable review cycle for the 6.1.69 release. There are 106 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 Wed, 20 Dec 2023 13:50:31 +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.1.69-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.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.69-rc1

Hayes Wang <[email protected]>
r8152: fix the autosuspend doesn't work

Hayes Wang <[email protected]>
r8152: remove rtl_vendor_mode function

Hayes Wang <[email protected]>
r8152: avoid to change cfg for all devices

John Fastabend <[email protected]>
net: tls, update curr on splice as well

Steven Rostedt (Google) <[email protected]>
ring-buffer: Have rb_time_cmpxchg() set the msb counter too

Steven Rostedt (Google) <[email protected]>
ring-buffer: Do not try to put back write_stamp

Steven Rostedt (Google) <[email protected]>
ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs

Steven Rostedt (Google) <[email protected]>
ring-buffer: Fix writing to the buffer with max_data_size

Steven Rostedt (Google) <[email protected]>
ring-buffer: Have saved event hold the entire event

Steven Rostedt (Google) <[email protected]>
ring-buffer: Do not update before stamp when switching sub-buffers

Steven Rostedt (Google) <[email protected]>
tracing: Update snapshot buffer on resize if it is allocated

Steven Rostedt (Google) <[email protected]>
ring-buffer: Fix memory leak of free page

Paulo Alcantara <[email protected]>
smb: client: fix OOB in smb2_query_reparse_point()

Paulo Alcantara <[email protected]>
smb: client: fix NULL deref in asn1_ber_decoder()

Paulo Alcantara <[email protected]>
smb: client: fix OOB in receive_encrypted_standard()

Ville Syrjälä <[email protected]>
drm/i915: Fix remapped stride with CCS on ADL+

Mario Limonciello <[email protected]>
drm/amd/display: Disable PSR-SU on Parade 0803 TCON again

Christian König <[email protected]>
drm/amdgpu: fix tear down order in amdgpu_vm_pt_free

Boris Burkov <[email protected]>
btrfs: don't clear qgroup reserved bit in release_folio

Boris Burkov <[email protected]>
btrfs: free qgroup reserve when ORDERED_IOERR is set

David Stevens <[email protected]>
mm/shmem: fix race in shmem_undo_range w/THP

Yu Zhao <[email protected]>
mm/mglru: fix underprotected page cache

Amelie Delaunay <[email protected]>
dmaengine: stm32-dma: avoid bitfield overflow assertion

Alex Deucher <[email protected]>
drm/amdgpu/sdma5.2: add begin/end_use ring callbacks

Florent Revest <[email protected]>
team: Fix use-after-free when an option instance allocation fails

James Houghton <[email protected]>
arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify

Baokun Li <[email protected]>
ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS

Krzysztof Kozlowski <[email protected]>
soundwire: stream: fix NULL pointer dereference for multi_link

Josef Bacik <[email protected]>
btrfs: do not allow non subvolume root targets for snapshot

Mark Rutland <[email protected]>
perf: Fix perf_event_validate_size() lockdep splat

Denis Benato <[email protected]>
HID: hid-asus: add const to read-only outgoing usb buffer

Masahiro Yamada <[email protected]>
arm64: add dependency between vmlinuz.efi and Image

Lech Perczak <[email protected]>
net: usb: qmi_wwan: claim interface 4 for ZTE MF290

Linus Torvalds <[email protected]>
asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation

Aoba K <[email protected]>
HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad

Denis Benato <[email protected]>
HID: hid-asus: reset the backlight brightness level on resume

Li Nan <[email protected]>
nbd: pass nbd_sock to nbd_read_reply() instead of index

Oliver Neukum <[email protected]>
HID: add ALWAYS_POLL quirk for Apple kb

Brett Raye <[email protected]>
HID: glorious: fix Glorious Model I HID report

Andy Shevchenko <[email protected]>
platform/x86: intel_telemetry: Fix kernel doc descriptions

Bibo Mao <[email protected]>
LoongArch: Implement constant timer shutdown interface

Masahiro Yamada <[email protected]>
LoongArch: Add dependency between vmlinuz.efi and vmlinux.efi

Eduard Zingerman <[email protected]>
selftests/bpf: fix bpf_loop_bench for new callback verification scheme

Hannes Reinecke <[email protected]>
nvme: catch errors from nvme_configure_metadata()

Mark O'Donovan <[email protected]>
nvme-auth: set explanation code for failure2 msgs

Li Nan <[email protected]>
nbd: fold nbd config initialization into nbd_alloc_config()

Coly Li <[email protected]>

    bcache: avoid NULL checking to c->root in run_cache_set()

Coly Li <[email protected]>
bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()

Colin Ian King <[email protected]>
bcache: remove redundant assignment to variable cur_idx

Coly Li <[email protected]>
bcache: avoid oversize memory allocation by small stripe_size

Ming Lei <[email protected]>
blk-cgroup: bypass blkcg_deactivate_policy after destroying

Ming Lei <[email protected]>
blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"

Jean Delvare <[email protected]>
stmmac: dwmac-loongson: Add architecture dependency

Oliver Neukum <[email protected]>
usb: aqc111: check packet for fixup for true limit

Saurabh Sengar <[email protected]>
x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM

Jason-JH.Lin <[email protected]>
drm/mediatek: Add spinlock for setting vblank event in atomic_begin

Namjae Jeon <[email protected]>
ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE

Jiaxun Yang <[email protected]>
PCI: loongson: Limit MRRS to 256

Bjorn Helgaas <[email protected]>
Revert "PCI: acpiphp: Reassign resources on bridge if necessary"

Hartmut Knaack <[email protected]>
ALSA: hda/realtek: Apply mute LED quirk for HP15-db

Kai Vehmanen <[email protected]>
ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants

Kai Vehmanen <[email protected]>
ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB

Hangyu Hua <[email protected]>

    fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()

Jens Axboe <[email protected]>
cred: switch to using atomic_long_t

Igor Russkikh <[email protected]>
net: atlantic: fix double free in ring reinit logic

Hyunwoo Kim <[email protected]>
appletalk: Fix Use-After-Free in atalk_ioctl

Andrew Halaney <[email protected]>
net: stmmac: Handle disabled MDIO busses from devicetree

Ioana Ciornei <[email protected]>
dpaa2-switch: do not ask for MDB, VLAN and FDB replay

Ioana Ciornei <[email protected]>
dpaa2-switch: fix size of the dma_unmap

Nikolay Kuratov <[email protected]>
vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()

Yusong Gao <[email protected]>
sign-file: Fix incorrect return values check

Yanteng Si <[email protected]>
stmmac: dwmac-loongson: Make sure MDIO is initialized before use

David Arinzon <[email protected]>
net: ena: Fix XDP redirection error

David Arinzon <[email protected]>
net: ena: Fix xdp drops handling due to multibuf packets

David Arinzon <[email protected]>
net: ena: Destroy correct number of xdp queues upon failure

Dong Chenchen <[email protected]>
net: Remove acked SYN flag from packet in the transmit queue correctly

Dinghao Liu <[email protected]>
qed: Fix a potential use-after-free in qed_cxt_tables_alloc

Piotr Gardocki <[email protected]>
iavf: Handle ntuple on/off based on new state machines for flow director

Piotr Gardocki <[email protected]>
iavf: Introduce new state machines for flow director

Hyunwoo Kim <[email protected]>
net/rose: Fix Use-After-Free in rose_ioctl

Hyunwoo Kim <[email protected]>
atm: Fix Use-After-Free in do_vcc_ioctl

Hariprasad Kelam <[email protected]>
octeontx2-af: Update RSS algorithm index

Hariprasad Kelam <[email protected]>
octeontx2-pf: Fix promisc mcam entry action

Zhipeng Lu <[email protected]>
octeontx2-af: fix a use-after-free in rvu_nix_register_reporters

Radu Bulie <[email protected]>
net: fec: correct queue selection

Vladimir Oltean <[email protected]>
net: vlan: introduce skb_vlan_eth_hdr()

Chengfeng Ye <[email protected]>
atm: solos-pci: Fix potential deadlock on &tx_queue_lock

Chengfeng Ye <[email protected]>
atm: solos-pci: Fix potential deadlock on &cli_queue_lock

Michael Chan <[email protected]>
bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic

Kalesh AP <[email protected]>
bnxt_en: Fix wrong return value check in bnxt_close_nic()

Michael Chan <[email protected]>
bnxt_en: Save ring error counters across reset

Somnath Kotur <[email protected]>
bnxt_en: Clear resource reservation during resume

Stefan Wahren <[email protected]>
qca_spi: Fix reset behavior

Stefan Wahren <[email protected]>
qca_debug: Fix ethtool -G iface tx behavior

Stefan Wahren <[email protected]>
qca_debug: Prevent crash on TX ring changes

Maciej Żenczykowski <[email protected]>
net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX

Moshe Shemesh <[email protected]>
net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work

Mikhail Khvainitski <[email protected]>
HID: lenovo: Restrict detection of patched firmware only to USB cptkbd

David Howells <[email protected]>
afs: Fix refcount underflow from error handling race

Zizhi Wo <[email protected]>
ksmbd: fix memory leak in smb2_lock()

Jan Kara <[email protected]>
ext4: fix warning in ext4_dio_write_end_io()

Naveen N Rao <[email protected]>
powerpc/ftrace: Fix stack teardown in ftrace_no_trace

Kelly Kane <[email protected]>
r8152: add vendor/device ID pair for ASUS USB-C2500

Antonio Napolitano <[email protected]>
r8152: add vendor/device ID pair for D-Link DUB-E250

Bjørn Mork <[email protected]>
r8152: add USB device driver for config selection

Kan Liang <[email protected]>
perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/Makefile                                |   2 +-
 arch/arm64/include/asm/pgtable.h                   |   6 +
 arch/loongarch/Makefile                            |   2 +
 arch/loongarch/kernel/time.c                       |  27 ++--
 arch/powerpc/kernel/trace/ftrace_mprofile.S        |   4 +-
 arch/x86/events/intel/uncore_discovery.c           |  18 ++-
 arch/x86/hyperv/hv_init.c                          |  25 ++-
 block/blk-cgroup.c                                 |  13 ++
 block/blk-throttle.c                               |   2 +
 drivers/atm/solos-pci.c                            |   8 +-
 drivers/block/nbd.c                                |  76 +++++----
 drivers/dma/stm32-dma.c                            |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |   3 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |  28 ++++
 .../drm/amd/display/modules/power/power_helpers.c  |   2 +
 drivers/gpu/drm/i915/display/intel_fb.c            |  16 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |   5 +
 drivers/hid/hid-asus.c                             |  27 +++-
 drivers/hid/hid-glorious.c                         |  16 +-
 drivers/hid/hid-ids.h                              |  11 +-
 drivers/hid/hid-lenovo.c                           |   3 +-
 drivers/hid/hid-multitouch.c                       |   5 +
 drivers/hid/hid-quirks.c                           |   1 +
 drivers/md/bcache/bcache.h                         |   1 +
 drivers/md/bcache/btree.c                          |   7 +
 drivers/md/bcache/super.c                          |   4 +-
 drivers/md/bcache/writeback.c                      |   2 +-
 drivers/net/ethernet/amazon/ena/ena_eth_com.c      |   3 -
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |  30 ++--
 drivers/net/ethernet/aquantia/atlantic/aq_ring.c   |   5 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |   3 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  67 ++++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |  25 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c  |  11 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |  19 +--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c      |   5 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |   2 +-
 .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c |   7 +-
 .../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |  11 +-
 drivers/net/ethernet/freescale/fec_main.c          |  27 ++--
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |   2 +-
 drivers/net/ethernet/intel/iavf/iavf.h             |   1 +
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |  27 ++--
 drivers/net/ethernet/intel/iavf/iavf_fdir.h        |  15 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        | 107 +++++++++++--
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |  71 ++++++++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   2 +-
 .../ethernet/marvell/octeontx2/af/rvu_devlink.c    |   5 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |  55 +++++--
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  25 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  27 +++-
 .../net/ethernet/qlogic/netxen/netxen_nic_main.c   |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_cxt.c          |   1 +
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c     |   4 +-
 drivers/net/ethernet/qualcomm/qca_debug.c          |  17 +-
 drivers/net/ethernet/qualcomm/qca_spi.c            |  20 ++-
 drivers/net/ethernet/sfc/tx_tso.c                  |   2 +-
 drivers/net/ethernet/stmicro/stmmac/Kconfig        |   2 +-
 .../net/ethernet/stmicro/stmmac/dwmac-loongson.c   |  14 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   7 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c  |   6 +-
 drivers/net/team/team.c                            |   4 +-
 drivers/net/usb/aqc111.c                           |   8 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/r8152.c                            | 177 ++++++++++++---------
 drivers/nvme/host/auth.c                           |   2 +
 drivers/nvme/host/core.c                           |  19 ++-
 drivers/pci/controller/pci-loongson.c              |  46 +++++-
 drivers/pci/hotplug/acpiphp_glue.c                 |   9 +-
 drivers/platform/x86/intel/telemetry/core.c        |   4 +-
 drivers/soundwire/stream.c                         |   7 +-
 drivers/staging/gdm724x/gdm_lte.c                  |   4 +-
 fs/afs/rxrpc.c                                     |   2 +-
 fs/btrfs/extent_io.c                               |   3 +-
 fs/btrfs/ioctl.c                                   |   9 ++
 fs/btrfs/ordered-data.c                            |   4 +-
 fs/ext4/file.c                                     |  14 +-
 fs/ext4/mballoc.c                                  |   4 +
 fs/fuse/dax.c                                      |   1 +
 fs/smb/client/smb2misc.c                           |  26 ++-
 fs/smb/client/smb2ops.c                            |  40 +++--
 fs/smb/common/smb2pdu.h                            |   2 +-
 fs/smb/server/smb2pdu.c                            |   1 +
 include/asm-generic/qspinlock.h                    |   2 +-
 include/linux/cred.h                               |   8 +-
 include/linux/if_vlan.h                            |  12 +-
 include/linux/mm_inline.h                          |  23 +--
 include/linux/usb/r8152.h                          |   2 +
 include/net/addrconf.h                             |  12 +-
 include/net/if_inet6.h                             |   4 -
 kernel/cred.c                                      |  64 ++++----
 kernel/events/core.c                               |  10 ++
 kernel/trace/ring_buffer.c                         |  58 +++----
 kernel/trace/trace.c                               |   4 +-
 mm/shmem.c                                         |  19 ++-
 mm/vmscan.c                                        |   2 +-
 mm/workingset.c                                    |   6 +-
 net/appletalk/ddp.c                                |   9 +-
 net/atm/ioctl.c                                    |   7 +-
 net/batman-adv/soft-interface.c                    |   2 +-
 net/ipv4/tcp_output.c                              |   6 +
 net/ipv6/addrconf.c                                |   6 +-
 net/rose/af_rose.c                                 |   4 +-
 net/tls/tls_sw.c                                   |   2 +
 net/vmw_vsock/virtio_transport_common.c            |   2 +-
 scripts/sign-file.c                                |  12 +-
 sound/pci/hda/patch_hdmi.c                         |   3 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 tools/testing/selftests/bpf/progs/bpf_loop_bench.c |  13 +-
 112 files changed, 1122 insertions(+), 514 deletions(-)