Skip to content

5.4.90-rc1 review

Greg Kroah-Hartman linux-arch linux-pm linux-tegra lkml stable xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest62 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/62x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_*arch/x86/entry/entry_32.S arch/x86/kernel/acpi/wakeup_32.S arch/x86/kernel/ftrace_32.S +4 more+22 -130 replies
2/62vfio iommu: Add dma available capabilitydrivers/vfio/vfio_iommu_type1.c include/uapi/linux/vfio.h+37 -00 replies
3/62net: cdc_ncm: correct overhead in delayed_ndp_sizedrivers/net/usb/cdc_ncm.c+6 -20 replies
4/62net: hns3: fix the number of queues actually used by ARQdrivers/net/ethernet/hisilicon/hns3/hclge_mbx.h+2 -20 replies
5/62net: hns3: fix a phy loopback fail issuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+2 -10 replies
6/62net: stmmac: dwmac-sun8i: Balance internal PHY resource referencesdrivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c+21 -60 replies
7/62net: stmmac: dwmac-sun8i: Balance internal PHY powerdrivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c+23 -80 replies
8/62net: vlan: avoid leaks on register_vlan_dev() failuresnet/8021q/vlan.c+2 -10 replies
9/62net/sonic: Fix some resource leaks in error handling pathsdrivers/net/ethernet/natsemi/macsonic.c drivers/net/ethernet/natsemi/xtsonic.c+15 -40 replies
10/62net: ipv6: fib: flush exceptions when purging routenet/ipv6/ip6_fib.c+2 -30 replies
11/62tools: selftests: add test for changing routes with PTMU exceptionstools/testing/selftests/net/pmtu.sh+69 -20 replies
12/62net: fix pmtu check in nopmtudisc modenet/ipv4/ip_tunnel.c+5 -60 replies
13/62net: ip: always refragment ip defragmented packetsnet/ipv4/ip_output.c+1 -10 replies
14/62octeontx2-af: fix memory leak of lmac and lmac->namedrivers/net/ethernet/marvell/octeontx2/af/cgx.c+11 -30 replies
15/62nexthop: Fix off-by-one error in error pathnet/ipv4/nexthop.c+1 -10 replies
16/62nexthop: Unlink nexthop group entry in error pathnet/ipv4/nexthop.c+3 -10 replies
17/62s390/qeth: fix L2 header access in qeth_l3_osa_features_check()drivers/s390/net/qeth_l3_main.c+1 -10 replies
18/62net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbEdrivers/net/dsa/lantiq_gswip.c+4 -30 replies
19/62net/mlx5: Use port_num 1 instead of 0 when delete a RoCE addressdrivers/net/ethernet/mellanox/mlx5/core/rdma.c+1 -10 replies
20/62net/mlx5e: ethtool, Fix restriction of autoneg with 56Gdrivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c+18 -60 replies
21/62chtls: Fix hardware tid leakdrivers/crypto/chelsio/chtls/chtls_cm.c+3 -360 replies
22/62chtls: Remove invalid set_tcb calldrivers/crypto/chelsio/chtls/chtls_cm.c+0 -30 replies
23/62chtls: Fix panic when route to peer not configureddrivers/crypto/chelsio/chtls/chtls_cm.c+12 -20 replies
24/62chtls: Replace skb_dequeue with skb_peekdrivers/crypto/chelsio/chtls/chtls_cm.c+1 -10 replies
25/62chtls: Added a check to avoid NULL pointer dereferencedrivers/crypto/chelsio/chtls/chtls_cm.c+5 -00 replies
26/62chtls: Fix chtls resources release sequencedrivers/crypto/chelsio/chtls/chtls_cm.c+4 -50 replies
27/62x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSRarch/x86/kernel/cpu/resctrl/rdtgroup.c+43 -650 replies
28/62x86/resctrl: Dont move a task to the same resource grouparch/x86/kernel/cpu/resctrl/rdtgroup.c+7 -00 replies
29/62exfat: Month timestamp metadata accidentally incrementeddrivers/staging/exfat/exfat_super.c+1 -10 replies
30/62vmlinux.lds.h: Add PGO and AutoFDO input sectionsinclude/asm-generic/vmlinux.lds.h+4 -10 replies
31/62iio: imu: st_lsm6dsx: fix edge-trigger interruptsdrivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c+21 -50 replies
32/62HID: wacom: Fix memory leakage caused by kfifo_allocdrivers/hid/wacom_sys.c+32 -30 replies
33/62ARM: OMAP2+: omap_device: fix idling of devices during probearch/arm/mach-omap2/omap_device.c+5 -30 replies
34/62i2c: sprd: use a specific timeout to avoid system hang up issuedrivers/i2c/busses/i2c-sprd.c+7 -10 replies
35/62dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk()drivers/dma/dw-edma/dw-edma-core.c+2 -20 replies
36/62can: tcan4x5x: fix bittiming const, use common bittiming from m_can driverdrivers/net/can/m_can/tcan4x5x.c+0 -260 replies
37/62can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop()drivers/net/can/m_can/m_can.c+0 -20 replies
38/62can: kvaser_pciefd: select CONFIG_CRC32drivers/net/can/Kconfig+1 -00 replies
39/62cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get()drivers/cpufreq/powernow-k8.c+3 -60 replies
40/62spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in timeout casedrivers/spi/spi-geni-qcom.c+14 -02 replies
41/62spi: stm32: FIFO threshold level - fix align packet sizedrivers/spi/spi-stm32.c+2 -20 replies
42/62i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminateddrivers/i2c/busses/i2c-i801.c+1 -10 replies
43/62dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe functiondrivers/dma/mediatek/mtk-hsdma.c+1 -00 replies
44/62dmaengine: xilinx_dma: check dma_async_device_register return valuedrivers/dma/xilinx/xilinx_dma.c+5 -10 replies
45/62dmaengine: xilinx_dma: fix incompatible param warning in _child_probe()drivers/dma/xilinx/xilinx_dma.c+2 -10 replies
46/62dmaengine: xilinx_dma: fix mixed_enum_type coverity warningdrivers/dma/xilinx/xilinx_dma.c+1 -10 replies
47/62qed: select CONFIG_CRC32drivers/net/ethernet/qlogic/Kconfig+1 -00 replies
48/62wil6210: select CONFIG_CRC32drivers/net/wireless/ath/wil6210/Kconfig+1 -00 replies
49/62block: rsxx: select CONFIG_CRC32drivers/block/Kconfig+1 -00 replies
50/62lightnvm: select CONFIG_CRC32drivers/lightnvm/Kconfig+1 -00 replies
51/62iommu/intel: Fix memleak in intel_irq_remapping_allocdrivers/iommu/intel_irq_remapping.c+2 -00 replies
52/62bpftool: Fix compilation failure for net.o with older glibctools/bpf/bpftool/net.c+0 -10 replies
53/62net/mlx5e: Fix memleak in mlx5e_create_l2_table_groupsdrivers/net/ethernet/mellanox/mlx5/core/en_fs.c+1 -00 replies
54/62net/mlx5e: Fix two double free casesdrivers/net/ethernet/mellanox/mlx5/core/en_fs.c+2 -00 replies
55/62regmap: debugfs: Fix a memory leak when calling regmap_attach_devdrivers/base/regmap/regmap-debugfs.c+9 -20 replies
56/62wan: ds26522: select CONFIG_BITREVERSEdrivers/net/wan/Kconfig+1 -00 replies
57/62regulator: qcom-rpmh-regulator: correct hfsmps515 definitiondrivers/regulator/qcom-rpmh-regulator.c+1 -10 replies
58/62net: mvpp2: disable force link UP during port init proceduredrivers/net/ethernet/marvell/mvpp2/mvpp2_main.c+13 -10 replies
59/62KVM: arm64: Dont access PMCR_EL0 when no PMU is availablearch/arm64/kvm/sys_regs.c+4 -00 replies
60/62block: fix use-after-free in disk_part_iter_nextblock/genhd.c+6 -30 replies
61/62net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packetnet/core/skbuff.c+6 -00 replies
62/62regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init()drivers/base/regmap/regmap-debugfs.c+1 -30 replies

Reviews trailers per patch

34 of 62 patches have a Reviewed-by or Acked-by.

PatchBoris OstrovskyRafael J. WysockiDavid AhernBjørn MorkPablo Neira AyusoGustavo PimentelViresh KumarUlf HanssonSean NyekjaerMaor GottliebMarcin WojtasPetr MachataAlexandru EliseiMartin KaFai LauVinod KoulLeon RomanovskyChristoph HellwigLu BaoluWillem de BruijnEran Ben ElishaMika WesterbergJean DelvareLinus WalleijMarek VasutMarc Kleine-BuddeStephen BoydFlorian FainelliLuis LozanoManoj GuptaKees CookTony LuckJames MorseValentin SchneiderBenjamin TissoiresChen-Yu TsaiJon HunterShuah KhanGuenter RoeckLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b
1/62R-b R-b
2/62
3/62R-b
4/62
5/62
6/62R-b
7/62
8/62
9/62
10/62R-b
11/62R-b
12/62A-b
13/62A-b
14/62
15/62R-b R-b
16/62R-b R-b
17/62
18/62R-b
19/62R-b
20/62R-b
21/62
22/62
23/62
24/62
25/62
26/62
27/62R-b R-b R-b
28/62R-b
29/62
30/62T-b Debugged-by T-b A-b
31/62
32/62R-b
33/62A-b
34/62
35/62A-b
36/62R-b
37/62R-b
38/62A-b
39/62A-b
40/62R-b
41/62R-b
42/62R-b A-b R-b
43/62
44/62
45/62
46/62
47/62
48/62
49/62
50/62
51/62A-b
52/62A-b
53/62R-b
54/62R-b
55/62
56/62
57/62R-b
58/62A-b
59/62R-b
60/62R-b
61/62A-b
62/62

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.4 00/62] 5.4.90-rc1 review

This is the start of the stable review cycle for the 5.4.90 release. There are 62 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 Jan 2021 12:19:42 +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.4.90-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.90-rc1

Dan Carpenter <[email protected]>
regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init()

Vasily Averin <[email protected]>
net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet

Ming Lei <[email protected]>
block: fix use-after-free in disk_part_iter_next

Marc Zyngier <[email protected]>
KVM: arm64: Don't access PMCR_EL0 when no PMU is available

Stefan Chulski <[email protected]>
net: mvpp2: disable force link UP during port init procedure

Dmitry Baryshkov <[email protected]>
regulator: qcom-rpmh-regulator: correct hfsmps515 definition

Arnd Bergmann <[email protected]>
wan: ds26522: select CONFIG_BITREVERSE

Xiaolei Wang <[email protected]>
regmap: debugfs: Fix a memory leak when calling regmap_attach_dev

Dinghao Liu <[email protected]>
net/mlx5e: Fix two double free cases

Dinghao Liu <[email protected]>
net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups

Alan Maguire <[email protected]>
bpftool: Fix compilation failure for net.o with older glibc

Dinghao Liu <[email protected]>
iommu/intel: Fix memleak in intel_irq_remapping_alloc

Arnd Bergmann <[email protected]>
lightnvm: select CONFIG_CRC32

Arnd Bergmann <[email protected]>
block: rsxx: select CONFIG_CRC32

Arnd Bergmann <[email protected]>

    wil6210: select CONFIG_CRC32

Arnd Bergmann <[email protected]>
qed: select CONFIG_CRC32

Shravya Kumbham <[email protected]>
dmaengine: xilinx_dma: fix mixed_enum_type coverity warning

Shravya Kumbham <[email protected]>
dmaengine: xilinx_dma: fix incompatible param warning in _child_probe()

Shravya Kumbham <[email protected]>
dmaengine: xilinx_dma: check dma_async_device_register return value

Christophe JAILLET <[email protected]>
dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function

Hans de Goede <[email protected]>
i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated

Roman Guskov <[email protected]>
spi: stm32: FIFO threshold level - fix align packet size

Douglas Anderson <[email protected]>
spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in timeout case

Colin Ian King <[email protected]>
cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get()

Arnd Bergmann <[email protected]>
can: kvaser_pciefd: select CONFIG_CRC32

Marc Kleine-Budde <[email protected]>
can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop()

Marc Kleine-Budde <[email protected]>
can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver

Dan Carpenter <[email protected]>
dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk()

Chunyan Zhang <[email protected]>
i2c: sprd: use a specific timeout to avoid system hang up issue

Andreas Kemnade <[email protected]>
ARM: OMAP2+: omap_device: fix idling of devices during probe

Ping Cheng <[email protected]>
HID: wacom: Fix memory leakage caused by kfifo_alloc

Lorenzo Bianconi <[email protected]>
iio: imu: st_lsm6dsx: fix edge-trigger interrupts

Nick Desaulniers <[email protected]>
vmlinux.lds.h: Add PGO and AutoFDO input sections

Valdis Kletnieks <[email protected]>
exfat: Month timestamp metadata accidentally incremented

Fenghua Yu <[email protected]>
x86/resctrl: Don't move a task to the same resource group

Fenghua Yu <[email protected]>
x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR

Ayush Sawal <[email protected]>
chtls: Fix chtls resources release sequence

Ayush Sawal <[email protected]>
chtls: Added a check to avoid NULL pointer dereference

Ayush Sawal <[email protected]>
chtls: Replace skb_dequeue with skb_peek

Ayush Sawal <[email protected]>
chtls: Fix panic when route to peer not configured

Ayush Sawal <[email protected]>
chtls: Remove invalid set_tcb call

Ayush Sawal <[email protected]>
chtls: Fix hardware tid leak

Aya Levin <[email protected]>
net/mlx5e: ethtool, Fix restriction of autoneg with 56G

Mark Zhang <[email protected]>
net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address

Aleksander Jan Bajkowski <[email protected]>
net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE

Julian Wiedmann <[email protected]>
s390/qeth: fix L2 header access in qeth_l3_osa_features_check()

Ido Schimmel <[email protected]>
nexthop: Unlink nexthop group entry in error path

Ido Schimmel <[email protected]>
nexthop: Fix off-by-one error in error path

Colin Ian King <[email protected]>

    octeontx2-af: fix memory leak of lmac and lmac->name

Florian Westphal <[email protected]>
net: ip: always refragment ip defragmented packets

Florian Westphal <[email protected]>
net: fix pmtu check in nopmtudisc mode

Sean Tranchetti <[email protected]>
tools: selftests: add test for changing routes with PTMU exceptions

Sean Tranchetti <[email protected]>
net: ipv6: fib: flush exceptions when purging route

Christophe JAILLET <[email protected]>
net/sonic: Fix some resource leaks in error handling paths

Jakub Kicinski <[email protected]>
net: vlan: avoid leaks on register_vlan_dev() failures

Samuel Holland <[email protected]>
net: stmmac: dwmac-sun8i: Balance internal PHY power

Samuel Holland <[email protected]>
net: stmmac: dwmac-sun8i: Balance internal PHY resource references

Yonglong Liu <[email protected]>
net: hns3: fix a phy loopback fail issue

Yufeng Mo <[email protected]>
net: hns3: fix the number of queues actually used by ARQ

Jouni K. Seppänen <[email protected]>
net: cdc_ncm: correct overhead in delayed_ndp_size

Matthew Rosato <[email protected]>
vfio iommu: Add dma available capability

Jiri Slaby <[email protected]>
x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_*

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/mach-omap2/omap_device.c                  |   8 +-
 arch/arm64/kvm/sys_regs.c                          |   4 +
 arch/x86/entry/entry_32.S                          |   3 +-
 arch/x86/kernel/acpi/wakeup_32.S                   |   7 +-
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             | 113 +++++++++------------
 arch/x86/kernel/ftrace_32.S                        |   3 +-
 arch/x86/kernel/head_32.S                          |   3 +-
 arch/x86/power/hibernate_asm_32.S                  |   6 +-
 arch/x86/realmode/rm/trampoline_32.S               |   6 +-
 arch/x86/xen/xen-asm_32.S                          |   7 +-
 block/genhd.c                                      |   9 +-
 drivers/base/regmap/regmap-debugfs.c               |   9 +-
 drivers/block/Kconfig                              |   1 +
 drivers/cpufreq/powernow-k8.c                      |   9 +-
 drivers/crypto/chelsio/chtls/chtls_cm.c            |  68 +++++--------
 drivers/dma/dw-edma/dw-edma-core.c                 |   4 +-
 drivers/dma/mediatek/mtk-hsdma.c                   |   1 +
 drivers/dma/xilinx/xilinx_dma.c                    |  11 +-
 drivers/hid/wacom_sys.c                            |  35 ++++++-
 drivers/i2c/busses/i2c-i801.c                      |   2 +-
 drivers/i2c/busses/i2c-sprd.c                      |   8 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |  26 ++++-
 drivers/iommu/intel_irq_remapping.c                |   2 +
 drivers/lightnvm/Kconfig                           |   1 +
 drivers/net/can/Kconfig                            |   1 +
 drivers/net/can/m_can/m_can.c                      |   2 -
 drivers/net/can/m_can/tcan4x5x.c                   |  26 -----
 drivers/net/dsa/lantiq_gswip.c                     |   7 +-
 drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h    |   4 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   3 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |  14 ++-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |  14 ++-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  24 +++--
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c    |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/rdma.c     |   2 +-
 drivers/net/ethernet/natsemi/macsonic.c            |  12 ++-
 drivers/net/ethernet/natsemi/xtsonic.c             |   7 +-
 drivers/net/ethernet/qlogic/Kconfig                |   1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |  58 ++++++++---
 drivers/net/usb/cdc_ncm.c                          |   8 +-
 drivers/net/wan/Kconfig                            |   1 +
 drivers/net/wireless/ath/wil6210/Kconfig           |   1 +
 drivers/regulator/qcom-rpmh-regulator.c            |   2 +-
 drivers/s390/net/qeth_l3_main.c                    |   2 +-
 drivers/spi/spi-geni-qcom.c                        |  14 +++
 drivers/spi/spi-stm32.c                            |   4 +-
 drivers/staging/exfat/exfat_super.c                |   2 +-
 drivers/vfio/vfio_iommu_type1.c                    |  22 ++++
 include/asm-generic/vmlinux.lds.h                  |   5 +-
 include/uapi/linux/vfio.h                          |  15 +++
 net/8021q/vlan.c                                   |   3 +-
 net/core/skbuff.c                                  |   6 ++
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/ip_tunnel.c                               |  11 +-
 net/ipv4/nexthop.c                                 |   4 +-
 net/ipv6/ip6_fib.c                                 |   5 +-
 tools/bpf/bpftool/net.c                            |   1 -
 tools/testing/selftests/net/pmtu.sh                |  71 ++++++++++++-
 59 files changed, 468 insertions(+), 239 deletions(-)