Skip to content

5.15.73-rc1 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest37 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/37Makefile.extrawarn: Move -Wcast-function-type-strict to W=1scripts/Makefile.extrawarn+1 -00 replies
2/37docs: update mediator information in CoC docsDocumentation/process/code-of-conduct-interpretation.rst+1 -10 replies
3/37xsk: 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
4/37mm: gup: fix the fast GUP race against THP collapsemm/gup.c mm/khugepaged.c+34 -100 replies
5/37powerpc/64s/radix: dont need to broadcast IPI for radix pmd collapse flusharch/powerpc/mm/book3s64/radix_pgtable.c+0 -90 replies
6/37wait_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/37provide 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/37fs: fix UAF/GPF bug in nilfs_mdt_destroyfs/inode.c+3 -40 replies
9/37firmware: 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/37firmware: arm_scmi: Harden accesses to the sensor domainsdrivers/firmware/arm_scmi/sensors.c+18 -40 replies
11/37firmware: arm_scmi: Add SCMI PM driver remove routinedrivers/firmware/arm_scmi/scmi_pm_domain.c+20 -00 replies
12/37dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handlingdrivers/dma/xilinx/xilinx_dma.c+7 -60 replies
13/37dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores propertydrivers/dma/xilinx/xilinx_dma.c+1 -10 replies
14/37dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failuredrivers/dma/xilinx/xilinx_dma.c+5 -10 replies
15/37ARM: 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
16/37scsi: qedf: Fix a UAF bug in __qedf_probe()drivers/scsi/qedf/qedf_main.c+0 -50 replies
17/37net/ieee802154: fix uninit value bug in dgram_sendmsginclude/net/ieee802154_netdev.h net/ieee802154/socket.c+60 -190 replies
18/37net: marvell: prestera: add support for for Aldrin2drivers/net/ethernet/marvell/prestera/prestera_pci.c+1 -00 replies
19/37ALSA: hda/hdmi: Fix the converter reuse for the silent streamsound/pci/hda/patch_hdmi.c+1 -00 replies
20/37um: Cleanup syscall_handler_t cast in syscalls_32.harch/x86/um/shared/sysdep/syscalls_32.h+2 -30 replies
21/37um: Cleanup compiler warning in arch/x86/um/tls_32.carch/x86/um/tls_32.c+0 -60 replies
22/37arch: um: Mark the stack non-executable to fix a binutils warningarch/um/Makefile arch/x86/um/vdso/Makefile+9 -10 replies
23/37net: atlantic: fix potential memory leak in aq_ndev_close()drivers/net/ethernet/aquantia/atlantic/aq_main.c+0 -30 replies
24/37drm/amd/display: Fix double cursor on non-video RGB MPOdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+10 -20 replies
25/37drm/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
26/37drm/amd/display: update gamut remap if plane has changeddrivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c+1 -00 replies
27/37drm/amd/display: skip audio setup when audio stream is enableddrivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c+4 -20 replies
28/37mmc: core: Replace with already defined values for readabilitydrivers/mmc/core/sd.c+1 -10 replies
29/37mmc: core: Terminate infinite loop in SD-UHS voltage switchdrivers/mmc/core/sd.c+2 -10 replies
30/37perf parse-events: Identify broken modifierstools/perf/util/parse-events.y+10 -00 replies
31/37mm/huge_memory: minor cleanup for split_huge_pages_allmm/huge_memory.c+6 -10 replies
32/37mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()mm/huge_memory.c+2 -40 replies
33/37wifi: cfg80211: fix MCS divisor valuenet/wireless/util.c+1 -10 replies
34/37net/mlx5: Disable irq when locking lag_lockdrivers/net/ethernet/mellanox/mlx5/core/lag.c+33 -220 replies
35/37usb: mon: make mmapped memory read onlydrivers/usb/mon/mon_bin.c+5 -00 replies
36/37USB: serial: ftdi_sio: fix 300 bps rate for SIOdrivers/usb/serial/ftdi_sio.c+1 -20 replies
37/37rpmsg: qcom: glink: replace strncpy() with strscpy_pad()drivers/rpmsg/qcom_glink_native.c drivers/rpmsg/qcom_smd.c+3 -30 replies

Reviews trailers per patch

20 of 37 patches have a Reviewed-by or Acked-by.

PatchRadhey Shyam PandeySaurav KashyapMagnus KarlssonDmytro LaktyushkinWayne LinDaniel WheelerChristian Brauner (Microsoft)Will DeaconDavid HildenbrandPeter XuJohn HubbardGeorge ShenAndi KleenRandy DunlapGuenter RoeckYang ShiMichal HockoMiaohe LinOscar SalvadorKirill A. ShutemovMark BlochLukas StraubStephen BoydCharlene LiuLinus WalleijBhawanpreet LakhaLinux Kernel Functional TestingFlorian FainelliRon EconomosShuah KhanBagas Sanjaya
SeriesT-b T-b T-b T-b T-b
1/37
2/37
3/37A-b
4/37A-b A-b R-b
5/37A-b A-b
6/37A-b
7/37
8/37R-b
9/37
10/37
11/37
12/37
13/37
14/37R-b
15/37
16/37A-b
17/37
18/37
19/37
20/37A-b
21/37A-b
22/37A-b R-b T-b
23/37
24/37A-b T-b R-b
25/37A-b T-b R-b
26/37R-b A-b T-b
27/37A-b T-b R-b
28/37R-b
29/37R-b
30/37A-b
31/37
32/37R-b A-b R-b R-b A-b
33/37
34/37R-b
35/37
36/37
37/37R-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 31 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 00/37] 5.15.73-rc1 review

This is the start of the stable review cycle for the 5.15.73 release. There are 37 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.15.73-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.73-rc1

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

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

Vlad Buslov <[email protected]>
net/mlx5: Disable irq when locking lag_lock

Tamizh Chelvam Raja <[email protected]>
wifi: cfg80211: fix MCS divisor value

Naoya Horiguchi <[email protected]>
mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()

Miaohe Lin <[email protected]>
mm/huge_memory: minor cleanup for split_huge_pages_all

Ian Rogers <[email protected]>
perf parse-events: Identify broken modifiers

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

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

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

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()

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

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

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

Yang Shi <[email protected]>
powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush

Yang Shi <[email protected]>
mm: gup: fix the fast GUP race against THP collapse

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

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

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

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

Diffstat:

 .../devicetree/bindings/dma/moxa,moxart-dma.txt    |  4 +-
 .../process/code-of-conduct-interpretation.rst     |  2 +-
 Makefile                                           |  4 +-
 arch/alpha/include/asm/bitops.h                    |  7 +++
 arch/arm/boot/dts/moxart-uc7112lx.dts              |  2 +-
 arch/arm/boot/dts/moxart.dtsi                      |  4 +-
 arch/hexagon/include/asm/bitops.h                  | 15 ++++++
 arch/ia64/include/asm/bitops.h                     |  7 +++
 arch/m68k/include/asm/bitops.h                     |  6 +++
 arch/powerpc/mm/book3s64/radix_pgtable.c           |  9 ----
 arch/s390/include/asm/bitops.h                     |  7 +++
 arch/sh/include/asm/bitops-op32.h                  |  7 +++
 arch/um/Makefile                                   |  8 ++++
 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/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 12 ++++-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  8 ++++
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  6 ++-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  1 +
 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/mellanox/mlx5/core/lag.c      | 55 +++++++++++++---------
 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/inode.c                                         |  7 ++-
 .../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/sched/wait_bit.c                            |  2 +-
 mm/gup.c                                           | 34 ++++++++++---
 mm/huge_memory.c                                   | 13 +++--
 mm/khugepaged.c                                    | 10 ++--
 net/ieee802154/socket.c                            | 42 +++++++++--------
 net/wireless/util.c                                |  2 +-
 net/xdp/xsk.c                                      |  4 +-
 net/xdp/xsk_buff_pool.c                            |  5 +-
 scripts/Makefile.extrawarn                         |  1 +
 sound/pci/hda/patch_hdmi.c                         |  1 +
 tools/perf/util/parse-events.y                     | 10 ++++
 53 files changed, 374 insertions(+), 132 deletions(-)