Skip to content

5.15.9-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-fsdevel linux-media linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest42 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/42nfc: fix segfault in nfc_genl_dump_devices_donenet/nfc/netlink.c+4 -20 replies
2/42hwmon: (corsair-psu) fix plain integer used as NULL pointerdrivers/hwmon/corsair-psu.c+1 -10 replies
3/42RDMA: Fix use-after-free in rxe_queue_cleanupdrivers/infiniband/sw/rxe/rxe_qp.c+1 -00 replies
4/42RDMA/mlx5: Fix releasing unallocated memory in dereg MR flowdrivers/infiniband/hw/mlx5/mlx5_ib.h drivers/infiniband/hw/mlx5/mr.c+15 -173 replies
5/42mtd: rawnand: Fix nand_erase_op delaydrivers/mtd/nand/raw/nand_base.c+1 -10 replies
6/42mtd: rawnand: Fix nand_choose_best_timings() on unsupported interfacedrivers/mtd/nand/raw/nand_base.c+2 -20 replies
7/42inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistentlynet/ipv4/inet_connection_sock.c+1 -10 replies
8/42dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schemaDocumentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml+2 -120 replies
9/42clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1drivers/clk/qcom/gcc-sm6125.c+2 -20 replies
10/42perf bpf_skel: Do not use typedef to avoid error on old clangtools/perf/util/bpf_skel/bperf.h tools/perf/util/bpf_skel/bperf_follower.bpf.c tools/perf/util/bpf_skel/bperf_leader.bpf.c+26 -200 replies
11/42netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lockfs/netfs/read_helper.c+5 -100 replies
12/42RDMA/irdma: Fix a user-after-free in add_pble_prmdrivers/infiniband/hw/irdma/pble.c+1 -10 replies
13/42RDMA/irdma: Fix a potential memory allocation issue in irdma_prm_add_pble_mem()drivers/infiniband/hw/irdma/pble.c drivers/infiniband/hw/irdma/pble.h drivers/infiniband/hw/irdma/utils.c+4 -120 replies
14/42RDMA/irdma: Report correct WC errorsdrivers/infiniband/hw/irdma/hw.c+4 -10 replies
15/42RDMA/irdma: Dont arm the CQ more than two times if no CE for this CQdrivers/infiniband/hw/irdma/hw.c drivers/infiniband/hw/irdma/main.h drivers/infiniband/hw/irdma/utils.c +2 more+38 -50 replies
16/42ice: fix FDIR init missing when reset VFdrivers/net/ethernet/intel/ice/ice_virtchnl_pf.c+2 -00 replies
17/42vmxnet3: fix minimum vectors alloc issuedrivers/net/vmxnet3/vmxnet3_drv.c+7 -60 replies
18/42i2c: virtio: fix completion handlingdrivers/i2c/busses/i2c-virtio.c+12 -200 replies
19/42drm/msm: Fix null ptr access msm_ioctl_gem_submit()drivers/gpu/drm/msm/msm_gem_submit.c+1 -00 replies
20/42drm/msm/a6xx: Fix uinitialized use of gpu_sciddrivers/gpu/drm/msm/adreno/a6xx_gpu.c+9 -90 replies
21/42drm/msm/dsi: set default num_data_lanesdrivers/gpu/drm/msm/dsi/dsi_host.c+2 -00 replies
22/42drm/msm/dp: Avoid unpowered AUX xfers that caused crashesdrivers/gpu/drm/msm/dp/dp_aux.c+17 -00 replies
23/42KVM: arm64: Save PSTATE early on exitarch/arm64/kvm/hyp/include/hyp/switch.h arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h+12 -10 replies
24/42s390/test_unwind: use raw opcode instead of invalid instructionarch/s390/lib/test_unwind.c+3 -20 replies
25/42Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP"drivers/tty/serial/fsl_lpuart.c+1 -00 replies
26/42net/mlx4_en: Update reported link modes for 1/10Gdrivers/net/ethernet/mellanox/mlx4/en_ethtool.c+3 -30 replies
27/42loop: Use pr_warn_once() for loop_control_remove() warningdrivers/block/loop.c+1 -10 replies
28/42ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vidsound/pci/hda/hda_intel.c sound/pci/hda/patch_hdmi.c+12 -10 replies
29/42ALSA: hda/hdmi: fix HDA codec entry table order for ADL-Psound/pci/hda/patch_hdmi.c+1 -10 replies
30/42parisc/agp: Annotate parisc agp init functions with __initdrivers/char/agp/parisc-agp.c+3 -30 replies
31/42i2c: rk3x: Handle a spurious start completion interrupt flagdrivers/i2c/busses/i2c-rk3x.c+2 -20 replies
32/42net: netlink: af_netlink: Prevent empty skb by adding a check on len.net/netlink/af_netlink.c+5 -00 replies
33/42drm/amdgpu: cancel the correct hrtimer on exitdrivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c+2 -20 replies
34/42drm/amdgpu: check atomic flag to differeniate with legacy pathdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+2 -20 replies
35/42drm/amd/display: Fix for the no Audio bug with Tiled Displaysdrivers/gpu/drm/amd/display/dc/core/dc_resource.c+4 -00 replies
36/42drm/amdkfd: fix double free mem structuredrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c+5 -30 replies
37/42drm/amd/display: add connector type check for CRC source setdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c+8 -00 replies
38/42drm/amdkfd: process_info lock not needed for svmdrivers/gpu/drm/amd/amdkfd/kfd_svm.c+0 -90 replies
39/42tracing: Fix a kmemleak false positive in tracing_mapkernel/trace/tracing_map.c+3 -00 replies
40/42staging: most: dim2: use device release methoddrivers/staging/most/dim2/dim2.c+30 -250 replies
41/42fuse: make sure reclaim doesnt write the inodefs/fuse/dir.c fs/fuse/file.c fs/fuse/fuse_i.h +1 more+27 -00 replies
42/42perf inject: Fix itrace space allowed for new attributestools/perf/builtin-inject.c+1 -10 replies

Reviews trailers per patch

23 of 42 patches have a Reviewed-by or Acked-by.

PatchJeff LaytonShiraz SaleemZhu YanjunLaurent PinchartRui Miguel SilvaBjorn AnderssonKuniyuki IwashimaTariq ToukanKrzysztof KozlowskiGuolin YangMichael StapelbergChristoph HellwigUma ShankarJun LeiBhawanpreet LakhaDaniel WheelerViresh KumarMichael S. TsirkinFelix KuehlingJohn KeepingAlex DeucherGuchun ChenHarry WentlandRodrigo SiqueiraKuogee HsiehAbhinav KumarFuad TabbaNick DesaulniersChristian BorntraegerPeng FanKonrad JankowskiDouglas AndersonStephen BoydJon HunterShuah KhanFox ChenFlorian FainelliLinux Kernel Functional TestingGuenter Roeck
SeriesT-b T-b T-b T-b T-b T-b
1/42R-b
2/42
3/42R-b
4/42
5/42
6/42
7/42A-b R-b
8/42R-b A-b
9/42R-b
10/42
11/42T-b
12/42
13/42R-b
14/42
15/42
16/42T-b
17/42A-b
18/42A-b A-b
19/42
20/42
21/42R-b R-b
22/42R-b R-b
23/42T-b R-b
24/42R-b R-b
25/42R-b
26/42R-b T-b
27/42R-b
28/42R-b
29/42
30/42
31/42R-b
32/42
33/42R-b
34/42A-b R-b R-b
35/42R-b A-b T-b
36/42R-b
37/42R-b R-b
38/42R-b
39/42
40/42
41/42
42/42

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

Read the v1 thread

Cover letter [PATCH 5.15 00/42] 5.15.9-rc1 review

This is the start of the stable review cycle for the 5.15.9 release. There are 42 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, 17 Dec 2021 17:20:14 +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.9-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.9-rc1

Adrian Hunter <[email protected]>
perf inject: Fix itrace space allowed for new attributes

Miklos Szeredi <[email protected]>
fuse: make sure reclaim doesn't write the inode

Nikita Yushchenko <[email protected]>
staging: most: dim2: use device release method

Chen Jun <[email protected]>
tracing: Fix a kmemleak false positive in tracing_map

Philip Yang <[email protected]>
drm/amdkfd: process_info lock not needed for svm

Perry Yuan <[email protected]>
drm/amd/display: add connector type check for CRC source set

Philip Yang <[email protected]>
drm/amdkfd: fix double free mem structure

Mustapha Ghaddar <[email protected]>
drm/amd/display: Fix for the no Audio bug with Tiled Displays

Flora Cui <[email protected]>
drm/amdgpu: check atomic flag to differeniate with legacy path

Flora Cui <[email protected]>
drm/amdgpu: cancel the correct hrtimer on exit

Harshit Mogalapalli <[email protected]>
net: netlink: af_netlink: Prevent empty skb by adding a check on len.

Ondrej Jirman <[email protected]>
i2c: rk3x: Handle a spurious start completion interrupt flag

Helge Deller <[email protected]>
parisc/agp: Annotate parisc agp init functions with __init

Kai Vehmanen <[email protected]>
ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P

Kai Vehmanen <[email protected]>
ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid

Tetsuo Handa <[email protected]>
loop: Use pr_warn_once() for loop_control_remove() warning

Erik Ekman <[email protected]>
net/mlx4_en: Update reported link modes for 1/10G

Alexander Stein <[email protected]>
Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP"

Ilie Halip <[email protected]>
s390/test_unwind: use raw opcode instead of invalid instruction

Marc Zyngier <[email protected]>
KVM: arm64: Save PSTATE early on exit

Douglas Anderson <[email protected]>
drm/msm/dp: Avoid unpowered AUX xfers that caused crashes

Philip Chen <[email protected]>
drm/msm/dsi: set default num_data_lanes

Akhil P Oommen <[email protected]>
drm/msm/a6xx: Fix uinitialized use of gpu_scid

Akhil P Oommen <[email protected]>
drm/msm: Fix null ptr access msm_ioctl_gem_submit()

Vincent Whitchurch <[email protected]>
i2c: virtio: fix completion handling

Ronak Doshi <[email protected]>
vmxnet3: fix minimum vectors alloc issue

Yahui Cao <[email protected]>
ice: fix FDIR init missing when reset VF

Tatyana Nikolova <[email protected]>
RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ

Shiraz Saleem <[email protected]>
RDMA/irdma: Report correct WC errors

Christophe JAILLET <[email protected]>
RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()'

Shiraz Saleem <[email protected]>
RDMA/irdma: Fix a user-after-free in add_pble_prm

David Howells <[email protected]>
netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock

Song Liu <[email protected]>
perf bpf_skel: Do not use typedef to avoid error on old clang

Martin Botka <[email protected]>
clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1

Rob Herring <[email protected]>
dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema

Eric Dumazet <[email protected]>
inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently

Herve Codina <[email protected]>
mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface

Herve Codina <[email protected]>
mtd: rawnand: Fix nand_erase_op delay

Alaa Hleihel <[email protected]>
RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow

Pavel Skripkin <[email protected]>
RDMA: Fix use-after-free in rxe_queue_cleanup

Wilken Gottwalt <[email protected]>
hwmon: (corsair-psu) fix plain integer used as NULL pointer

Tadeusz Struk <[email protected]>
nfc: fix segfault in nfc_genl_dump_devices_done

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

Diffstat:

 .../bindings/media/nxp,imx7-mipi-csi2.yaml         | 14 +-----
 Makefile                                           |  4 +-
 arch/arm64/kvm/hyp/include/hyp/switch.h            |  6 +++
 arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h         |  7 ++-
 arch/s390/lib/test_unwind.c                        |  5 +-
 drivers/block/loop.c                               |  2 +-
 drivers/char/agp/parisc-agp.c                      |  6 +--
 drivers/clk/qcom/gcc-sm6125.c                      |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  8 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c           |  4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |  9 ----
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |  8 ++++
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  4 ++
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              | 18 +++----
 drivers/gpu/drm/msm/dp/dp_aux.c                    | 17 +++++++
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |  2 +
 drivers/gpu/drm/msm/msm_gem_submit.c               |  1 +
 drivers/hwmon/corsair-psu.c                        |  2 +-
 drivers/i2c/busses/i2c-rk3x.c                      |  4 +-
 drivers/i2c/busses/i2c-virtio.c                    | 32 +++++--------
 drivers/infiniband/hw/irdma/hw.c                   |  7 ++-
 drivers/infiniband/hw/irdma/main.h                 |  1 +
 drivers/infiniband/hw/irdma/pble.c                 |  8 ++--
 drivers/infiniband/hw/irdma/pble.h                 |  1 -
 drivers/infiniband/hw/irdma/utils.c                | 24 +++++++---
 drivers/infiniband/hw/irdma/verbs.c                | 23 +++++++--
 drivers/infiniband/hw/irdma/verbs.h                |  2 +
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |  6 +--
 drivers/infiniband/hw/mlx5/mr.c                    | 26 +++++-----
 drivers/infiniband/sw/rxe/rxe_qp.c                 |  1 +
 drivers/mtd/nand/raw/nand_base.c                   |  6 +--
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c   |  2 +
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |  6 +--
 drivers/net/vmxnet3/vmxnet3_drv.c                  | 13 ++---
 drivers/staging/most/dim2/dim2.c                   | 55 ++++++++++++----------
 drivers/tty/serial/fsl_lpuart.c                    |  1 +
 fs/fuse/dir.c                                      |  8 ++++
 fs/fuse/file.c                                     | 15 ++++++
 fs/fuse/fuse_i.h                                   |  1 +
 fs/fuse/inode.c                                    |  3 ++
 fs/netfs/read_helper.c                             | 15 ++----
 kernel/trace/tracing_map.c                         |  3 ++
 net/ipv4/inet_connection_sock.c                    |  2 +-
 net/netlink/af_netlink.c                           |  5 ++
 net/nfc/netlink.c                                  |  6 ++-
 sound/pci/hda/hda_intel.c                          | 12 ++++-
 sound/pci/hda/patch_hdmi.c                         |  3 +-
 tools/perf/builtin-inject.c                        |  2 +-
 tools/perf/util/bpf_skel/bperf.h                   | 14 ------
 tools/perf/util/bpf_skel/bperf_follower.bpf.c      | 16 +++++--
 tools/perf/util/bpf_skel/bperf_leader.bpf.c        | 16 +++++--
 52 files changed, 284 insertions(+), 180 deletions(-)