5.15.90-rc2 review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 117 patches 12 repliesIn review
Patches in v1 No applies recorded yet
None of the 117 patches the cover letter announces are in this archive.
Reviews trailers per patch
| Patch | Florian Fainelli | Ron Economos | Kelsey Steele | Shuah Khan | Guenter Roeck | Bagas Sanjaya | Linux Kernel Functional Testing | Allen Pais |
|---|---|---|---|---|---|---|---|---|
| Series | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-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 8 reviewers.
Cover letter [PATCH 5.15 000/117] 5.15.90-rc2 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 Wed, 25 Jan 2023 09:48:53 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.90-rc2.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-rc2
Jens Axboe <[email protected]>
io_uring/rw: remove leftover debug statement
Jens Axboe <[email protected]>
io_uring/rw: ensure kiocb_end_write() is always called
Pavel Begunkov <[email protected]>
io_uring: fix double poll leak on repolling
Alviro Iskandar Setiawan <[email protected]>
io_uring: Clean up a false-positive warning from GCC 9.3.0
Hugh Dickins <[email protected]>
mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
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
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/riscv/boot/dts/sifive/fu740-c000.dtsi | 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/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 | 248 ++++++++++++++++----- kernel/bpf/offload.c | 3 - kernel/bpf/syscall.c | 6 +- kernel/sys.c | 2 + mm/hugetlb.c | 44 +++- mm/khugepaged.c | 14 +- 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 + 101 files changed, 929 insertions(+), 306 deletions(-)