Skip to content

5.19.15-rc1 review

Greg Kroah-Hartman linux-kbuild lkml llvm stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest48 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/48sparc: Unbreak the buildarch/sparc/include/asm/smp_32.h arch/sparc/kernel/leon_smp.c arch/sparc/kernel/sun4d_smp.c +2 more+39 -390 replies
2/48Makefile.extrawarn: Move -Wcast-function-type-strict to W=1scripts/Makefile.extrawarn+1 -00 replies
3/48hardening: Remove Clangs enable flag for -ftrivial-auto-var-init=zeroMakefile security/Kconfig.hardening+12 -60 replies
4/48docs: update mediator information in CoC docsDocumentation/process/code-of-conduct-interpretation.rst+1 -10 replies
5/48xsk: Inherit need_wakeup flag for shared socketsinclude/net/xsk_buff_pool.h net/xdp/xsk.c net/xdp/xsk_buff_pool.c+6 -50 replies
6/48wait_on_bit: add an acquire memory barrierarch/x86/include/asm/bitops.h include/asm-generic/bitops/instrumented-non-atomic.h include/asm-generic/bitops/non-atomic.h +3 more+53 -60 replies
7/48provide arch_test_bit_acquire for architectures that define test_bitarch/alpha/include/asm/bitops.h arch/hexagon/include/asm/bitops.h arch/ia64/include/asm/bitops.h +3 more+49 -00 replies
8/48fs: fix UAF/GPF bug in nilfs_mdt_destroyfs/inode.c+3 -40 replies
9/48firmware: arm_scmi: Improve checks in the info_get operationsdrivers/firmware/arm_scmi/clock.c drivers/firmware/arm_scmi/sensors.c include/linux/scmi_protocol.h+10 -30 replies
10/48firmware: arm_scmi: Harden accesses to the sensor domainsdrivers/firmware/arm_scmi/sensors.c+18 -40 replies
11/48firmware: arm_scmi: Add SCMI PM driver remove routinedrivers/firmware/arm_scmi/scmi_pm_domain.c+20 -00 replies
12/48arm64: dts: rockchip: fix upper usb port on BPI-R2-Proarch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts+1 -10 replies
13/48dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handlingdrivers/dma/xilinx/xilinx_dma.c+7 -60 replies
14/48dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores propertydrivers/dma/xilinx/xilinx_dma.c+1 -10 replies
15/48dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failuredrivers/dma/xilinx/xilinx_dma.c+5 -10 replies
16/48wifi: iwlwifi: dont spam logs with NSS>2 messagesdrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c+2 -20 replies
17/48ARM: dts: fix Moxa SDIO compatible, remove sdhci misnomerDocumentation/devicetree/bindings/dma/moxa,moxart-dma.txt arch/arm/boot/dts/moxart-uc7112lx.dts arch/arm/boot/dts/moxart.dtsi+5 -50 replies
18/48drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c+3 -00 replies
19/48scsi: qedf: Fix a UAF bug in __qedf_probe()drivers/scsi/qedf/qedf_main.c+0 -50 replies
20/48net/ieee802154: fix uninit value bug in dgram_sendmsginclude/net/ieee802154_netdev.h net/ieee802154/socket.c+60 -190 replies
21/48net: marvell: prestera: add support for for Aldrin2drivers/net/ethernet/marvell/prestera/prestera_pci.c+1 -00 replies
22/48ALSA: hda/hdmi: Fix the converter reuse for the silent streamsound/pci/hda/patch_hdmi.c+1 -00 replies
23/48um: Cleanup syscall_handler_t cast in syscalls_32.harch/x86/um/shared/sysdep/syscalls_32.h+2 -30 replies
24/48um: Cleanup compiler warning in arch/x86/um/tls_32.carch/x86/um/tls_32.c+0 -60 replies
25/48gpio: ftgpio010: Make irqchip immutabledrivers/gpio/gpio-ftgpio010.c+13 -90 replies
26/48arch: um: Mark the stack non-executable to fix a binutils warningarch/um/Makefile arch/x86/um/vdso/Makefile+9 -10 replies
27/48net: atlantic: fix potential memory leak in aq_ndev_close()drivers/net/ethernet/aquantia/atlantic/aq_main.c+0 -30 replies
28/48KVM: s390: Pass initialized arg even if unusedarch/s390/kvm/gaccess.c+13 -30 replies
29/48drm/amd/display: Fix double cursor on non-video RGB MPOdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+10 -20 replies
30/48drm/amd/display: Assume an LTTPR is always present on fixed_vs linksdrivers/gpu/drm/amd/display/dc/core/dc_link_dp.c+8 -00 replies
31/48drm/amd/display: update gamut remap if plane has changeddrivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c+1 -00 replies
32/48drm/amd/display: skip audio setup when audio stream is enableddrivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c+4 -20 replies
33/48drm/amd/display: Fix DP MST timeslot issue when fallback happeneddrivers/gpu/drm/amd/display/dc/core/dc_link_dp.c+7 -10 replies
34/48drm/amd/display: increase dcn315 pstate change latencydrivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c+14 -80 replies
35/48perf/x86/intel: Fix unchecked MSR access error for Alder Lake Narch/x86/events/intel/core.c arch/x86/events/intel/ds.c arch/x86/events/perf_event.h+48 -30 replies
36/48dont use __kernel_write() on kmap_local_page()fs/coredump.c fs/internal.h fs/read_write.c+50 -130 replies
37/48i2c: davinci: fix PM disable depth imbalance in davinci_i2c_probedrivers/i2c/busses/i2c-davinci.c+2 -10 replies
38/48usb: mon: make mmapped memory read onlydrivers/usb/mon/mon_bin.c+5 -00 replies
39/48USB: serial: ftdi_sio: fix 300 bps rate for SIOdrivers/usb/serial/ftdi_sio.c+1 -20 replies
40/48gpiolib: acpi: Add support to ignore programming an interruptdrivers/gpio/gpiolib-acpi.c+20 -40 replies
41/48gpiolib: acpi: Add a quirk for Asus UM325UAZdrivers/gpio/gpiolib-acpi.c+14 -00 replies
42/48mmc: core: Replace with already defined values for readabilitydrivers/mmc/core/sd.c+1 -10 replies
43/48mmc: core: Terminate infinite loop in SD-UHS voltage switchdrivers/mmc/core/sd.c+2 -10 replies
44/48rpmsg: qcom: glink: replace strncpy() with strscpy_pad()drivers/rpmsg/qcom_glink_native.c drivers/rpmsg/qcom_smd.c+3 -30 replies
45/48bpf: Gate dynptr API behind CAP_BPFkernel/bpf/helpers.c+14 -140 replies
46/48net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_cleardrivers/net/ethernet/mediatek/mtk_ppe.c+1 -10 replies
47/48bpf: Fix resetting logic for unreferenced kptrskernel/bpf/syscall.c+1 -10 replies
48/48Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer worksnet/bluetooth/hci_core.c net/bluetooth/hci_event.c+17 -40 replies

Reviews trailers per patch

24 of 48 patches have a Reviewed-by or Acked-by.

PatchAndreas LarssonRadhey Shyam PandeyTim HuangSaurav KashyapRandy DunlapMarc ZyngierWill DeaconLukas StraubChristian Brauner (Microsoft)Magnus KarlssonBhawanpreet LakhaWayne LinDaniel WheelerHans de GoedeMika WesterbergGuenter RoeckAndrii NakryikoLinus WalleijBartosz GolaszewskiStephen BoydGeorge ShenClaudio ImbrendaJun LeiCharlene LiuDmytro LaktyushkinLinux Kernel Functional TestingJustin M. ForbesFlorian FainelliShuah KhanBagas Sanjaya
SeriesT-b T-b T-b T-b T-b
1/48T-b
2/48
3/48
4/48
5/48A-b
6/48A-b
7/48
8/48R-b
9/48
10/48
11/48
12/48
13/48
14/48
15/48R-b
16/48
17/48
18/48R-b
19/48A-b
20/48
21/48
22/48
23/48A-b
24/48A-b
25/48A-b
26/48A-b R-b T-b
27/48
28/48R-b
29/48R-b A-b T-b
30/48A-b T-b R-b
31/48A-b T-b R-b
32/48A-b T-b R-b
33/48A-b T-b R-b
34/48A-b T-b R-b
35/48
36/48
37/48R-b
38/48
39/48
40/48R-b R-b
41/48R-b R-b
42/48R-b
43/48R-b
44/48R-b
45/48A-b
46/48
47/48
48/48

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

Read the v1 thread

Cover letter [PATCH 5.19 00/48] 5.19.15-rc1 review

This is the start of the stable review cycle for the 5.19.15 release. There are 48 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, 12 Oct 2022 07:03:19 +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.19.15-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.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.19.15-rc1

Tetsuo Handa <[email protected]>

    Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works

Jules Irenge <[email protected]>
bpf: Fix resetting logic for unreferenced kptrs

Daniel Golle <[email protected]>
net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Gate dynptr API behind CAP_BPF

Krzysztof Kozlowski <[email protected]>
rpmsg: qcom: glink: replace strncpy() with strscpy_pad()

Brian Norris <[email protected]>
mmc: core: Terminate infinite loop in SD-UHS voltage switch

ChanWoo Lee <[email protected]>
mmc: core: Replace with already defined values for readability

Mario Limonciello <[email protected]>
gpiolib: acpi: Add a quirk for Asus UM325UAZ

Mario Limonciello <[email protected]>
gpiolib: acpi: Add support to ignore programming an interrupt

Johan Hovold <[email protected]>
USB: serial: ftdi_sio: fix 300 bps rate for SIO

Tadeusz Struk <[email protected]>
usb: mon: make mmapped memory read only

Zhang Qilong <[email protected]>
i2c: davinci: fix PM disable depth imbalance in davinci_i2c_probe

Al Viro <[email protected]>
don't use __kernel_write() on kmap_local_page()

Kan Liang <[email protected]>
perf/x86/intel: Fix unchecked MSR access error for Alder Lake N

Dmytro Laktyushkin <[email protected]>
drm/amd/display: increase dcn315 pstate change latency

Cruise Hung <[email protected]>
drm/amd/display: Fix DP MST timeslot issue when fallback happened

zhikzhai <[email protected]>
drm/amd/display: skip audio setup when audio stream is enabled

Hugo Hu <[email protected]>
drm/amd/display: update gamut remap if plane has changed

Michael Strauss <[email protected]>
drm/amd/display: Assume an LTTPR is always present on fixed_vs links

Leo Li <[email protected]>
drm/amd/display: Fix double cursor on non-video RGB MPO

Janis Schoetterl-Glausch <[email protected]>
KVM: s390: Pass initialized arg even if unused

Jianglei Nie <[email protected]>
net: atlantic: fix potential memory leak in aq_ndev_close()

David Gow <[email protected]>
arch: um: Mark the stack non-executable to fix a binutils warning

Linus Walleij <[email protected]>
gpio: ftgpio010: Make irqchip immutable

Lukas Straub <[email protected]>
um: Cleanup compiler warning in arch/x86/um/tls_32.c

Lukas Straub <[email protected]>
um: Cleanup syscall_handler_t cast in syscalls_32.h

Jaroslav Kysela <[email protected]>
ALSA: hda/hdmi: Fix the converter reuse for the silent stream

Oleksandr Mazur <[email protected]>
net: marvell: prestera: add support for for Aldrin2

Haimin Zhang <[email protected]>
net/ieee802154: fix uninit value bug in dgram_sendmsg

Letu Ren <[email protected]>
scsi: qedf: Fix a UAF bug in __qedf_probe()

Yifan Zhang <[email protected]>
drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1

Sergei Antonov <[email protected]>
ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer

Jason A. Donenfeld <[email protected]>
wifi: iwlwifi: don't spam logs with NSS>2 messages

Swati Agarwal <[email protected]>
dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure

Swati Agarwal <[email protected]>
dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property

Swati Agarwal <[email protected]>
dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling

Frank Wunderlich <[email protected]>
arm64: dts: rockchip: fix upper usb port on BPI-R2-Pro

Cristian Marussi <[email protected]>
firmware: arm_scmi: Add SCMI PM driver remove routine

Cristian Marussi <[email protected]>
firmware: arm_scmi: Harden accesses to the sensor domains

Cristian Marussi <[email protected]>
firmware: arm_scmi: Improve checks in the info_get operations

Dongliang Mu <[email protected]>
fs: fix UAF/GPF bug in nilfs_mdt_destroy

Mikulas Patocka <[email protected]>
provide arch_test_bit_acquire for architectures that define test_bit

Mikulas Patocka <[email protected]>
wait_on_bit: add an acquire memory barrier

Jalal Mostafa <[email protected]>
xsk: Inherit need_wakeup flag for shared sockets

Shuah Khan <[email protected]>
docs: update mediator information in CoC docs

Kees Cook <[email protected]>
hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero

Sami Tolvanen <[email protected]>
Makefile.extrawarn: Move -Wcast-function-type-strict to W=1

Bart Van Assche <[email protected]>
sparc: Unbreak the build

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

Diffstat:

 .../devicetree/bindings/dma/moxa,moxart-dma.txt    |  4 +--
 .../process/code-of-conduct-interpretation.rst     |  2 +-
 Makefile                                           |  8 ++---
 arch/alpha/include/asm/bitops.h                    |  7 ++++
 arch/arm/boot/dts/moxart-uc7112lx.dts              |  2 +-
 arch/arm/boot/dts/moxart.dtsi                      |  4 +--
 arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts |  2 +-
 arch/hexagon/include/asm/bitops.h                  | 15 ++++++++
 arch/ia64/include/asm/bitops.h                     |  7 ++++
 arch/m68k/include/asm/bitops.h                     |  6 ++++
 arch/s390/include/asm/bitops.h                     |  7 ++++
 arch/s390/kvm/gaccess.c                            | 16 +++++++--
 arch/sh/include/asm/bitops-op32.h                  |  7 ++++
 arch/sparc/include/asm/smp_32.h                    | 15 ++++----
 arch/sparc/kernel/leon_smp.c                       | 12 ++++---
 arch/sparc/kernel/sun4d_smp.c                      | 12 ++++---
 arch/sparc/kernel/sun4m_smp.c                      | 10 +++---
 arch/sparc/mm/srmmu.c                              | 29 +++++++--------
 arch/um/Makefile                                   |  8 +++++
 arch/x86/events/intel/core.c                       | 40 ++++++++++++++++++++-
 arch/x86/events/intel/ds.c                         |  9 +++--
 arch/x86/events/perf_event.h                       |  2 ++
 arch/x86/include/asm/bitops.h                      | 21 +++++++++++
 arch/x86/um/shared/sysdep/syscalls_32.h            |  5 ++-
 arch/x86/um/tls_32.c                               |  6 ----
 arch/x86/um/vdso/Makefile                          |  2 +-
 drivers/dma/xilinx/xilinx_dma.c                    | 21 ++++++-----
 drivers/firmware/arm_scmi/clock.c                  |  6 +++-
 drivers/firmware/arm_scmi/scmi_pm_domain.c         | 20 +++++++++++
 drivers/firmware/arm_scmi/sensors.c                | 25 ++++++++++---
 drivers/gpio/gpio-ftgpio010.c                      | 22 +++++++-----
 drivers/gpio/gpiolib-acpi.c                        | 38 +++++++++++++++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |  3 ++
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 12 +++++--
 .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 22 +++++++-----
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   | 16 ++++++++-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  6 ++--
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  1 +
 drivers/i2c/busses/i2c-davinci.c                   |  3 +-
 drivers/mmc/core/sd.c                              |  3 +-
 drivers/net/ethernet/aquantia/atlantic/aq_main.c   |  3 --
 .../net/ethernet/marvell/prestera/prestera_pci.c   |  1 +
 drivers/net/ethernet/mediatek/mtk_ppe.c            |  2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  4 +--
 drivers/rpmsg/qcom_glink_native.c                  |  2 +-
 drivers/rpmsg/qcom_smd.c                           |  4 +--
 drivers/scsi/qedf/qedf_main.c                      |  5 ---
 drivers/usb/mon/mon_bin.c                          |  5 +++
 drivers/usb/serial/ftdi_sio.c                      |  3 +-
 fs/coredump.c                                      | 38 +++++++++++++++++---
 fs/inode.c                                         |  7 ++--
 fs/internal.h                                      |  3 ++
 fs/read_write.c                                    | 22 +++++++-----
 .../asm-generic/bitops/instrumented-non-atomic.h   | 12 +++++++
 include/asm-generic/bitops/non-atomic.h            | 14 ++++++++
 include/linux/buffer_head.h                        |  2 +-
 include/linux/scmi_protocol.h                      |  4 +--
 include/linux/wait_bit.h                           |  8 ++---
 include/net/ieee802154_netdev.h                    | 37 +++++++++++++++++++
 include/net/xsk_buff_pool.h                        |  2 +-
 kernel/bpf/helpers.c                               | 28 +++++++--------
 kernel/bpf/syscall.c                               |  2 +-
 kernel/sched/wait_bit.c                            |  2 +-
 net/bluetooth/hci_core.c                           | 15 ++++++--
 net/bluetooth/hci_event.c                          |  6 ++--
 net/ieee802154/socket.c                            | 42 ++++++++++++----------
 net/xdp/xsk.c                                      |  4 +--
 net/xdp/xsk_buff_pool.c                            |  5 +--
 scripts/Makefile.extrawarn                         |  1 +
 security/Kconfig.hardening                         | 14 +++++---
 sound/pci/hda/patch_hdmi.c                         |  1 +
 71 files changed, 559 insertions(+), 195 deletions(-)