Skip to content

4.19.324-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest52 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/52arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavatorarch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator.dts+1 -10 replies
2/52ARM: dts: rockchip: fix rk3036 acodec nodearch/arm/boot/dts/rk3036.dtsi+4 -30 replies
3/52ARM: dts: rockchip: drop grf reference from rk3036 hdmiarch/arm/boot/dts/rk3036.dtsi+0 -10 replies
4/52ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylinarch/arm/boot/dts/rk3036-kylin.dts+2 -20 replies
5/52HID: core: zero-initialize the report bufferdrivers/hid/hid-core.c+1 -10 replies
6/52security/keys: fix slab-out-of-bounds in key_task_permissionsecurity/keys/keyring.c+5 -20 replies
7/52sctp: properly validate chunk size in sctp_sf_ootb()net/sctp/sm_statefuns.c+1 -10 replies
8/52can: c_can: fix {rx,tx}_errors statisticsdrivers/net/can/c_can/c_can.c+6 -10 replies
9/52net: hns3: fix kernel crash when uninstalling driverdrivers/net/ethernet/hisilicon/hns3/hnae3.c+4 -10 replies
10/52media: stb0899_algo: initialize cfr before using itdrivers/media/dvb-frontends/stb0899_algo.c+1 -10 replies
11/52media: dvbdev: prevent the risk of out of memory accessdrivers/media/dvb-core/dvbdev.c+15 -20 replies
12/52media: dvb_frontend: dont play tricks with underflow valuesdrivers/media/dvb-core/dvb_frontend.c+2 -20 replies
13/52media: adv7604: prevent underflow condition when reporting colorspacedrivers/media/i2c/adv7604.c+17 -90 replies
14/52ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()sound/firewire/tascam/amdtp-tascam.c+1 -10 replies
15/52media: s5p-jpeg: prevent buffer overflowsdrivers/media/platform/s5p-jpeg/jpeg-core.c+11 -60 replies
16/52media: cx24116: prevent overflows on SNR calculusdrivers/media/dvb-frontends/cx24116.c+6 -10 replies
17/52media: v4l2-tpg: prevent the risk of a division by zerodrivers/media/common/v4l2-tpg/v4l2-tpg-core.c+3 -00 replies
18/52drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c+1 -10 replies
19/52drm/amdgpu: prevent NULL pointer dereference if ATIF is not supporteddrivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c+2 -20 replies
20/52dm cache: correct the number of origin blocks to match the target lengthdrivers/md/dm-cache-target.c+4 -40 replies
21/52dm cache: fix out-of-bounds access to the dirty bitset when resizingdrivers/md/dm-cache-target.c+1 -10 replies
22/52dm cache: optimize dirty bit checking with find_next_bit when resizingdrivers/md/dm-cache-target.c+8 -80 replies
23/52dm cache: fix potential out-of-bounds access on the first resumedrivers/md/dm-cache-target.c+16 -210 replies
24/52dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflowdrivers/md/dm-unstripe.c+2 -20 replies
25/52nfs: Fix KMSAN warning in decode_getfattr_attrs()fs/nfs/inode.c+1 -00 replies
26/52btrfs: reinitialize delayed ref list after deleting it from the listfs/btrfs/delayed-ref.c+1 -10 replies
27/52bonding (gcc13): synchronize bond_{a,t}lb_xmit() typesinclude/net/bond_alb.h+2 -20 replies
28/52net: bridge: xmit: make sure we have at least eth header len bytesnet/bridge/br_device.c+5 -00 replies
29/52media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_formatdrivers/media/usb/uvc/uvc_driver.c+1 -10 replies
30/52fs/proc: fix compile warning about variable vmcore_mmap_opsfs/proc/vmcore.c+5 -40 replies
31/52usb: musb: sunxi: Fix accessing an released usb phydrivers/usb/musb/sunxi.c+0 -20 replies
32/52USB: serial: io_edgeport: fix use after free in debug printkdrivers/usb/serial/io_edgeport.c+4 -40 replies
33/52USB: serial: qcserial: add support for Sierra Wireless EM86xxdrivers/usb/serial/qcserial.c+2 -00 replies
34/52USB: serial: option: add Fibocom FG132 0x0112 compositiondrivers/usb/serial/option.c+3 -00 replies
35/52USB: serial: option: add Quectel RG650Vdrivers/usb/serial/option.c+3 -00 replies
36/52irqchip/gic-v3: Force propagation of the active state with a read-backdrivers/irqchip/irq-gic-v3.c+7 -00 replies
37/52ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()fs/ocfs2/xattr.c+1 -20 replies
38/52ALSA: pcm: Return 0 when size < start_threshold in capturesound/core/pcm_lib.c+9 -40 replies
39/52ALSA: usb-audio: Add custom mixer status quirks for RME CC devicessound/usb/mixer_quirks.c+381 -00 replies
40/52ALSA: usb-audio: Support jack detection on Dell docksound/usb/mixer_quirks.c+167 -00 replies
41/52ALSA: usb-audio: Add quirks for Dell WD19 docksound/usb/mixer_quirks.c+3 -00 replies
42/52hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointernet/vmw_vsock/hyperv_transport.c+1 -00 replies
43/52vsock/virtio: Initialization of the dangling pointer occurring in vsk->transnet/vmw_vsock/virtio_transport_common.c+1 -00 replies
44/52ALSA: usb-audio: Add endianness annotationssound/usb/mixer_quirks.c+2 -20 replies
45/529p: Avoid creating multiple slab caches with the same namenet/9p/client.c+9 -10 replies
46/52HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpaddrivers/hid/hid-multitouch.c+5 -00 replies
47/52bpf: use kvzmalloc to allocate BPF verifier environmentkernel/bpf/verifier.c+2 -20 replies
48/52sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UMLsound/Kconfig+1 -10 replies
49/52powerpc/powernv: Free name on error in opal_event_init()arch/powerpc/platforms/powernv/opal-irqchip.c+1 -00 replies
50/52fs: Fix uninitialized value issue in from_kuid and from_kgidfs/ocfs2/file.c+6 -30 replies
51/52net: usb: qmi_wwan: add Fibocom FG132 0x0112 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
52/529p: fix slab cache name creation for realnet/9p/client.c+3 -10 replies

Reviews trailers per patch

25 of 52 patches have a Reviewed-by or Acked-by.

PatchHans VerkuilTakashi SakamotoJacek AnaszewskiYang WangMario LimoncielloDragan SimicJoe ThornberJohannes ThumshirnDavid SterbaGreg Kroah-HartmanLaurent PinchartBenjamin TissoiresJarkko SakkinenSimon HormanStefano GarzarellaMichael S. TsirkinShakeel ButtYann SionneauJan KaraOmar SandovalVlastimil BabkaChristoffer Dall[email protected]Joseph QiHarshit MogalapalliJon HunterLinux Kernel Functional TestingShuah KhanPavel Machek (CIP)
SeriesT-b T-b T-b T-b T-b
1/52
2/52R-b
3/52R-b
4/52R-b
5/52A-b
6/52R-b
7/52
8/52
9/52R-b
10/52
11/52
12/52
13/52R-b
14/52R-b
15/52R-b
16/52
17/52
18/52R-b
19/52R-b
20/52A-b
21/52A-b
22/52A-b
23/52A-b
24/52
25/52
26/52R-b R-b
27/52
28/52
29/52A-b R-b
30/52
31/52
32/52
33/52
34/52
35/52
36/52A-b
37/52T-b R-b
38/52
39/52
40/52
41/52
42/52R-b A-b
43/52
44/52
45/52
46/52R-b
47/52R-b
48/52R-b
49/52
50/52R-b
51/52
52/52Reported-and-tested-by A-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 29 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/52] 4.19.324-rc1 review

This is the start of the stable review cycle for the 4.19.324 release. There are 52 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 Sun, 17 Nov 2024 06:37:07 +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/v4.x/stable-review/patch-4.19.324-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-4.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.324-rc1

Linus Torvalds <[email protected]>
9p: fix slab cache name creation for real

Reinhard Speyerer <[email protected]>

    net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition

Alessandro Zanni <[email protected]>
fs: Fix uninitialized value issue in from_kuid and from_kgid

Michael Ellerman <[email protected]>
powerpc/powernv: Free name on error in opal_event_init()

Julian Vetter <[email protected]>
sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML

Rik van Riel <[email protected]>
bpf: use kvzmalloc to allocate BPF verifier environment

WangYuli <[email protected]>
HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad

Pedro Falcato <[email protected]>
9p: Avoid creating multiple slab caches with the same name

Jan Schär <[email protected]>
ALSA: usb-audio: Add endianness annotations

Hyunwoo Kim <[email protected]>

    vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans

Hyunwoo Kim <[email protected]>

    hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer

Jan Schär <[email protected]>
ALSA: usb-audio: Add quirks for Dell WD19 dock

Jan Schär <[email protected]>
ALSA: usb-audio: Support jack detection on Dell dock

Jussi Laako <[email protected]>
ALSA: usb-audio: Add custom mixer status quirks for RME CC devices

Ricardo Biehl Pasquali <[email protected]>
ALSA: pcm: Return 0 when size < start_threshold in capture

Andrew Kanner <[email protected]>
ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()

Marc Zyngier <[email protected]>
irqchip/gic-v3: Force propagation of the active state with a read-back

Benoît Monin <[email protected]>
USB: serial: option: add Quectel RG650V

Reinhard Speyerer <[email protected]>

    USB: serial: option: add Fibocom FG132 0x0112 composition

Jack Wu <[email protected]>
USB: serial: qcserial: add support for Sierra Wireless EM86xx

Dan Carpenter <[email protected]>
USB: serial: io_edgeport: fix use after free in debug printk

Zijun Hu <[email protected]>
usb: musb: sunxi: Fix accessing an released usb phy

Qi Xi <[email protected]>
fs/proc: fix compile warning about variable 'vmcore_mmap_ops'

Benoit Sevens <[email protected]>
media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format

Nikolay Aleksandrov <[email protected]>
net: bridge: xmit: make sure we have at least eth header len bytes

Jiri Slaby (SUSE) <[email protected]>
bonding (gcc13): synchronize bond_{a,t}lb_xmit() types

Filipe Manana <[email protected]>
btrfs: reinitialize delayed ref list after deleting it from the list

Roberto Sassu <[email protected]>
nfs: Fix KMSAN warning in decode_getfattr_attrs()

Zichen Xie <[email protected]>
dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow

Ming-Hung Tsai <[email protected]>
dm cache: fix potential out-of-bounds access on the first resume

Ming-Hung Tsai <[email protected]>
dm cache: optimize dirty bit checking with find_next_bit when resizing

Ming-Hung Tsai <[email protected]>
dm cache: fix out-of-bounds access to the dirty bitset when resizing

Ming-Hung Tsai <[email protected]>
dm cache: correct the number of origin blocks to match the target length

Antonio Quartulli <[email protected]>
drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported

Alex Deucher <[email protected]>
drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()

Mauro Carvalho Chehab <[email protected]>
media: v4l2-tpg: prevent the risk of a division by zero

Mauro Carvalho Chehab <[email protected]>
media: cx24116: prevent overflows on SNR calculus

Mauro Carvalho Chehab <[email protected]>
media: s5p-jpeg: prevent buffer overflows

Murad Masimov <[email protected]>
ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()

Mauro Carvalho Chehab <[email protected]>
media: adv7604: prevent underflow condition when reporting colorspace

Mauro Carvalho Chehab <[email protected]>
media: dvb_frontend: don't play tricks with underflow values

Mauro Carvalho Chehab <[email protected]>
media: dvbdev: prevent the risk of out of memory access

Mauro Carvalho Chehab <[email protected]>
media: stb0899_algo: initialize cfr before using it

Peiyang Wang <[email protected]>
net: hns3: fix kernel crash when uninstalling driver

Dario Binacchi <[email protected]>
can: c_can: fix {rx,tx}_errors statistics

Xin Long <[email protected]>
sctp: properly validate chunk size in sctp_sf_ootb()

Chen Ridong <[email protected]>
security/keys: fix slab-out-of-bounds in key_task_permission

Jiri Kosina <[email protected]>
HID: core: zero-initialize the report buffer

Heiko Stuebner <[email protected]>
ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin

Heiko Stuebner <[email protected]>
ARM: dts: rockchip: drop grf reference from rk3036 hdmi

Heiko Stuebner <[email protected]>
ARM: dts: rockchip: fix rk3036 acodec node

Geert Uytterhoeven <[email protected]>
arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/rk3036-kylin.dts                 |   4 +-
 arch/arm/boot/dts/rk3036.dtsi                      |   8 +-
 .../dts/rockchip/rk3399-sapphire-excavator.dts     |   2 +-
 arch/powerpc/platforms/powernv/opal-irqchip.c      |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   2 +-
 drivers/hid/hid-core.c                             |   2 +-
 drivers/hid/hid-multitouch.c                       |   5 +
 drivers/irqchip/irq-gic-v3.c                       |   7 +
 drivers/md/dm-cache-target.c                       |  35 +-
 drivers/md/dm-unstripe.c                           |   4 +-
 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c      |   3 +
 drivers/media/dvb-core/dvb_frontend.c              |   4 +-
 drivers/media/dvb-core/dvbdev.c                    |  17 +-
 drivers/media/dvb-frontends/cx24116.c              |   7 +-
 drivers/media/dvb-frontends/stb0899_algo.c         |   2 +-
 drivers/media/i2c/adv7604.c                        |  26 +-
 drivers/media/platform/s5p-jpeg/jpeg-core.c        |  17 +-
 drivers/media/usb/uvc/uvc_driver.c                 |   2 +-
 drivers/net/can/c_can/c_can.c                      |   7 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.c        |   5 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/usb/musb/sunxi.c                           |   2 -
 drivers/usb/serial/io_edgeport.c                   |   8 +-
 drivers/usb/serial/option.c                        |   6 +
 drivers/usb/serial/qcserial.c                      |   2 +
 fs/btrfs/delayed-ref.c                             |   2 +-
 fs/nfs/inode.c                                     |   1 +
 fs/ocfs2/file.c                                    |   9 +-
 fs/ocfs2/xattr.c                                   |   3 +-
 fs/proc/vmcore.c                                   |   9 +-
 include/net/bond_alb.h                             |   4 +-
 kernel/bpf/verifier.c                              |   4 +-
 net/9p/client.c                                    |  12 +-
 net/bridge/br_device.c                             |   5 +
 net/sctp/sm_statefuns.c                            |   2 +-
 net/vmw_vsock/hyperv_transport.c                   |   1 +
 net/vmw_vsock/virtio_transport_common.c            |   1 +
 security/keys/keyring.c                            |   7 +-
 sound/Kconfig                                      |   2 +-
 sound/core/pcm_lib.c                               |  13 +-
 sound/firewire/tascam/amdtp-tascam.c               |   2 +-
 sound/usb/mixer_quirks.c                           | 551 +++++++++++++++++++++
 44 files changed, 726 insertions(+), 89 deletions(-)