Skip to content

4.19.203-rc1 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest54 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/54Revert "ACPICA: Fix memory leak caused by _CID repair function"drivers/acpi/acpica/nsrepair2.c+0 -70 replies
2/54ALSA: seq: Fix racy deletion of subscribersound/core/seq/seq_ports.c+27 -120 replies
3/54ARM: imx: add missing iounmap()arch/arm/mach-imx/mmdc.c+6 -10 replies
4/54ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHzarch/arm/boot/dts/imx6ull-colibri-wifi.dtsi+1 -00 replies
5/54ALSA: usb-audio: fix incorrect clock source settingsound/usb/clock.c+6 -00 replies
6/54clk: stm32f4: fix post divisor setup for I2S/SAI PLLsdrivers/clk/clk-stm32f4.c+5 -50 replies
7/54omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulatorarch/arm/boot/dts/omap5-board-common.dtsi+1 -80 replies
8/54scsi: sr: Return correct event when media event code is 3drivers/scsi/sr.c+1 -10 replies
9/54media: videobuf2-core: dequeue if start_streaming failsdrivers/media/common/videobuf2/videobuf2-core.c+12 -10 replies
10/54net: natsemi: Fix missing pci_disable_device() in probe and removedrivers/net/ethernet/natsemi/natsemi.c+2 -60 replies
11/54sctp: move the active_key update after sh_keys is addednet/sctp/auth.c+9 -50 replies
12/54nfp: update ethtool reporting of pauseframe controldrivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c+2 -00 replies
13/54net: ipv6: fix returned variable type in ip6_skb_dst_mtuinclude/net/ip6_route.h+1 -10 replies
14/54mips: Fix non-POSIX regexparch/mips/Makefile+1 -10 replies
15/54bnx2x: fix an error code in bnx2x_nic_load()drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c+2 -10 replies
16/54net: pegasus: fix uninit-value in get_interrupt_intervaldrivers/net/usb/pegasus.c+11 -30 replies
17/54net: fec: fix use-after-free in fec_drv_removedrivers/net/ethernet/freescale/fec_main.c+1 -10 replies
18/54net: vxge: fix use-after-free in vxge_device_unregisterdrivers/net/ethernet/neterion/vxge/vxge-main.c+3 -30 replies
19/54blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()block/blk-iolatency.c+5 -10 replies
20/54Bluetooth: defer cleanup of resources in hci_unregister_dev()include/net/bluetooth/hci_core.h net/bluetooth/hci_core.c net/bluetooth/hci_sock.c +1 more+45 -240 replies
21/54USB: usbtmc: Fix RCU stall warningdrivers/usb/class/usbtmc.c+1 -80 replies
22/54USB: serial: option: add Telit FD980 composition 0x1056drivers/usb/serial/option.c+2 -00 replies
23/54USB: serial: ch341: fix character loss at high transfer ratesdrivers/usb/serial/ch341.c+1 -00 replies
24/54USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2drivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+4 -00 replies
25/54firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallbackdrivers/base/firmware_loader/fallback.c+0 -20 replies
26/54firmware_loader: fix use-after-free in firmware_fallback_sysfsdrivers/base/firmware_loader/fallback.c drivers/base/firmware_loader/firmware.h drivers/base/firmware_loader/main.c+19 -50 replies
27/54ALSA: usb-audio: Add registration quirk for JBL Quantum 600sound/usb/quirks.c+1 -00 replies
28/54usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlersdrivers/usb/gadget/function/f_hid.c+18 -00 replies
29/54usb: gadget: f_hid: fixed NULL pointer dereferencedrivers/usb/gadget/function/f_hid.c+20 -60 replies
30/54usb: gadget: f_hid: idle uses the highest byte for durationdrivers/usb/gadget/function/f_hid.c+1 -10 replies
31/54usb: otg-fsm: Fix hrtimer list corruptiondrivers/usb/common/usb-otg-fsm.c include/linux/usb/otg-fsm.h+6 -10 replies
32/54scripts/tracing: fix the bug that cant parse raw_trace_funcscripts/tracing/draw_functrace.py+3 -30 replies
33/54tracing / histogram: Give calculation hist_fields a sizekernel/trace/trace_events_hist.c+4 -00 replies
34/54tracing/histogram: Rename "cpu" to "common_cpu"Documentation/trace/histogram.rst kernel/trace/trace.c kernel/trace/trace_events_hist.c+20 -70 replies
35/54optee: Clear stale cache entries during initializationdrivers/tee/optee/call.c drivers/tee/optee/core.c drivers/tee/optee/optee_private.h+43 -30 replies
36/54tee: add tee_shm_alloc_kernel_buf()drivers/tee/tee_shm.c include/linux/tee_drv.h+19 -03 replies
37/54staging: rtl8723bs: Fix a resource leak in sd_int_dpcdrivers/staging/rtl8723bs/hal/sdio_ops.c+2 -00 replies
38/54media: rtl28xxu: fix zero-length control requestdrivers/media/usb/dvb-usb-v2/rtl28xxu.c+10 -10 replies
39/54pipe: increase minimum default pipe size to 2 pagesfs/pipe.c+17 -20 replies
40/54ext4: fix potential htree corruption when growing large_dir directoriesfs/ext4/namei.c+1 -10 replies
41/54serial: 8250: Mask out floating 16/32-bit bus bitsdrivers/tty/serial/8250/8250_port.c+9 -30 replies
42/54MIPS: Malta: Do not byte-swap accesses to the CBUS UARTarch/mips/mti-malta/malta-platform.c+2 -10 replies
43/54pcmcia: i82092: fix a null pointer dereference bugdrivers/pcmcia/i82092.c+1 -00 replies
44/54KVM: x86: accept userspace interrupt only if no event is injectedarch/x86/kvm/x86.c+11 -20 replies
45/54KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit buildsarch/x86/kvm/mmu.c+1 -10 replies
46/54spi: meson-spicc: fix memory leak in meson_spicc_removedrivers/spi/spi-meson-spicc.c+2 -00 replies
47/54perf/x86/amd: Dont touch the AMD64_EVENTSEL_HOSTONLY bit inside the guestarch/x86/events/perf_event.h+2 -10 replies
48/54qmi_wwan: add network device usage statistics for qmimux devicesdrivers/net/usb/qmi_wwan.c+71 -50 replies
49/54libata: fix ata_pio_sector for CONFIG_HIGHMEMdrivers/ata/libata-sff.c+27 -80 replies
50/54reiserfs: add check for root_inode in reiserfs_fill_superfs/reiserfs/super.c+8 -00 replies
51/54reiserfs: check directory items on read from diskfs/reiserfs/stree.c+26 -50 replies
52/54alpha: Send stop IPI to send to online CPUsarch/alpha/kernel/smp.c+1 -10 replies
53/54net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_resetdrivers/net/ethernet/qlogic/qla3xxx.c+3 -30 replies
54/54ARM: imx: add mmdc ipg clock operation for mmdcarch/arm/mach-imx/mmdc.c+14 -00 replies

Reviews trailers per patch

22 of 54 patches have a Reviewed-by or Acked-by.

PatchfolkertDong AishengFabio EstevamGabriel Fernandez[email protected]Joakim ZhangJesse BrandeburgTejun HeoLuiz Augusto von DentzGuido KienerShuah KhanLuis Chamberlain[email protected]Felipe BalbiPeter ChenTom ZanussiMasami HiramatsuJens WiklanderSumit GargTyler HicksEero LehtinenHans de GoedeLaurent PinchartKieran BinghamPhilippe Mathieu-DaudéStas SergeevSean ChristophersonJim MattsonLiam MerwickKim PhillipsHulk RobotSudip MukherjeeLinux Kernel Functional TestingGuenter RoeckPavel Machek (CIP)
SeriesT-b T-b T-b T-b T-b T-b
1/54
2/54Reported-and-tested-by
3/54R-b
4/54R-b
5/54
6/54R-b
7/54
8/54
9/54R-b T-b
10/54
11/54
12/54
13/54
14/54
15/54
16/54Reported-and-tested-by
17/54R-b R-b
18/54R-b
19/54A-b
20/54A-b
21/54A-b
22/54
23/54
24/54
25/54R-b A-b
26/54R-b A-b T-b
27/54
28/54A-b
29/54
30/54
31/54A-b
32/54
33/54
34/54R-b R-b
35/54R-b R-b
36/54R-b R-b
37/54R-b
38/54T-b
39/54
40/54
41/54R-b
42/54R-b
43/54
44/54T-b R-b
45/54R-b
46/54
47/54R-b T-b T-b
48/54
49/54
50/54
51/54
52/54
53/54
54/54

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

Read the v1 thread

Cover letter [PATCH 4.19 00/54] 4.19.203-rc1 review

This is the start of the stable review cycle for the 4.19.203 release. There are 54 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 Thu, 12 Aug 2021 17:29:30 +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.203-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.203-rc1

Anson Huang <[email protected]>
ARM: imx: add mmdc ipg clock operation for mmdc

Letu Ren <[email protected]>
net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset

Prarit Bhargava <[email protected]>
alpha: Send stop IPI to send to online CPUs

Shreyansh Chouhan <[email protected]>
reiserfs: check directory items on read from disk

Yu Kuai <[email protected]>
reiserfs: add check for root_inode in reiserfs_fill_super

Christoph Hellwig <[email protected]>
libata: fix ata_pio_sector for CONFIG_HIGHMEM

Reinhard Speyerer <[email protected]>
qmi_wwan: add network device usage statistics for qmimux devices

Like Xu <[email protected]>
perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest

Dongliang Mu <[email protected]>
spi: meson-spicc: fix memory leak in meson_spicc_remove

Sean Christopherson <[email protected]>
KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds

Paolo Bonzini <[email protected]>
KVM: x86: accept userspace interrupt only if no event is injected

Zheyu Ma <[email protected]>
pcmcia: i82092: fix a null pointer dereference bug

Maciej W. Rozycki <[email protected]>
MIPS: Malta: Do not byte-swap accesses to the CBUS UART

Maciej W. Rozycki <[email protected]>
serial: 8250: Mask out floating 16/32-bit bus bits

Theodore Ts'o <[email protected]>
ext4: fix potential htree corruption when growing large_dir directories

Alex Xu (Hello71) <[email protected]>
pipe: increase minimum default pipe size to 2 pages

Johan Hovold <[email protected]>
media: rtl28xxu: fix zero-length control request

Xiangyang Zhang <[email protected]>
staging: rtl8723bs: Fix a resource leak in sd_int_dpc

Jens Wiklander <[email protected]>
tee: add tee_shm_alloc_kernel_buf()

Tyler Hicks <[email protected]>
optee: Clear stale cache entries during initialization

Steven Rostedt (VMware) <[email protected]>
tracing/histogram: Rename "cpu" to "common_cpu"

Steven Rostedt (VMware) <[email protected]>
tracing / histogram: Give calculation hist_fields a size

Hui Su <[email protected]>
scripts/tracing: fix the bug that can't parse raw_trace_func

Dmitry Osipenko <[email protected]>
usb: otg-fsm: Fix hrtimer list corruption

Maxim Devaev <[email protected]>
usb: gadget: f_hid: idle uses the highest byte for duration

Phil Elwell <[email protected]>
usb: gadget: f_hid: fixed NULL pointer dereference

Maxim Devaev <[email protected]>
usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers

Alexander Tsoy <[email protected]>
ALSA: usb-audio: Add registration quirk for JBL Quantum 600

Anirudh Rayabharam <[email protected]>
firmware_loader: fix use-after-free in firmware_fallback_sysfs

Anirudh Rayabharam <[email protected]>
firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback

David Bauer <[email protected]>
USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2

Willy Tarreau <[email protected]>
USB: serial: ch341: fix character loss at high transfer rates

Daniele Palmas <[email protected]>

    USB: serial: option: add Telit FD980 composition 0x1056

Qiang.zhang <[email protected]>
USB: usbtmc: Fix RCU stall warning

Tetsuo Handa <[email protected]>
Bluetooth: defer cleanup of resources in hci_unregister_dev()

Yu Kuai <[email protected]>
blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()

Pavel Skripkin <[email protected]>
net: vxge: fix use-after-free in vxge_device_unregister

Pavel Skripkin <[email protected]>
net: fec: fix use-after-free in fec_drv_remove

Pavel Skripkin <[email protected]>
net: pegasus: fix uninit-value in get_interrupt_interval

Dan Carpenter <[email protected]>
bnx2x: fix an error code in bnx2x_nic_load()

H. Nikolaus Schaller <[email protected]>
mips: Fix non-POSIX regexp

Antoine Tenart <[email protected]>
net: ipv6: fix returned variable type in ip6_skb_dst_mtu

Fei Qin <[email protected]>
nfp: update ethtool reporting of pauseframe control

Xin Long <[email protected]>
sctp: move the active_key update after sh_keys is added

Wang Hai <[email protected]>
net: natsemi: Fix missing pci_disable_device() in probe and remove

Hans Verkuil <[email protected]>
media: videobuf2-core: dequeue if start_streaming fails

Li Manyi <[email protected]>
scsi: sr: Return correct event when media event code is 3

H. Nikolaus Schaller <[email protected]>
omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator

Dario Binacchi <[email protected]>
clk: stm32f4: fix post divisor setup for I2S/SAI PLLs

chihhao.chen <[email protected]>
ALSA: usb-audio: fix incorrect clock source setting

Oleksandr Suvorov <[email protected]>
ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz

Yang Yingliang <[email protected]>
ARM: imx: add missing iounmap()

Takashi Iwai <[email protected]>
ALSA: seq: Fix racy deletion of subscriber

Rafael J. Wysocki <[email protected]>
Revert "ACPICA: Fix memory leak caused by _CID repair function"

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

Diffstat:

 Documentation/trace/histogram.rst                  |  2 +-
 Makefile                                           |  4 +-
 arch/alpha/kernel/smp.c                            |  2 +-
 arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi        |  1 +
 arch/arm/boot/dts/omap5-board-common.dtsi          |  9 +--
 arch/arm/mach-imx/mmdc.c                           | 21 +++++-
 arch/mips/Makefile                                 |  2 +-
 arch/mips/mti-malta/malta-platform.c               |  3 +-
 arch/x86/events/perf_event.h                       |  3 +-
 arch/x86/kvm/mmu.c                                 |  2 +-
 arch/x86/kvm/x86.c                                 | 13 +++-
 block/blk-iolatency.c                              |  6 +-
 drivers/acpi/acpica/nsrepair2.c                    |  7 --
 drivers/ata/libata-sff.c                           | 35 +++++++---
 drivers/base/firmware_loader/fallback.c            | 14 ++--
 drivers/base/firmware_loader/firmware.h            | 10 ++-
 drivers/base/firmware_loader/main.c                |  2 +
 drivers/clk/clk-stm32f4.c                          | 10 +--
 drivers/media/common/videobuf2/videobuf2-core.c    | 13 +++-
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c            | 11 +++-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |  3 +-
 drivers/net/ethernet/freescale/fec_main.c          |  2 +-
 drivers/net/ethernet/natsemi/natsemi.c             |  8 +--
 drivers/net/ethernet/neterion/vxge/vxge-main.c     |  6 +-
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |  2 +
 drivers/net/ethernet/qlogic/qla3xxx.c              |  6 +-
 drivers/net/usb/pegasus.c                          | 14 +++-
 drivers/net/usb/qmi_wwan.c                         | 76 ++++++++++++++++++++--
 drivers/pcmcia/i82092.c                            |  1 +
 drivers/scsi/sr.c                                  |  2 +-
 drivers/spi/spi-meson-spicc.c                      |  2 +
 drivers/staging/rtl8723bs/hal/sdio_ops.c           |  2 +
 drivers/tee/optee/call.c                           | 36 +++++++++-
 drivers/tee/optee/core.c                           |  9 +++
 drivers/tee/optee/optee_private.h                  |  1 +
 drivers/tee/tee_shm.c                              | 18 +++++
 drivers/tty/serial/8250/8250_port.c                | 12 +++-
 drivers/usb/class/usbtmc.c                         |  9 +--
 drivers/usb/common/usb-otg-fsm.c                   |  6 +-
 drivers/usb/gadget/function/f_hid.c                | 44 +++++++++++--
 drivers/usb/serial/ch341.c                         |  1 +
 drivers/usb/serial/ftdi_sio.c                      |  1 +
 drivers/usb/serial/ftdi_sio_ids.h                  |  3 +
 drivers/usb/serial/option.c                        |  2 +
 fs/ext4/namei.c                                    |  2 +-
 fs/pipe.c                                          | 19 +++++-
 fs/reiserfs/stree.c                                | 31 +++++++--
 fs/reiserfs/super.c                                |  8 +++
 include/linux/tee_drv.h                            |  1 +
 include/linux/usb/otg-fsm.h                        |  1 +
 include/net/bluetooth/hci_core.h                   |  1 +
 include/net/ip6_route.h                            |  2 +-
 kernel/trace/trace.c                               |  4 ++
 kernel/trace/trace_events_hist.c                   | 25 +++++--
 net/bluetooth/hci_core.c                           | 16 ++---
 net/bluetooth/hci_sock.c                           | 49 +++++++++-----
 net/bluetooth/hci_sysfs.c                          |  3 +
 net/sctp/auth.c                                    | 14 ++--
 scripts/tracing/draw_functrace.py                  |  6 +-
 sound/core/seq/seq_ports.c                         | 39 +++++++----
 sound/usb/clock.c                                  |  6 ++
 sound/usb/quirks.c                                 |  1 +
 62 files changed, 512 insertions(+), 152 deletions(-)