Skip to content

5.13.14-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest113 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/113net: qrtr: fix another OOB Read in qrtr_endpoint_postnet/qrtr/qrtr.c+1 -10 replies
2/113bpf: Fix ringbuf helper function compatibilitykernel/bpf/verifier.c+6 -20 replies
3/113ASoC: rt5682: Adjust headset volume button thresholdsound/soc/codecs/rt5682.c+1 -00 replies
4/113ASoC: component: Remove misplaced prefix handling in pin control functionssound/soc/soc-component.c+27 -360 replies
5/113platform/x86: Add and use a dual_accel_detect() helperdrivers/platform/x86/Kconfig drivers/platform/x86/dual_accel_detect.h drivers/platform/x86/intel-hid.c +2 more+101 -190 replies
6/113ARC: Fix CONFIG_STACKDEPOTarch/arc/kernel/vmlinux.lds.S+2 -00 replies
7/113netfilter: ipset: Limit the maximal range of consecutive elements to add/deleteinclude/linux/netfilter/ipset/ip_set.h net/netfilter/ipset/ip_set_hash_ip.c net/netfilter/ipset/ip_set_hash_ipmark.c +8 more+88 -70 replies
8/113netfilter: conntrack: collect all entries in one cyclenet/netfilter/nf_conntrack_core.c+22 -490 replies
9/113once: Fix panic when module unloadinclude/linux/once.h lib/once.c+10 -50 replies
10/113io_uring: rsrc ref lock needs to be IRQ safefs/io_uring.c+5 -140 replies
11/113blk-iocost: fix lockdep warning on blkcg->lockblock/blk-iocost.c+4 -40 replies
12/113ovl: fix uninitialized pointer read in ovl_lookup_real_one()fs/overlayfs/export.c+1 -10 replies
13/113net: mscc: Fix non-GPL export of regmap APIsdrivers/net/ethernet/mscc/ocelot_io.c+8 -80 replies
14/113can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error countersdrivers/net/can/usb/esd_usb2.c+2 -20 replies
15/113ceph: correctly handle releasing an embedded cap flushfs/ceph/caps.c fs/ceph/mds_client.c fs/ceph/snap.c +1 more+22 -120 replies
16/113dt-bindings: sifive-l2-cache: Fix select matchingDocumentation/devicetree/bindings/riscv/sifive-l2-cache.yaml+4 -40 replies
17/113riscv: Ensure the value of FP registers in the core dump file is up to datearch/riscv/kernel/ptrace.c+4 -00 replies
18/113powerpc: Re-enable ARCH_ENABLE_SPLIT_PMD_PTLOCKarch/powerpc/platforms/Kconfig.cputype+1 -10 replies
19/113mm/memory_hotplug: fix potential permanent lru cache disablemm/memory_hotplug.c+1 -00 replies
20/113Revert "btrfs: compression: dont try to compress if we dont have enough pages"fs/btrfs/inode.c+1 -10 replies
21/113net: stmmac: fix kernel panic due to NULL pointer dereference of xsk_pooldrivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c+6 -60 replies
22/113net: stmmac: fix kernel panic due to NULL pointer dereference of buf->xdpdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+4 -40 replies
23/113drm/i915: Fix syncmap memory leakdrivers/gpu/drm/i915/gt/intel_timeline.c+9 -00 replies
24/113drm/i915/dp: Drop redundant debug printdrivers/gpu/drm/i915/display/intel_dp.c+2 -70 replies
25/113drm/amdgpu: Cancel delayed work when GFXOFF is disableddrivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c+31 -180 replies
26/113drm/amdgpu: use the preferred pin domain after the checkdrivers/gpu/drm/amd/amdgpu/amdgpu_object.c+5 -50 replies
27/113drm/amdgpu: Fix build with missing pm_suspend_target_state module exportdrivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c+1 -10 replies
28/113Revert "USB: serial: ch341: fix character loss at high transfer rates"drivers/usb/serial/ch341.c+0 -10 replies
29/113USB: serial: option: add new VID/PID to support Fibocom FG150drivers/usb/serial/option.c+2 -00 replies
30/113usb: renesas-xhci: Prefer firmware loading on unknown ROM statedrivers/usb/host/xhci-pci-renesas.c+23 -120 replies
31/113usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is runningdrivers/usb/typec/tcpm/tcpm.c+38 -430 replies
32/113usb: dwc3: gadget: Fix dwc3_calc_trbs_left()drivers/usb/dwc3/gadget.c+8 -80 replies
33/113usb: dwc3: gadget: Stop EP0 transfers during pullup disabledrivers/usb/dwc3/gadget.c+3 -40 replies
34/113scsi: core: Fix hang of freezing queue between blocking and running devicedrivers/scsi/scsi_sysfs.c+6 -30 replies
35/113RDMA/mlx5: Fix crash when unbind multiport slavedrivers/infiniband/hw/mlx5/main.c+2 -10 replies
36/113RDMA/uverbs: Track dmabuf memory regionsdrivers/infiniband/core/uverbs_std_types_mr.c+3 -00 replies
37/113RDMA/bnxt_re: Add missing spin lock initializationdrivers/infiniband/hw/bnxt_re/ib_verbs.c+1 -00 replies
38/113IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()drivers/infiniband/hw/hfi1/sdma.c+4 -50 replies
39/113RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init()drivers/infiniband/hw/bnxt_re/main.c+0 -10 replies
40/113RDMA/rxe: Fix memory allocation while in a spin lockdrivers/infiniband/sw/rxe/rxe_mcast.c+1 -10 replies
41/113ice: do not abort devlink info if board identifier cant be founddrivers/net/ethernet/intel/ice/ice_devlink.c+3 -10 replies
42/113net: usb: pegasus: fixes of set_register(s) return value evaluation;drivers/net/usb/pegasus.c+2 -20 replies
43/113igc: fix page fault when thunderbolt is unpluggeddrivers/net/ethernet/intel/igc/igc_main.c drivers/net/ethernet/intel/igc/igc_ptp.c+21 -140 replies
44/113igc: Use num_tx_queues when iterating over tx_ring queuedrivers/net/ethernet/intel/igc/igc_main.c+2 -20 replies
45/113e1000e: Fix the max snoop/no-snoop latency for 10Mdrivers/net/ethernet/intel/e1000e/ich8lan.c drivers/net/ethernet/intel/e1000e/ich8lan.h+16 -10 replies
46/113e1000e: Do not take care about recovery NVM checksumdrivers/net/ethernet/intel/e1000e/ich8lan.c+11 -70 replies
47/113RDMA/efa: Free IRQ vectors on error flowdrivers/infiniband/hw/efa/efa_main.c+1 -00 replies
48/113ip_gre: add validation for csum_startnet/ipv4/ip_gre.c+2 -00 replies
49/113xgene-v2: Fix a resource leak in the error handling path of xge_probe()drivers/net/ethernet/apm/xgene-v2/main.c+3 -10 replies
50/113net: marvell: fix MVNETA_TX_IN_PRGRS bit numberdrivers/net/ethernet/marvell/mvneta.c+1 -10 replies
51/113ucounts: Increase ucounts reference counter before the security hookkernel/cred.c+6 -60 replies
52/113net/sched: ets: fix crash when flipping from strict to quantumnet/sched/sch_ets.c+7 -00 replies
53/113SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()...net/sunrpc/svc_xprt.c+2 -10 replies
54/113ipv6: use siphash in rt6_exception_hash()net/ipv6/route.c+14 -60 replies
55/113ipv4: use siphash instead of Jenkins in fnhe_hashfun()net/ipv4/route.c+6 -60 replies
56/113cxgb4: dont touch blocked freelist bitmap after freedrivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c+3 -40 replies
57/113net: dsa: hellcreek: Fix incorrect setting of GCLdrivers/net/dsa/hirschmann/hellcreek.c+3 -30 replies
58/113net: dsa: hellcreek: Adjust schedule look ahead windowdrivers/net/dsa/hirschmann/hellcreek.c+1 -10 replies
59/113rtnetlink: Return correct error on changing device netnsnet/core/rtnetlink.c+2 -10 replies
60/113net: hns3: clear hardware resource when loading driverdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+29 -00 replies
61/113net: hns3: add waiting time before cmdq memory is releaseddrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c +1 more+13 -20 replies
62/113net: hns3: fix speed unknown issue in bond 4drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c+3 -30 replies
63/113net: hns3: fix duplicate node in VLAN listdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+5 -10 replies
64/113net: hns3: fix get wrong pfc_en when query PFC configurationdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c+2 -110 replies
65/113media: ipu3-cio2: Drop reference on error path in cio2_bridge_connect_sensor()drivers/media/pci/intel/ipu3/cio2-bridge.c+1 -10 replies
66/113Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711"drivers/mmc/host/sdhci-iproc.c+1 -20 replies
67/113net: stmmac: add mutex lock to protect est parametersdrivers/net/ethernet/stmicro/stmmac/stmmac_tc.c include/linux/stmmac.h+12 -10 replies
68/113net: stmmac: fix kernel panic due to NULL pointer dereference of plat->estdrivers/net/ethernet/stmicro/stmmac/stmmac_tc.c+7 -50 replies
69/113usb: gadget: u_audio: fix race condition on endpoint stopdrivers/usb/gadget/function/u_audio.c+2 -30 replies
70/113perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32arch/x86/events/intel/uncore_snbep.c+1 -10 replies
71/113sched: Fix get_push_task() vs migrate_disable()kernel/sched/sched.h+3 -00 replies
72/113clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereferencedrivers/clk/renesas/rcar-usb2-clock-sel.c+1 -10 replies
73/113iwlwifi: pnvm: accept multiple HW-type TLVsdrivers/net/wireless/intel/iwlwifi/fw/pnvm.c+16 -90 replies
74/113iwlwifi: add new SoF with JF devicesdrivers/net/wireless/intel/iwlwifi/pcie/drv.c+34 -00 replies
75/113iwlwifi: add new so-jf devicesdrivers/net/wireless/intel/iwlwifi/pcie/drv.c+35 -10 replies
76/113opp: remove WARN when no valid OPPs remaindrivers/opp/of.c+3 -20 replies
77/113cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdevdrivers/cpufreq/cpufreq-dt-platdev.c+1 -00 replies
78/113virtio: Improve vq->broken access to avoid any compiler optimizationdrivers/virtio/virtio_ring.c+4 -20 replies
79/113virtio_pci: Support surprise removal of virtio pci devicedrivers/virtio/virtio_pci_common.c+7 -00 replies
80/113virtio_vdpa: reject invalid vq indicesdrivers/virtio/virtio_vdpa.c+3 -00 replies
81/113vringh: Use wiov->used to check for read/write desc orderdrivers/vhost/vringh.c+1 -10 replies
82/113tools/virtio: fix buildtools/virtio/Makefile tools/virtio/linux/spinlock.h tools/virtio/linux/virtio.h+60 -10 replies
83/113platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module optiondrivers/platform/x86/asus-nb-wmi.c+19 -00 replies
84/113platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200sdrivers/platform/x86/asus-nb-wmi.c+9 -00 replies
85/113qed: qed ll2 race condition fixesdrivers/net/ethernet/qlogic/qed/qed_ll2.c+20 -00 replies
86/113qed: Fix null-pointer dereference in qed_rdma_create_qp()drivers/net/ethernet/qlogic/qed/qed_rdma.c+1 -20 replies
87/113Revert "drm/amd/pm: fix workload mismatch on vega10"drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c+1 -10 replies
88/113drm/amd/pm: change the workload type for some cardsdrivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c+14 -10 replies
89/113blk-mq: dont grab rqs refcount in blk_mq_check_expired()block/blk-mq.c+5 -250 replies
90/113drm: Copy drm_wait_vblank to user before returningdrivers/gpu/drm/drm_ioc32.c+1 -30 replies
91/113platform/x86: gigabyte-wmi: add support for X570 GAMING Xdrivers/platform/x86/gigabyte-wmi.c+1 -00 replies
92/113drm/nouveau: recognise GA107drivers/gpu/drm/nouveau/nvkm/engine/device/base.c+21 -00 replies
93/113drm/nouveau/disp: power down unused DP links during initdrivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c+11 -10 replies
94/113drm/nouveau/kms/nv50: workaround EFI GOP window channel format differencesdrivers/gpu/drm/nouveau/dispnv50/disp.c drivers/gpu/drm/nouveau/dispnv50/head.c drivers/gpu/drm/nouveau/dispnv50/head.h+37 -40 replies
95/113platform/x86: gigabyte-wmi: add support for B450M S2H V2drivers/platform/x86/gigabyte-wmi.c+1 -00 replies
96/113net/rds: dma_map_sg is entitled to merge entriesnet/rds/ib_frmr.c+2 -20 replies
97/113arm64: initialize all of CNTHCTL_EL2arch/arm64/include/asm/el2_setup.h+1 -20 replies
98/113pipe: avoid unnecessary EPOLLET wakeups under normal loadsfs/pipe.c include/linux/pipe_fs_i.h+11 -60 replies
99/113pipe: do FASYNC notifications for every pipe IO, not just state changesfs/pipe.c+8 -120 replies
100/113tipc: call tipc_wait_for_connect only when dlen is not 0net/tipc/socket.c+1 -10 replies
101/113vt_kdsetmode: extend console lockingdrivers/tty/vt/vt_ioctl.c+6 -40 replies
102/113Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBSdrivers/bluetooth/btusb.c+14 -80 replies
103/113net: dsa: mt7530: fix VLAN traffic leaks againdrivers/net/dsa/mt7530.c+1 -40 replies
104/113arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88arch/arm64/boot/dts/qcom/msm8994-angler-rev-101.dts+4 -00 replies
105/113btrfs: fix NULL pointer dereference when deleting device by invalid idfs/btrfs/volumes.c+1 -10 replies
106/113Revert "floppy: reintroduce O_NDELAY fix"drivers/block/floppy.c+15 -150 replies
107/113fscrypt: add fscrypt_symlink_getattr() for computing st_sizefs/crypto/hooks.c include/linux/fscrypt.h+51 -00 replies
108/113ext4: report correct st_size for encrypted symlinksfs/ext4/symlink.c+11 -10 replies
109/113f2fs: report correct st_size for encrypted symlinksfs/f2fs/namei.c+11 -10 replies
110/113ubifs: report correct st_size for encrypted symlinksfs/ubifs/file.c+12 -10 replies
111/113Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat"arch/parisc/include/asm/string.h arch/parisc/kernel/parisc_ksyms.c arch/parisc/lib/Makefile +2 more+74 -1570 replies
112/113net: dont unconditionally copy_from_user a struct ifreq for socket ioctlsinclude/linux/netdevice.h net/socket.c+9 -10 replies
113/113audit: move put_tree() to avoid trim_trees refcount underflow and UAFkernel/audit_tree.c+1 -10 replies

Reviews trailers per patch

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

PatchNadav AmitTejun HeoJeff LaytonLucas TanureJohn HarrisonDavid SterbaHannes Frederic SowaBart Van AsscheEvan QuanLijo LazarChristian KönigLeon RomanovskyAlexandre BelloniJisheng ZhangDaniel AxtensDavid HildenbrandOscar SalvadorNaoya HoriguchiJulius LehmannAndy ShevchenkoAlexei StarovoitovMike MarciniszynSelvin XavierJason GunthorpeTony BrelinskiDvora FuxbrumerFiras JahJahYossi LeybovichMuhammad Husaini ZulkifliSasha NeftinShashank SharmaAlex DeucherWillem de BruijnWei WangFlorian FainelliJani NikulaThinh NguyenFelipe BalbiGuenter RoeckHeikki KrogerusKan LiangGeert UytterhoevenBjorn AnderssonJason WangStefano GarzarellaHawking ZhangChristoph HellwigJohn GarryMichel DänzerLyude PaulSakari AilusOliver UptonMarc ZyngierStefan WahrenJan KaraSandeep PatilMel GormanOliver SangJon MaloyMichał KępieńJonathan LampérthVladimir OlteanKonrad DybcioSantosh ShilimkarAnand JainFox ChenJon HunterShuah KhanLinux Kernel Functional TestingJustin M. Forbes
SeriesT-b T-b T-b T-b T-b T-b T-b
1/113
2/113A-b
3/113
4/113T-b
5/113Reported-and-tested-by R-b
6/113
7/113
8/113
9/113A-b
10/113T-b
11/113A-b
12/113
13/113A-b
14/113
15/113R-b
16/113
17/113R-b
18/113R-b
19/113R-b R-b R-b
20/113R-b
21/113
22/113
23/113R-b
24/113R-b
25/113R-b R-b A-b
26/113R-b R-b
27/113R-b
28/113
29/113
30/113
31/113R-b A-b
32/113A-b
33/113R-b A-b
34/113R-b
35/113
36/113R-b
37/113
38/113T-b A-b
39/113A-b R-b
40/113
41/113T-b
42/113
43/113T-b
44/113T-b A-b
45/113T-b
46/113T-b
47/113R-b R-b
48/113R-b
49/113
50/113
51/113
52/113
53/113
54/113A-b
55/113
56/113
57/113R-b
58/113R-b
59/113
60/113
61/113
62/113
63/113
64/113
65/113A-b
66/113A-b
67/113
68/113
69/113
70/113R-b
71/113
72/113R-b
73/113
74/113
75/113
76/113
77/113R-b
78/113
79/113
80/113A-b R-b
81/113A-b R-b
82/113
83/113
84/113
85/113
86/113
87/113R-b
88/113R-b
89/113R-b R-b
90/113R-b
91/113
92/113R-b
93/113R-b
94/113R-b
95/113
96/113A-b
97/113R-b A-b
98/113T-b T-b
99/113T-b
100/113A-b
101/113
102/113T-b T-b
103/113R-b
104/113R-b
105/113R-b R-b
106/113
107/113
108/113
109/113
110/113
111/113
112/113
113/113R-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 70 reviewers.

Read the v1 thread

Cover letter [PATCH 5.13 000/113] 5.13.14-rc1 review

This is the start of the stable review cycle for the 5.13.14 release. There are 113 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, 03 Sep 2021 12:22:41 +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/v5.x/stable-review/patch-5.13.14-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-5.13.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.13.14-rc1

Richard Guy Briggs <[email protected]>
audit: move put_tree() to avoid trim_trees refcount underflow and UAF

Peter Collingbourne <[email protected]>
net: don't unconditionally copy_from_user a struct ifreq for socket ioctls

Helge Deller <[email protected]>
Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat"

Eric Biggers <[email protected]>
ubifs: report correct st_size for encrypted symlinks

Eric Biggers <[email protected]>
f2fs: report correct st_size for encrypted symlinks

Eric Biggers <[email protected]>
ext4: report correct st_size for encrypted symlinks

Eric Biggers <[email protected]>
fscrypt: add fscrypt_symlink_getattr() for computing st_size

Denis Efremov <[email protected]>
Revert "floppy: reintroduce O_NDELAY fix"

Qu Wenruo <[email protected]>
btrfs: fix NULL pointer dereference when deleting device by invalid id

Petr Vorel <[email protected]>

    arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88

DENG Qingfang <[email protected]>
net: dsa: mt7530: fix VLAN traffic leaks again

Pauli Virtanen <[email protected]>
Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS

Linus Torvalds <[email protected]>
vt_kdsetmode: extend console locking

Xin Long <[email protected]>
tipc: call tipc_wait_for_connect only when dlen is not 0

Linus Torvalds <[email protected]>
pipe: do FASYNC notifications for every pipe IO, not just state changes

Linus Torvalds <[email protected]>
pipe: avoid unnecessary EPOLLET wakeups under normal loads

Mark Rutland <[email protected]>
arm64: initialize all of CNTHCTL_EL2

Gerd Rausch <[email protected]>
net/rds: dma_map_sg is entitled to merge entries

Thomas Weißschuh <[email protected]>
platform/x86: gigabyte-wmi: add support for B450M S2H V2

Ben Skeggs <[email protected]>
drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences

Ben Skeggs <[email protected]>
drm/nouveau/disp: power down unused DP links during init

Ben Skeggs <[email protected]>
drm/nouveau: recognise GA107

Thomas Weißschuh <[email protected]>
platform/x86: gigabyte-wmi: add support for X570 GAMING X

Mark Yacoub <[email protected]>
drm: Copy drm_wait_vblank to user before returning

Ming Lei <[email protected]>
blk-mq: don't grab rq's refcount in blk_mq_check_expired()

Kenneth Feng <[email protected]>
drm/amd/pm: change the workload type for some cards

Kenneth Feng <[email protected]>
Revert "drm/amd/pm: fix workload mismatch on vega10"

Shai Malin <[email protected]>
qed: Fix null-pointer dereference in qed_rdma_create_qp()

Shai Malin <[email protected]>
qed: qed ll2 race condition fixes

Hans de Goede <[email protected]>
platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s

Hans de Goede <[email protected]>
platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option

Michael S. Tsirkin <[email protected]>
tools/virtio: fix build

Neeraj Upadhyay <[email protected]>

    vringh: Use wiov->used to check for read/write desc order

Vincent Whitchurch <[email protected]>
virtio_vdpa: reject invalid vq indices

Parav Pandit <[email protected]>
virtio_pci: Support surprise removal of virtio pci device

Parav Pandit <[email protected]>

    virtio: Improve vq->broken access to avoid any compiler optimization

Thara Gopinath <[email protected]>
cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev

Michał Mirosław <[email protected]>
opp: remove WARN when no valid OPPs remain

Yaara Baruch <[email protected]>
iwlwifi: add new so-jf devices

Yaara Baruch <[email protected]>
iwlwifi: add new SoF with JF devices

Johannes Berg <[email protected]>
iwlwifi: pnvm: accept multiple HW-type TLVs

Adam Ford <[email protected]>
clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference

Sebastian Andrzej Siewior <[email protected]>
sched: Fix get_push_task() vs migrate_disable()

Colin Ian King <[email protected]>
perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32

Jerome Brunet <[email protected]>
usb: gadget: u_audio: fix race condition on endpoint stop

Wong Vee Khee <[email protected]>

    net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est

Xiaoliang Yang <[email protected]>
net: stmmac: add mutex lock to protect est parameters

Ulf Hansson <[email protected]>
Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711"

Andy Shevchenko <[email protected]>
media: ipu3-cio2: Drop reference on error path in cio2_bridge_connect_sensor()

Guangbin Huang <[email protected]>
net: hns3: fix get wrong pfc_en when query PFC configuration

Guojia Liao <[email protected]>
net: hns3: fix duplicate node in VLAN list

Yonglong Liu <[email protected]>
net: hns3: fix speed unknown issue in bond 4

Yufeng Mo <[email protected]>
net: hns3: add waiting time before cmdq memory is released

Yufeng Mo <[email protected]>
net: hns3: clear hardware resource when loading driver

Andrey Ignatov <[email protected]>
rtnetlink: Return correct error on changing device netns

Kurt Kanzenbach <[email protected]>
net: dsa: hellcreek: Adjust schedule look ahead window

Kurt Kanzenbach <[email protected]>
net: dsa: hellcreek: Fix incorrect setting of GCL

Rahul Lakkireddy <[email protected]>
cxgb4: dont touch blocked freelist bitmap after free

Eric Dumazet <[email protected]>
ipv4: use siphash instead of Jenkins in fnhe_hashfun()

Eric Dumazet <[email protected]>
ipv6: use siphash in rt6_exception_hash()

Trond Myklebust <[email protected]>
SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()...

Davide Caratti <[email protected]>
net/sched: ets: fix crash when flipping from 'strict' to 'quantum'

Alexey Gladkov <[email protected]>
ucounts: Increase ucounts reference counter before the security hook

Maxim Kiselev <[email protected]>
net: marvell: fix MVNETA_TX_IN_PRGRS bit number

Christophe JAILLET <[email protected]>
xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'

Shreyansh Chouhan <[email protected]>
ip_gre: add validation for csum_start

Gal Pressman <[email protected]>
RDMA/efa: Free IRQ vectors on error flow

Sasha Neftin <[email protected]>
e1000e: Do not take care about recovery NVM checksum

Sasha Neftin <[email protected]>
e1000e: Fix the max snoop/no-snoop latency for 10M

Toshiki Nishioka <[email protected]>
igc: Use num_tx_queues when iterating over tx_ring queue

Aaron Ma <[email protected]>
igc: fix page fault when thunderbolt is unplugged

Petko Manolov <[email protected]>

    net: usb: pegasus: fixes of set_register(s) return value evaluation;

Jacob Keller <[email protected]>
ice: do not abort devlink info if board identifier can't be found

Bob Pearson <[email protected]>
RDMA/rxe: Fix memory allocation while in a spin lock

Dinghao Liu <[email protected]>
RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init()

Tuo Li <[email protected]>
IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()

Naresh Kumar PBS <[email protected]>
RDMA/bnxt_re: Add missing spin lock initialization

Gal Pressman <[email protected]>
RDMA/uverbs: Track dmabuf memory regions

Maor Gottlieb <[email protected]>
RDMA/mlx5: Fix crash when unbind multiport slave

Li Jinlin <[email protected]>
scsi: core: Fix hang of freezing queue between blocking and running device

Wesley Cheng <[email protected]>
usb: dwc3: gadget: Stop EP0 transfers during pullup disable

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Fix dwc3_calc_trbs_left()

Kyle Tso <[email protected]>
usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running

Takashi Iwai <[email protected]>
usb: renesas-xhci: Prefer firmware loading on unknown ROM state

Zhengjun Zhang <[email protected]>
USB: serial: option: add new VID/PID to support Fibocom FG150

Johan Hovold <[email protected]>
Revert "USB: serial: ch341: fix character loss at high transfer rates"

Borislav Petkov <[email protected]>
drm/amdgpu: Fix build with missing pm_suspend_target_state module export

Christian König <[email protected]>
drm/amdgpu: use the preferred pin domain after the check

Michel Dänzer <[email protected]>
drm/amdgpu: Cancel delayed work when GFXOFF is disabled

Swati Sharma <[email protected]>
drm/i915/dp: Drop redundant debug print

Matthew Brost <[email protected]>
drm/i915: Fix syncmap memory leak

Song Yoong Siang <[email protected]>

    net: stmmac: fix kernel panic due to NULL pointer dereference of buf->xdp

Song Yoong Siang <[email protected]>
net: stmmac: fix kernel panic due to NULL pointer dereference of xsk_pool

Qu Wenruo <[email protected]>
Revert "btrfs: compression: don't try to compress if we don't have enough pages"

Miaohe Lin <[email protected]>
mm/memory_hotplug: fix potential permanent lru cache disable

Lukas Bulwahn <[email protected]>
powerpc: Re-enable ARCH_ENABLE_SPLIT_PMD_PTLOCK

Vincent Chen <[email protected]>
riscv: Ensure the value of FP registers in the core dump file is up to date

Rob Herring <[email protected]>
dt-bindings: sifive-l2-cache: Fix 'select' matching

Xiubo Li <[email protected]>
ceph: correctly handle releasing an embedded cap flush

Stefan Mätje <[email protected]>
can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters

Mark Brown <[email protected]>
net: mscc: Fix non-GPL export of regmap APIs

Miklos Szeredi <[email protected]>
ovl: fix uninitialized pointer read in ovl_lookup_real_one()

Ming Lei <[email protected]>

    blk-iocost: fix lockdep warning on blkcg->lock

Jens Axboe <[email protected]>
io_uring: rsrc ref lock needs to be IRQ safe

Kefeng Wang <[email protected]>
once: Fix panic when module unload

Florian Westphal <[email protected]>
netfilter: conntrack: collect all entries in one cycle

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: Limit the maximal range of consecutive elements to add/delete

Guenter Roeck <[email protected]>
ARC: Fix CONFIG_STACKDEPOT

Hans de Goede <[email protected]>
platform/x86: Add and use a dual_accel_detect() helper

Mark Brown <[email protected]>
ASoC: component: Remove misplaced prefix handling in pin control functions

Derek Fang <[email protected]>
ASoC: rt5682: Adjust headset volume button threshold

Daniel Borkmann <[email protected]>
bpf: Fix ringbuf helper function compatibility

Xiaolong Huang <[email protected]>
net: qrtr: fix another OOB Read in qrtr_endpoint_post

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

Diffstat:

 .../devicetree/bindings/riscv/sifive-l2-cache.yaml |   8 +-
 Makefile                                           |   4 +-
 arch/arc/kernel/vmlinux.lds.S                      |   2 +
 .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts |   4 +
 arch/arm64/include/asm/el2_setup.h                 |   3 +-
 arch/parisc/include/asm/string.h                   |  15 ---
 arch/parisc/kernel/parisc_ksyms.c                  |   4 -
 arch/parisc/lib/Makefile                           |   4 +-
 arch/parisc/lib/memset.c                           |  72 +++++++++++
 arch/parisc/lib/string.S                           | 136 ---------------------
 arch/powerpc/platforms/Kconfig.cputype             |   2 +-
 arch/riscv/kernel/ptrace.c                         |   4 +
 arch/x86/events/intel/uncore_snbep.c               |   2 +-
 block/blk-iocost.c                                 |   8 +-
 block/blk-mq.c                                     |  30 +----
 drivers/block/floppy.c                             |  30 ++---
 drivers/bluetooth/btusb.c                          |  22 ++--
 drivers/clk/renesas/rcar-usb2-clock-sel.c          |   2 +-
 drivers/cpufreq/cpufreq-dt-platdev.c               |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |  36 ++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  10 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  |  15 ++-
 drivers/gpu/drm/drm_ioc32.c                        |   4 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |   9 +-
 drivers/gpu/drm/i915/gt/intel_timeline.c           |   9 ++
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |  27 ++++
 drivers/gpu/drm/nouveau/dispnv50/head.c            |  13 +-
 drivers/gpu/drm/nouveau/dispnv50/head.h            |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |  21 ++++
 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c      |   2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h      |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c    |   9 ++
 drivers/infiniband/core/uverbs_std_types_mr.c      |   3 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   1 +
 drivers/infiniband/hw/bnxt_re/main.c               |   1 -
 drivers/infiniband/hw/efa/efa_main.c               |   1 +
 drivers/infiniband/hw/hfi1/sdma.c                  |   9 +-
 drivers/infiniband/hw/mlx5/main.c                  |   3 +-
 drivers/infiniband/sw/rxe/rxe_mcast.c              |   2 +-
 drivers/media/pci/intel/ipu3/cio2-bridge.c         |   2 +-
 drivers/mmc/host/sdhci-iproc.c                     |   3 +-
 drivers/net/can/usb/esd_usb2.c                     |   4 +-
 drivers/net/dsa/hirschmann/hellcreek.c             |   8 +-
 drivers/net/dsa/mt7530.c                           |   5 +-
 drivers/net/ethernet/apm/xgene-v2/main.c           |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |   7 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c |   6 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h |   4 +
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c |  13 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  34 +++++-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c   |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h   |   1 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   2 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c   |   2 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |  32 +++--
 drivers/net/ethernet/intel/e1000e/ich8lan.h        |   3 +
 drivers/net/ethernet/intel/ice/ice_devlink.c       |   4 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |  36 +++---
 drivers/net/ethernet/intel/igc/igc_ptp.c           |   3 +-
 drivers/net/ethernet/marvell/mvneta.c              |   2 +-
 drivers/net/ethernet/mscc/ocelot_io.c              |  16 +--
 drivers/net/ethernet/qlogic/qed/qed_ll2.c          |  20 +++
 drivers/net/ethernet/qlogic/qed/qed_rdma.c         |   3 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   8 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c    |  20 ++-
 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c   |  12 +-
 drivers/net/usb/pegasus.c                          |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c       |  25 ++--
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |  70 ++++++++++-
 drivers/opp/of.c                                   |   5 +-
 drivers/platform/x86/Kconfig                       |   3 +
 drivers/platform/x86/asus-nb-wmi.c                 |  28 +++++
 drivers/platform/x86/dual_accel_detect.h           |  75 ++++++++++++
 drivers/platform/x86/gigabyte-wmi.c                |   2 +
 drivers/platform/x86/intel-hid.c                   |  21 +---
 drivers/platform/x86/intel-vbtn.c                  |  18 ++-
 drivers/platform/x86/thinkpad_acpi.c               |   3 +-
 drivers/scsi/scsi_sysfs.c                          |   9 +-
 drivers/tty/vt/vt_ioctl.c                          |  10 +-
 drivers/usb/dwc3/gadget.c                          |  23 ++--
 drivers/usb/gadget/function/u_audio.c              |   5 +-
 drivers/usb/host/xhci-pci-renesas.c                |  35 ++++--
 drivers/usb/serial/ch341.c                         |   1 -
 drivers/usb/serial/option.c                        |   2 +
 drivers/usb/typec/tcpm/tcpm.c                      |  81 ++++++------
 drivers/vhost/vringh.c                             |   2 +-
 drivers/virtio/virtio_pci_common.c                 |   7 ++
 drivers/virtio/virtio_ring.c                       |   6 +-
 drivers/virtio/virtio_vdpa.c                       |   3 +
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/volumes.c                                 |   2 +-
 fs/ceph/caps.c                                     |  21 ++--
 fs/ceph/mds_client.c                               |   7 +-
 fs/ceph/snap.c                                     |   3 +
 fs/ceph/super.h                                    |   3 +-
 fs/crypto/hooks.c                                  |  44 +++++++
 fs/ext4/symlink.c                                  |  12 +-
 fs/f2fs/namei.c                                    |  12 +-
 fs/io_uring.c                                      |  19 +--
 fs/overlayfs/export.c                              |   2 +-
 fs/pipe.c                                          |  33 +++--
 fs/ubifs/file.c                                    |  13 +-
 include/linux/fscrypt.h                            |   7 ++
 include/linux/netdevice.h                          |   4 +
 include/linux/netfilter/ipset/ip_set.h             |   3 +
 include/linux/once.h                               |   4 +-
 include/linux/pipe_fs_i.h                          |   2 +
 include/linux/stmmac.h                             |   1 +
 kernel/audit_tree.c                                |   2 +-
 kernel/bpf/verifier.c                              |   8 +-
 kernel/cred.c                                      |  12 +-
 kernel/sched/sched.h                               |   3 +
 lib/once.c                                         |  11 +-
 mm/memory_hotplug.c                                |   1 +
 net/core/rtnetlink.c                               |   3 +-
 net/ipv4/ip_gre.c                                  |   2 +
 net/ipv4/route.c                                   |  12 +-
 net/ipv6/route.c                                   |  20 ++-
 net/netfilter/ipset/ip_set_hash_ip.c               |   9 +-
 net/netfilter/ipset/ip_set_hash_ipmark.c           |  10 +-
 net/netfilter/ipset/ip_set_hash_ipport.c           |   3 +
 net/netfilter/ipset/ip_set_hash_ipportip.c         |   3 +
 net/netfilter/ipset/ip_set_hash_ipportnet.c        |   3 +
 net/netfilter/ipset/ip_set_hash_net.c              |  11 +-
 net/netfilter/ipset/ip_set_hash_netiface.c         |  10 +-
 net/netfilter/ipset/ip_set_hash_netnet.c           |  16 ++-
 net/netfilter/ipset/ip_set_hash_netport.c          |  11 +-
 net/netfilter/ipset/ip_set_hash_netportnet.c       |  16 ++-
 net/netfilter/nf_conntrack_core.c                  |  71 ++++-------
 net/qrtr/qrtr.c                                    |   2 +-
 net/rds/ib_frmr.c                                  |   4 +-
 net/sched/sch_ets.c                                |   7 ++
 net/socket.c                                       |   6 +-
 net/sunrpc/svc_xprt.c                              |   3 +-
 net/tipc/socket.c                                  |   2 +-
 sound/soc/codecs/rt5682.c                          |   1 +
 sound/soc/soc-component.c                          |  63 ++++------
 tools/virtio/Makefile                              |   3 +-
 tools/virtio/linux/spinlock.h                      |  56 +++++++++
 tools/virtio/linux/virtio.h                        |   2 +
 142 files changed, 1181 insertions(+), 641 deletions(-)