Skip to content

5.15.90-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest117 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/117btrfs: fix trace event name typo for FLUSH_DELAYED_REFSinclude/trace/events/btrfs.h+1 -10 replies
2/117pNFS/filelayout: Fix coalescing test for single DSfs/nfs/filelayout/filelayout.c+8 -00 replies
3/117selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_IDtools/testing/selftests/bpf/prog_tests/jeq_infer_not_null.c tools/testing/selftests/bpf/progs/jeq_infer_not_null_fail.c+51 -00 replies
4/117tools/virtio: initialize spinlocks in vring_test.ctools/virtio/vringh_test.c+2 -00 replies
5/117virtio_pci: modify ENOENT to EINVALdrivers/virtio/virtio_pci_modern.c+1 -10 replies
6/117vduse: Validate vq_num in vduse_validate_config()drivers/vdpa/vdpa_user/vduse_dev.c+3 -00 replies
7/117net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy statsnet/ethtool/ioctl.c+2 -10 replies
8/117r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()drivers/net/ethernet/realtek/r8169_main.c+22 -220 replies
9/117RDMA/srp: Move large values to a new enum for gcc13drivers/infiniband/ulp/srp/ib_srp.h+5 -30 replies
10/117btrfs: always report error in run_one_delayed_ref()fs/btrfs/extent-tree.c+5 -20 replies
11/117x86/asm: Fix an assembler warning with current binutilsarch/x86/lib/iomap_copy_64.S+1 -10 replies
12/117f2fs: lets avoid panic if extent_tree is not createdfs/f2fs/extent_cache.c+2 -10 replies
13/117perf/x86/rapl: Treat Tigerlake like Icelakearch/x86/events/rapl.c+2 -00 replies
14/117fbdev: omapfb: avoid stack overflow warningdrivers/video/fbdev/omap2/omapfb/dss/dsi.c+18 -100 replies
15/117Bluetooth: hci_qca: Fix driver shutdown on closed serdevdrivers/bluetooth/hci_qca.c+7 -00 replies
16/117wifi: brcmfmac: fix regression for Broadcom PCIe wifi devicesdrivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c+1 -10 replies
17/117wifi: mac80211: sdata can be NULL during AMPDU startnet/mac80211/agg-tx.c net/mac80211/driver-ops.c+8 -10 replies
18/117Add exception protection processing for vd in axi_chan_handle_err functiondrivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c+6 -00 replies
19/117zonefs: Detect append writes at invalid locationsfs/zonefs/super.c+22 -00 replies
20/117nilfs2: fix general protection fault in nilfs_btree_insert()fs/nilfs2/btree.c+12 -30 replies
21/117efi: fix userspace infinite retry read efivars after EFI runtime services page faultdrivers/firmware/efi/runtime-wrappers.c+1 -00 replies
22/117ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBooksound/pci/hda/patch_realtek.c+2 -00 replies
23/117ALSA: hda/realtek: fix mute/micmute LEDs dont work for a HP platformsound/pci/hda/patch_realtek.c+1 -00 replies
24/117drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2)drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c+14 -00 replies
25/117drm/amd: Delay removal of the firmware framebufferdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+8 -60 replies
26/117hugetlb: unshare some PMDs when splitting VMAsmm/hugetlb.c+35 -90 replies
27/117io_uring: dont gate task_work run on TIF_NOTIFY_SIGNALio_uring/io-wq.c+1 -10 replies
28/117eventpoll: add EPOLL_URING_WAKE poll wakeup flagfs/eventpoll.c include/uapi/linux/eventpoll.h+16 -80 replies
29/117eventfd: provide a eventfd_signal_mask() helperfs/eventfd.c include/linux/eventfd.h+28 -160 replies
30/117io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeupsio_uring/io_uring.c+20 -70 replies
31/117io_uring: improve send/recv error handlingio_uring/io_uring.c+31 -240 replies
32/117io_uring: ensure recv and recvmsg handle MSG_WAITALL correctlyio_uring/io_uring.c+28 -00 replies
33/117io_uring: add flag for disabling provided buffer recyclingio_uring/io_uring.c+5 -00 replies
34/117io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)io_uring/io_uring.c+29 -70 replies
35/117io_uring: allow re-poll if we made progressio_uring/io_uring.c+5 -20 replies
36/117io_uring: fix async accept on O_NONBLOCK socketsio_uring/io_uring.c+2 -30 replies
37/117io_uring: ensure that cached task references are always put on exitio_uring/io_uring.c+4 -00 replies
38/117io_uring: remove duplicated calls to io_kiocb_pposio_uring/io_uring.c+5 -20 replies
39/117io_uring: update kiocb->ki_pos at execution timeio_uring/io_uring.c+18 -80 replies
40/117io_uring: do not recalculate ppos unnecessarilyio_uring/io_uring.c+12 -60 replies
41/117io_uring/rw: defer fsnotify calls to task contextio_uring/io_uring.c+15 -70 replies
42/117xhci-pci: set the dma max_seg_sizedrivers/usb/host/xhci-pci.c+2 -00 replies
43/117usb: xhci: Check endpoint is valid before dereferencing itdrivers/usb/host/xhci-ring.c+4 -10 replies
44/117xhci: Fix null pointer dereference when host diesdrivers/usb/host/xhci.c+5 -00 replies
45/117xhci: Add update_hub_device override for PCI xHCI hostsdrivers/usb/host/xhci-pci.c drivers/usb/host/xhci.c drivers/usb/host/xhci.h+17 -10 replies
46/117xhci: Add a flag to disable USB3 lpm on a xhci root port level.drivers/usb/host/xhci.c drivers/usb/host/xhci.h+9 -00 replies
47/117usb: acpi: add helper to check port lpm capability using acpi _DSMdrivers/usb/core/usb-acpi.c include/linux/usb.h+68 -00 replies
48/117xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tablesdrivers/usb/host/xhci-pci.c+34 -00 replies
49/117prlimit: do_prlimit needs to have a speculation checkkernel/sys.c+2 -00 replies
50/117USB: serial: option: add Quectel EM05-G (GR) modemdrivers/usb/serial/option.c+3 -00 replies
51/117USB: serial: option: add Quectel EM05-G (CS) modemdrivers/usb/serial/option.c+3 -00 replies
52/117USB: serial: option: add Quectel EM05-G (RS) modemdrivers/usb/serial/option.c+3 -00 replies
53/117USB: serial: option: add Quectel EC200U modemdrivers/usb/serial/option.c+2 -00 replies
54/117USB: serial: option: add Quectel EM05CN (SG) modemdrivers/usb/serial/option.c+3 -00 replies
55/117USB: serial: option: add Quectel EM05CN modemdrivers/usb/serial/option.c+3 -00 replies
56/117staging: vchiq_arm: fix enum vchiq_status return typesdrivers/staging/vc04_services/include/linux/raspberrypi/vchiq.h drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h+3 -30 replies
57/117USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100drivers/usb/misc/iowarrior.c+1 -10 replies
58/117misc: fastrpc: Dont remove map on creater_process and device_releasedrivers/misc/fastrpc.c+9 -90 replies
59/117misc: fastrpc: Fix use-after-free race condition for mapsdrivers/misc/fastrpc.c+5 -30 replies
60/117usb: core: hub: disable autosuspend for TI TUSB8041drivers/usb/core/hub.c+13 -00 replies
61/117comedi: adv_pci1760: Fix PWM instruction handlingdrivers/comedi/drivers/adv_pci1760.c+1 -10 replies
62/117ACPI: PRM: Check whether EFI runtime is availabledrivers/acpi/prmt.c+10 -00 replies
63/117mmc: sunxi-mmc: Fix clock refcount imbalance during unbinddrivers/mmc/host/sunxi-mmc.c+5 -30 replies
64/117mmc: sdhci-esdhc-imx: correct the tuning start tap and step settingdrivers/mmc/host/sdhci-esdhc-imx.c+15 -70 replies
65/117btrfs: do not abort transaction on failure to write log tree when syncing logfs/btrfs/disk-io.c fs/btrfs/tree-log.c+8 -30 replies
66/117btrfs: fix race between quota rescan and disable leading to NULL pointer dereffs/btrfs/qgroup.c+17 -80 replies
67/117cifs: do not include page data when checking signaturefs/cifs/smb2pdu.c+9 -60 replies
68/117thunderbolt: Use correct function to calculate maximum USB3 link ratedrivers/thunderbolt/tunnel.c+1 -10 replies
69/117riscv: dts: sifive: fu740: fix size of pcie 32bit memoryarch/riscv/boot/dts/sifive/fu740-c000.dtsi+1 -10 replies
70/117bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOADkernel/bpf/offload.c kernel/bpf/syscall.c+2 -70 replies
71/117staging: mt7621-dts: change some node hex addresses to lower casedrivers/staging/mt7621-dts/mt7621.dtsi+6 -60 replies
72/117tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO bufferdrivers/tty/serial/qcom_geni_serial.c+16 -20 replies
73/117tty: fix possible null-ptr-defer in spk_ttyio_releasedrivers/accessibility/speakup/spk_ttyio.c+3 -00 replies
74/117USB: gadgetfs: Fix race between mounting and unmountingdrivers/usb/gadget/legacy/inode.c+21 -70 replies
75/117USB: serial: cp210x: add SCALANCE LPE-9000 device iddrivers/usb/serial/cp210x.c+1 -00 replies
76/117usb: cdns3: remove fetched trb from cache before dequeuingdrivers/usb/cdns3/cdns3-gadget.c+12 -00 replies
77/117usb: host: ehci-fsl: Fix module aliasdrivers/usb/host/ehci-fsl.c+1 -10 replies
78/117usb: typec: tcpm: Fix altmode re-registration causes sysfs create faildrivers/usb/typec/tcpm/tcpm.c+3 -40 replies
79/117usb: typec: altmodes/displayport: Add pin assignment helperdrivers/usb/typec/altmodes/displayport.c+14 -80 replies
80/117usb: typec: altmodes/displayport: Fix pin assignment calculationdrivers/usb/typec/altmodes/displayport.c+2 -20 replies
81/117usb: gadget: g_webcam: Send color matching descriptor per framedrivers/usb/gadget/legacy/webcam.c+3 -00 replies
82/117usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()drivers/usb/gadget/function/f_ncm.c+3 -10 replies
83/117usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210drivers/usb/storage/uas-detect.h drivers/usb/storage/unusual_uas.h+13 -70 replies
84/117dt-bindings: phy: g12a-usb2-phy: fix compatible string documentationDocumentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml+78 -780 replies
85/117dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentationDocumentation/devicetree/bindings/phy/amlogic,g12a-usb3-pcie-phy.yaml Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-pcie-phy.yaml+59 -590 replies
86/117serial: pch_uart: Pass correct sg to dma_unmap_sg()drivers/tty/serial/pch_uart.c+1 -10 replies
87/117dmaengine: lgm: Move DT parsing after initializationdrivers/dma/lgm/lgm-dma.c+5 -50 replies
88/117dmaengine: tegra210-adma: fix global intr cleardrivers/dma/tegra210-adma.c+1 -10 replies
89/117dmaengine: idxd: Let probe fail when workqueue cannot be enableddrivers/dma/idxd/device.c+1 -20 replies
90/117serial: amba-pl011: fix high priority character transmission in rs486 modedrivers/tty/serial/amba-pl011.c+4 -40 replies
91/117serial: atmel: fix incorrect baudrate setupdrivers/tty/serial/atmel_serial.c+1 -70 replies
92/117gsmi: fix null-deref in gsmi_get_variabledrivers/firmware/google/gsmi.c+4 -30 replies
93/117mei: me: add meteor lake point M DIDdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+4 -00 replies
94/117drm/i915: re-disable RC6p on Sandy Bridgedrivers/gpu/drm/i915/i915_pci.c+2 -10 replies
95/117drm/i915/display: Check source height is > 0drivers/gpu/drm/i915/display/skl_universal_plane.c+1 -10 replies
96/117drm/amd/display: Fix set scaling doesns workdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -20 replies
97/117drm/amd/display: Calculate output_color_space after pixel encoding adjustmentdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -20 replies
98/117drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrixdrivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c+2 -20 replies
99/117drm/amdgpu: drop experimental flag on aldebarandrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+4 -40 replies
100/117fs/ntfs3: Fix attr_punch_hole() null pointer derenferencefs/ntfs3/attrib.c+1 -10 replies
101/117arm64: efi: Execute runtime services from a dedicated stackarch/arm64/include/asm/efi.h arch/arm64/kernel/efi-rt-wrapper.S arch/arm64/kernel/efi.c+42 -10 replies
102/117efi: rt-wrapper: Add missing includearch/arm64/kernel/efi-rt-wrapper.S+1 -00 replies
103/117Revert "drm/amdgpu: make display pinning more flexible (v2)"drivers/gpu/drm/amd/amdgpu/amdgpu_object.c+1 -20 replies
104/117x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGNarch/x86/kernel/fpu/init.c+2 -50 replies
105/117tracing: Use alignof__(struct {type b;}) instead of offsetof()include/trace/trace_events.h+1 -10 replies
106/117arch: fix broken BuildID for arm64 and riscvinclude/asm-generic/vmlinux.lds.h+5 -00 replies
107/117s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36arch/s390/kernel/vmlinux.lds.S+2 -00 replies
108/117powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXITarch/powerpc/kernel/vmlinux.lds.S+1 -00 replies
109/117powerpc/vmlinux.lds: Dont discard .rela* for relocatable buildsarch/powerpc/kernel/vmlinux.lds.S+4 -10 replies
110/117powerpc/vmlinux.lds: Dont discard .commentarch/powerpc/kernel/vmlinux.lds.S+1 -10 replies
111/117io_uring: io_kiocb_update_pos() should not touch file for non -1 offsetio_uring/io_uring.c+10 -110 replies
112/117io_uring/net: fix fast_iov assignment in io_setup_async_msg()io_uring/io_uring.c+4 -20 replies
113/117net/ulp: use consistent error code when blocking ULPnet/ipv4/tcp_ulp.c+1 -10 replies
114/117net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()drivers/net/ethernet/mellanox/mlx5/core/health.c+1 -00 replies
115/117block: mq-deadline: Rename deadline_is_seq_writes()block/mq-deadline.c+2 -20 replies
116/117Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"net/mac80211/iface.c+0 -10 replies
117/117soc: qcom: apr: Make qcom,protection-domain optional againdrivers/soc/qcom/apr.c+2 -10 replies

Reviews trailers per patch

44 of 117 patches have a Reviewed-by or Acked-by.

PatchJohannes ThumshirnDavid SterbaAnand JainRyusuke KonishiEvan QuanAlex DeucherLijo LazarMike KravetzPeter XuXuan ZhuoJason WangAndrew LunnHeiner KallweitBart Van AsscheRon LeeJordy ZomerAlan SternPavel BegunkovAdrian HunterSamuel Thibault[email protected]Gerald LeePeter ChenMacpaul LinHeikki KrogerusBenson LeungLaurent PinchartKieran BinghamJosef BacikOliver NeukumMartin BlumenstinglKrzysztof KozlowskiDave JiangFenghua YuRichard GenoudRodrigo ViviPaulo Alcantara (SUSE)Yehezkel BernatRon EconomosConor DooleyStanislav FomichevJiri SlabyJernej SkrabecHarry WentlandRodrigo SiqueiraPalmer DabbeltSabrina DubrocaMelissa WenBjorn AnderssonFelix KuehlingNick DesaulniersBagas SanjayaJoel Fernandes (Google)Sudip Mukherjee
SeriesT-b T-b T-b
1/117R-b R-b
2/117
3/117
4/117R-b
5/117
6/117A-b
7/117R-b
8/117R-b
9/117R-b
10/117R-b
11/117
12/117
13/117
14/117
15/117
16/117
17/117
18/117
19/117R-b
20/117T-b
21/117
22/117
23/117
24/117R-b
25/117R-b R-b
26/117R-b A-b
27/117
28/117
29/117
30/117
31/117
32/117
33/117
34/117
35/117
36/117
37/117
38/117R-b
39/117R-b
40/117R-b
41/117
42/117
43/117
44/117
45/117
46/117
47/117T-b
48/117
49/117T-b
50/117
51/117
52/117
53/117
54/117
55/117
56/117
57/117
58/117
59/117
60/117A-b
61/117
62/117
63/117A-b
64/117A-b
65/117R-b
66/117
67/117R-b
68/117A-b
69/117T-b R-b
70/117A-b
71/117
72/117R-b
73/117R-b
74/117Reported-and-tested-by Reported-and-tested-by
75/117
76/117A-b
77/117
78/117R-b A-b
79/117R-b R-b
80/117R-b R-b
81/117R-b R-b
82/117
83/117A-b
84/117R-b R-b
85/117R-b R-b
86/117
87/117
88/117
89/117R-b R-b
90/117
91/117A-b
92/117
93/117
94/117R-b
95/117
96/117R-b T-b
97/117R-b
98/117R-b
99/117R-b
100/117
101/117
102/117
103/117
104/117R-b
105/117
106/117A-b
107/117
108/117
109/117
110/117
111/117
112/117R-b
113/117R-b
114/117
115/117
116/117
117/117R-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 54 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 000/117] 5.15.90-rc1 review

This is the start of the stable review cycle for the 5.15.90 release. There are 117 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 Tue, 24 Jan 2023 15:02:08 +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.15.90-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.90-rc1

Stephan Gerhold <[email protected]>
soc: qcom: apr: Make qcom,protection-domain optional again

Eric Dumazet <[email protected]>

    Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"

Damien Le Moal <[email protected]>
block: mq-deadline: Rename deadline_is_seq_writes()

Yang Yingliang <[email protected]>
net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()

Paolo Abeni <[email protected]>
net/ulp: use consistent error code when blocking ULP

Stefan Metzmacher <[email protected]>
io_uring/net: fix fast_iov assignment in io_setup_async_msg()

Jens Axboe <[email protected]>
io_uring: io_kiocb_update_pos() should not touch file for non -1 offset

Michael Ellerman <[email protected]>
powerpc/vmlinux.lds: Don't discard .comment

Michael Ellerman <[email protected]>
powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds

Michael Ellerman <[email protected]>
powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT

Masahiro Yamada <[email protected]>
s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36

Masahiro Yamada <[email protected]>
arch: fix broken BuildID for arm64 and riscv

Steven Rostedt (Google) <[email protected]>
tracing: Use alignof__(struct {type b;}) instead of offsetof()

YingChi Long <[email protected]>
x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN

Alex Deucher <[email protected]>
Revert "drm/amdgpu: make display pinning more flexible (v2)"

Ard Biesheuvel <[email protected]>
efi: rt-wrapper: Add missing include

Ard Biesheuvel <[email protected]>
arm64: efi: Execute runtime services from a dedicated stack

Alon Zahavi <[email protected]>
fs/ntfs3: Fix attr_punch_hole() null pointer derenference

Alex Deucher <[email protected]>
drm/amdgpu: drop experimental flag on aldebaran

Joshua Ashton <[email protected]>
drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix

Joshua Ashton <[email protected]>
drm/amd/display: Calculate output_color_space after pixel encoding adjustment

hongao <[email protected]>
drm/amd/display: Fix set scaling doesn's work

Drew Davenport <[email protected]>
drm/i915/display: Check source height is > 0

Sasa Dragic <[email protected]>
drm/i915: re-disable RC6p on Sandy Bridge

Alexander Usyskin <[email protected]>
mei: me: add meteor lake point M DID

Khazhismel Kumykov <[email protected]>
gsmi: fix null-deref in gsmi_get_variable

Tobias Schramm <[email protected]>
serial: atmel: fix incorrect baudrate setup

Lino Sanfilippo <[email protected]>
serial: amba-pl011: fix high priority character transmission in rs486 mode

Reinette Chatre <[email protected]>
dmaengine: idxd: Let probe fail when workqueue cannot be enabled

Mohan Kumar <[email protected]>
dmaengine: tegra210-adma: fix global intr clear

Peter Harliman Liem <[email protected]>
dmaengine: lgm: Move DT parsing after initialization

Ilpo Järvinen <[email protected]>
serial: pch_uart: Pass correct sg to dma_unmap_sg()

Heiner Kallweit <[email protected]>
dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation

Heiner Kallweit <[email protected]>
dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation

Juhyung Park <[email protected]>
usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210

Maciej Żenczykowski <[email protected]>
usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()

Daniel Scally <[email protected]>
usb: gadget: g_webcam: Send color matching descriptor per frame

Prashant Malani <[email protected]>
usb: typec: altmodes/displayport: Fix pin assignment calculation

Prashant Malani <[email protected]>
usb: typec: altmodes/displayport: Add pin assignment helper

ChiYuan Huang <[email protected]>
usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail

Alexander Stein <[email protected]>
usb: host: ehci-fsl: Fix module alias

Pawel Laszczak <[email protected]>
usb: cdns3: remove fetched trb from cache before dequeuing

Michael Adler <[email protected]>

    USB: serial: cp210x: add SCALANCE LPE-9000 device id

Alan Stern <[email protected]>
USB: gadgetfs: Fix race between mounting and unmounting

Gaosheng Cui <[email protected]>
tty: fix possible null-ptr-defer in spk_ttyio_release

Krzysztof Kozlowski <[email protected]>
tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer

Sergio Paracuellos <[email protected]>
staging: mt7621-dts: change some node hex addresses to lower case

Paul Moore <[email protected]>
bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD

Ben Dooks <[email protected]>
riscv: dts: sifive: fu740: fix size of pcie 32bit memory

Mika Westerberg <[email protected]>
thunderbolt: Use correct function to calculate maximum USB3 link rate

Enzo Matsumiya <[email protected]>
cifs: do not include page data when checking signature

Filipe Manana <[email protected]>
btrfs: fix race between quota rescan and disable leading to NULL pointer deref

Filipe Manana <[email protected]>
btrfs: do not abort transaction on failure to write log tree when syncing log

Haibo Chen <[email protected]>
mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting

Samuel Holland <[email protected]>
mmc: sunxi-mmc: Fix clock refcount imbalance during unbind

Ard Biesheuvel <[email protected]>
ACPI: PRM: Check whether EFI runtime is available

Ian Abbott <[email protected]>
comedi: adv_pci1760: Fix PWM instruction handling

Flavio Suligoi <[email protected]>
usb: core: hub: disable autosuspend for TI TUSB8041

Ola Jeppsson <[email protected]>
misc: fastrpc: Fix use-after-free race condition for maps

Abel Vesa <[email protected]>
misc: fastrpc: Don't remove map on creater_process and device_release

Greg Kroah-Hartman <[email protected]>
USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100

Arnd Bergmann <[email protected]>
staging: vchiq_arm: fix enum vchiq_status return types

Duke Xin(辛安文) <[email protected]>
USB: serial: option: add Quectel EM05CN modem

Duke Xin(辛安文) <[email protected]>
USB: serial: option: add Quectel EM05CN (SG) modem

Ali Mirghasemi <[email protected]>
USB: serial: option: add Quectel EC200U modem

Duke Xin(辛安文) <[email protected]>
USB: serial: option: add Quectel EM05-G (RS) modem

Duke Xin(辛安文) <[email protected]>
USB: serial: option: add Quectel EM05-G (CS) modem

Duke Xin(辛安文) <[email protected]>
USB: serial: option: add Quectel EM05-G (GR) modem

Greg Kroah-Hartman <[email protected]>
prlimit: do_prlimit needs to have a speculation check

Mathias Nyman <[email protected]>
xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables

Mathias Nyman <[email protected]>
usb: acpi: add helper to check port lpm capability using acpi _DSM

Mathias Nyman <[email protected]>
xhci: Add a flag to disable USB3 lpm on a xhci root port level.

Mathias Nyman <[email protected]>
xhci: Add update_hub_device override for PCI xHCI hosts

Mathias Nyman <[email protected]>
xhci: Fix null pointer dereference when host dies

Jimmy Hu <[email protected]>
usb: xhci: Check endpoint is valid before dereferencing it

Ricardo Ribalda <[email protected]>
xhci-pci: set the dma max_seg_size

Jens Axboe <[email protected]>
io_uring/rw: defer fsnotify calls to task context

Dylan Yudaken <[email protected]>
io_uring: do not recalculate ppos unnecessarily

Dylan Yudaken <[email protected]>

    io_uring: update kiocb->ki_pos at execution time

Dylan Yudaken <[email protected]>
io_uring: remove duplicated calls to io_kiocb_ppos

Jens Axboe <[email protected]>
io_uring: ensure that cached task references are always put on exit

Dylan Yudaken <[email protected]>
io_uring: fix async accept on O_NONBLOCK sockets

Jens Axboe <[email protected]>
io_uring: allow re-poll if we made progress

Jens Axboe <[email protected]>
io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)

Jens Axboe <[email protected]>
io_uring: add flag for disabling provided buffer recycling

Jens Axboe <[email protected]>
io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly

Pavel Begunkov <[email protected]>
io_uring: improve send/recv error handling

Jens Axboe <[email protected]>
io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups

Jens Axboe <[email protected]>
eventfd: provide a eventfd_signal_mask() helper

Jens Axboe <[email protected]>
eventpoll: add EPOLL_URING_WAKE poll wakeup flag

Jens Axboe <[email protected]>
io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL

James Houghton <[email protected]>
hugetlb: unshare some PMDs when splitting VMAs

Sasha Levin <[email protected]>
drm/amd: Delay removal of the firmware framebuffer

Guchun Chen <[email protected]>
drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2)

Jeremy Szu <[email protected]>
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform

Andy Chi <[email protected]>
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook

Ding Hui <[email protected]>
efi: fix userspace infinite retry read efivars after EFI runtime services page fault

Ryusuke Konishi <[email protected]>
nilfs2: fix general protection fault in nilfs_btree_insert()

Damien Le Moal <[email protected]>
zonefs: Detect append writes at invalid locations

Shawn.Shao <[email protected]>
Add exception protection processing for vd in axi_chan_handle_err function

Alexander Wetzel <[email protected]>
wifi: mac80211: sdata can be NULL during AMPDU start

Arend van Spriel <[email protected]>
wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices

Krzysztof Kozlowski <[email protected]>
Bluetooth: hci_qca: Fix driver shutdown on closed serdev

Arnd Bergmann <[email protected]>
fbdev: omapfb: avoid stack overflow warning

Chris Wilson <[email protected]>
perf/x86/rapl: Treat Tigerlake like Icelake

Jaegeuk Kim <[email protected]>
f2fs: let's avoid panic if extent_tree is not created

Mikulas Patocka <[email protected]>
x86/asm: Fix an assembler warning with current binutils

Qu Wenruo <[email protected]>
btrfs: always report error in run_one_delayed_ref()

Jiri Slaby (SUSE) <[email protected]>
RDMA/srp: Move large values to a new enum for gcc13

Chunhao Lin <[email protected]>
r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()

Daniil Tatianin <[email protected]>
net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats

Harshit Mogalapalli <[email protected]>
vduse: Validate vq_num in vduse_validate_config()

Angus Chen <[email protected]>
virtio_pci: modify ENOENT to EINVAL

Ricardo Cañuelo <[email protected]>
tools/virtio: initialize spinlocks in vring_test.c

Hao Sun <[email protected]>
selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID

Olga Kornievskaia <[email protected]>
pNFS/filelayout: Fix coalescing test for single DS

Naohiro Aota <[email protected]>
btrfs: fix trace event name typo for FLUSH_DELAYED_REFS

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

Diffstat:

 ...2a-usb2-phy.yaml => amlogic,g12a-usb2-phy.yaml} |   8 +-
 ...ie-phy.yaml => amlogic,g12a-usb3-pcie-phy.yaml} |   6 +-
 Makefile                                           |   4 +-
 arch/arm64/include/asm/efi.h                       |   3 +
 arch/arm64/kernel/efi-rt-wrapper.S                 |  14 +-
 arch/arm64/kernel/efi.c                            |  27 +++
 arch/powerpc/kernel/vmlinux.lds.S                  |   6 +-
 arch/riscv/boot/dts/sifive/fu740-c000.dtsi         |   2 +-
 arch/s390/kernel/vmlinux.lds.S                     |   2 +
 arch/x86/events/rapl.c                             |   2 +
 arch/x86/kernel/fpu/init.c                         |   7 +-
 arch/x86/lib/iomap_copy_64.S                       |   2 +-
 block/mq-deadline.c                                |   4 +-
 drivers/accessibility/speakup/spk_ttyio.c          |   3 +
 drivers/acpi/prmt.c                                |  10 +
 drivers/bluetooth/hci_qca.c                        |   7 +
 drivers/comedi/drivers/adv_pci1760.c               |   2 +-
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c     |   6 +
 drivers/dma/idxd/device.c                          |   3 +-
 drivers/dma/lgm/lgm-dma.c                          |  10 +-
 drivers/dma/tegra210-adma.c                        |   2 +-
 drivers/firmware/efi/runtime-wrappers.c            |   1 +
 drivers/firmware/google/gsmi.c                     |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  14 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   8 +-
 .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c  |   4 +-
 drivers/gpu/drm/i915/display/skl_universal_plane.c |   2 +-
 drivers/gpu/drm/i915/i915_pci.c                    |   3 +-
 drivers/infiniband/ulp/srp/ib_srp.h                |   8 +-
 drivers/misc/fastrpc.c                             |  26 +--
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/mmc/host/sdhci-esdhc-imx.c                 |  22 +-
 drivers/mmc/host/sunxi-mmc.c                       |   8 +-
 drivers/net/ethernet/mellanox/mlx5/core/health.c   |   1 +
 drivers/net/ethernet/realtek/r8169_main.c          |  44 ++--
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |   2 +-
 drivers/soc/qcom/apr.c                             |   3 +-
 drivers/staging/mt7621-dts/mt7621.dtsi             |  12 +-
 .../include/linux/raspberrypi/vchiq.h              |   2 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.h  |   4 +-
 drivers/thunderbolt/tunnel.c                       |   2 +-
 drivers/tty/serial/amba-pl011.c                    |   8 +-
 drivers/tty/serial/atmel_serial.c                  |   8 +-
 drivers/tty/serial/pch_uart.c                      |   2 +-
 drivers/tty/serial/qcom_geni_serial.c              |  18 +-
 drivers/usb/cdns3/cdns3-gadget.c                   |  12 ++
 drivers/usb/core/hub.c                             |  13 ++
 drivers/usb/core/usb-acpi.c                        |  65 ++++++
 drivers/usb/gadget/function/f_ncm.c                |   4 +-
 drivers/usb/gadget/legacy/inode.c                  |  28 ++-
 drivers/usb/gadget/legacy/webcam.c                 |   3 +
 drivers/usb/host/ehci-fsl.c                        |   2 +-
 drivers/usb/host/xhci-pci.c                        |  45 +++++
 drivers/usb/host/xhci-ring.c                       |   5 +-
 drivers/usb/host/xhci.c                            |  18 +-
 drivers/usb/host/xhci.h                            |   5 +
 drivers/usb/misc/iowarrior.c                       |   2 +-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/option.c                        |  17 ++
 drivers/usb/storage/uas-detect.h                   |  13 ++
 drivers/usb/storage/unusual_uas.h                  |   7 -
 drivers/usb/typec/altmodes/displayport.c           |  22 +-
 drivers/usb/typec/tcpm/tcpm.c                      |   7 +-
 drivers/vdpa/vdpa_user/vduse_dev.c                 |   3 +
 drivers/video/fbdev/omap2/omapfb/dss/dsi.c         |  28 ++-
 drivers/virtio/virtio_pci_modern.c                 |   2 +-
 fs/btrfs/disk-io.c                                 |   9 +-
 fs/btrfs/extent-tree.c                             |   7 +-
 fs/btrfs/qgroup.c                                  |  25 ++-
 fs/btrfs/tree-log.c                                |   2 -
 fs/cifs/smb2pdu.c                                  |  15 +-
 fs/eventfd.c                                       |  37 ++--
 fs/eventpoll.c                                     |  18 +-
 fs/f2fs/extent_cache.c                             |   3 +-
 fs/nfs/filelayout/filelayout.c                     |   8 +
 fs/nilfs2/btree.c                                  |  15 +-
 fs/ntfs3/attrib.c                                  |   2 +-
 fs/zonefs/super.c                                  |  22 ++
 include/asm-generic/vmlinux.lds.h                  |   5 +
 include/linux/eventfd.h                            |   7 +
 include/linux/usb.h                                |   3 +
 include/trace/events/btrfs.h                       |   2 +-
 include/trace/trace_events.h                       |   2 +-
 include/uapi/linux/eventpoll.h                     |   6 +
 io_uring/io-wq.c                                   |   2 +-
 io_uring/io_uring.c                                | 223 +++++++++++++++------
 kernel/bpf/offload.c                               |   3 -
 kernel/bpf/syscall.c                               |   6 +-
 kernel/sys.c                                       |   2 +
 mm/hugetlb.c                                       |  44 +++-
 net/ethtool/ioctl.c                                |   3 +-
 net/ipv4/tcp_ulp.c                                 |   2 +-
 net/mac80211/agg-tx.c                              |   6 +-
 net/mac80211/driver-ops.c                          |   3 +
 net/mac80211/iface.c                               |   1 -
 sound/pci/hda/patch_realtek.c                      |   3 +
 .../selftests/bpf/prog_tests/jeq_infer_not_null.c  |   9 +
 .../selftests/bpf/progs/jeq_infer_not_null_fail.c  |  42 ++++
 tools/virtio/vringh_test.c                         |   2 +
 103 files changed, 914 insertions(+), 295 deletions(-)