Skip to content

5.4.193-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest52 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/52MIPS: Fix CP0 counter erratum detection for R4k CPUsarch/mips/include/asm/timex.h arch/mips/kernel/time.c+7 -120 replies
2/52parisc: Merge model and model name into one line in /proc/cpuinfoarch/parisc/kernel/processor.c+1 -20 replies
3/52ALSA: fireworks: fix wrong return count shorter than expected by 4 bytessound/firewire/fireworks/fireworks_hwdep.c+1 -00 replies
4/52gpiolib: of: fix bounds check for gpio-reserved-rangesdrivers/gpio/gpiolib-of.c+1 -10 replies
5/52Revert "SUNRPC: attempt AF_LOCAL connect on setup"net/sunrpc/xprtsock.c+0 -30 replies
6/52firewire: fix potential uaf in outbound_phy_packet_callback()drivers/firewire/core-cdev.c+3 -10 replies
7/52firewire: remove check of list iterator against head past the loop bodydrivers/firewire/core-transaction.c drivers/firewire/sbp2.c+23 -200 replies
8/52firewire: core: extend card->lock in fw_core_handle_bus_resetdrivers/firewire/core-card.c drivers/firewire/core-topology.c+6 -60 replies
9/52ACPICA: Always create namespace nodes using acpi_ns_create_node()drivers/acpi/acpica/nsaccess.c+1 -20 replies
10/52genirq: Synchronize interrupt thread startupkernel/irq/internals.h kernel/irq/irqdesc.c kernel/irq/manage.c+33 -100 replies
11/52ASoC: da7219: Fix change notifications for tone generator frequencysound/soc/codecs/da7219.c+10 -40 replies
12/52ASoC: wm8958: Fix change notifications for DSP controlssound/soc/codecs/wm8958-dsp2.c+4 -40 replies
13/52ASoC: meson: Fix event generation for G12A tohdmi muxsound/soc/meson/g12a-tohdmitx.c+1 -10 replies
14/52s390/dasd: fix data corruption for ESE devicesdrivers/s390/block/dasd.c drivers/s390/block/dasd_eckd.c drivers/s390/block/dasd_int.h+20 -20 replies
15/52s390/dasd: prevent double format of tracks for ESE devicesdrivers/s390/block/dasd.c drivers/s390/block/dasd_eckd.c drivers/s390/block/dasd_int.h+26 -20 replies
16/52s390/dasd: Fix read for ESE with blksize < 4kdrivers/s390/block/dasd_eckd.c+3 -40 replies
17/52s390/dasd: Fix read inconsistency for ESE DASD devicesdrivers/s390/block/dasd.c+1 -20 replies
18/52can: grcan: grcan_close(): fix deadlockdrivers/net/can/grcan.c+2 -00 replies
19/52can: grcan: use ofdev->dev when allocating DMA memorydrivers/net/can/grcan.c+4 -20 replies
20/52nfc: replace improper check device_is_registered() in netlink related functionsnet/nfc/core.c+14 -150 replies
21/52nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugsdrivers/nfc/nfcmrvl/main.c+1 -10 replies
22/52NFC: netlink: fix sleep in atomic bug when firmware download timeoutnet/nfc/netlink.c+2 -20 replies
23/52hwmon: (adt7470) Fix warning on module removaldrivers/hwmon/adt7470.c+2 -20 replies
24/52ASoC: dmaengine: Restore NULL prepare_slave_config() callbacksound/soc/soc-generic-dmaengine-pcm.c+3 -30 replies
25/52RDMA/siw: Fix a condition race issue in MPA request processingdrivers/infiniband/sw/siw/siw_cm.c+4 -30 replies
26/52net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()drivers/net/ethernet/mediatek/mtk_sgmii.c+1 -00 replies
27/52net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c+1 -00 replies
28/52net: emaclite: Add error handling for of_address_to_resource()drivers/net/ethernet/xilinx/xilinx_emaclite.c+12 -30 replies
29/52selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operationaltools/testing/selftests/net/forwarding/mirror_gre_bridge_1q.sh+3 -00 replies
30/52bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flagdrivers/net/ethernet/broadcom/bnxt/bnxt.c+4 -50 replies
31/52smsc911x: allow using IRQ0drivers/net/ethernet/smsc/smsc911x.c+1 -10 replies
32/52btrfs: always log symlinks in full modefs/btrfs/tree-log.c+13 -10 replies
33/52net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()net/ipv4/igmp.c+6 -30 replies
34/52drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpudrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c+7 -30 replies
35/52NFSv4: Dont invalidate inode attributes on delegation returnfs/nfs/nfs4proc.c+11 -10 replies
36/52kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMUarch/x86/kvm/cpuid.c+5 -00 replies
37/52x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resumearch/x86/kernel/kvm.c+13 -00 replies
38/52KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertisedarch/x86/kvm/lapic.c+2 -10 replies
39/52net: ipv6: ensure we call ipv6_mc_down() at most oncenet/ipv6/addrconf.c+6 -20 replies
40/52block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kernblock/bio.c+1 -10 replies
41/52mm: fix unexpected zeroed page mapping with zram swapmm/page_io.c+0 -540 replies
42/52ALSA: pcm: Fix races among concurrent hw_params and hw_free callsinclude/sound/pcm.h sound/core/pcm.c sound/core/pcm_native.c+39 -190 replies
43/52ALSA: pcm: Fix races among concurrent read/write and buffer changessound/core/pcm_lib.c+4 -00 replies
44/52ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free callssound/core/pcm_native.c+18 -140 replies
45/52ALSA: pcm: Fix races among concurrent prealloc proc writessound/core/pcm_memory.c+7 -40 replies
46/52ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lockinclude/sound/pcm.h sound/core/pcm.c sound/core/pcm_lib.c +1 more+39 -110 replies
47/52tcp: make sure treq->af_specific is initializedinclude/net/tcp.h net/ipv4/syncookies.c net/ipv4/tcp_ipv4.c +2 more+9 -20 replies
48/52dm: fix mempool NULL pointer race when completing IOdrivers/md/dm.c+10 -70 replies
49/52dm: interlock pending dm_io and dm_wait_for_bios_completiondrivers/md/dm.c+7 -30 replies
50/52PCI: aardvark: Clear all MSIs at setupdrivers/pci/controller/pci-aardvark.c+4 -20 replies
51/52PCI: aardvark: Fix reading MSI interrupt numberdrivers/pci/controller/pci-aardvark.c+3 -70 replies
52/52mmc: rtsx: add 74 Clocks in power on flowdrivers/mmc/host/rtsx_pci_sdmmc.c+21 -100 replies

Reviews trailers per patch

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

PatchSean ChristophersonPhilip YangCharles KeepaxPetr MachataJan HoeppnerBernard MetzlerChaitanya KulkarniChristoph HellwigStefan HaberlandAndy ShevchenkoLinus WalleijVlastimil BabkaKees CookJaroslav KyselaKrzysztof KozlowskiZheyu MaAndreas LarssonMarc ZyngierJerome BrunetAdam ThomsonPhilippe Mathieu-DaudéMike SnitzerIvan BabrouFlorian FainelliShuah KhanGuenter RoeckHulk RobotLinux Kernel Functional TestingJon HunterSudip Mukherjee
SeriesT-b T-b T-b T-b T-b T-b T-b
1/52R-b
2/52
3/52
4/52R-b R-b
5/52
6/52
7/52
8/52
9/52Diagnosed-by Diagnosed-by
10/52R-b
11/52R-b
12/52A-b
13/52R-b
14/52R-b
15/52R-b
16/52R-b
17/52R-b
18/52R-b
19/52
20/52
21/52
22/52R-b
23/52T-b
24/52
25/52R-b
26/52
27/52
28/52
29/52R-b
30/52
31/52
32/52
33/52
34/52R-b
35/52
36/52
37/52
38/52R-b
39/52
40/52R-b R-b
41/52T-b
42/52R-b
43/52R-b
44/52R-b
45/52R-b
46/52
47/52
48/52R-b
49/52R-b
50/52
51/52
52/52

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

Read the v1 thread

Cover letter [PATCH 5.4 00/52] 5.4.193-rc1 review

This is the start of the stable review cycle for the 5.4.193 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 Thu, 12 May 2022 13:07:16 +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.193-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.193-rc1

Ricky WU <[email protected]>
mmc: rtsx: add 74 Clocks in power on flow

Pali Rohár <[email protected]>
PCI: aardvark: Fix reading MSI interrupt number

Pali Rohár <[email protected]>
PCI: aardvark: Clear all MSIs at setup

Mike Snitzer <[email protected]>
dm: interlock pending dm_io and dm_wait_for_bios_completion

Jiazi Li <[email protected]>
dm: fix mempool NULL pointer race when completing IO

Eric Dumazet <[email protected]>

    tcp: make sure treq->af_specific is initialized

Takashi Iwai <[email protected]>
ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock

Takashi Iwai <[email protected]>
ALSA: pcm: Fix races among concurrent prealloc proc writes

Takashi Iwai <[email protected]>
ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls

Takashi Iwai <[email protected]>
ALSA: pcm: Fix races among concurrent read/write and buffer changes

Takashi Iwai <[email protected]>
ALSA: pcm: Fix races among concurrent hw_params and hw_free calls

Minchan Kim <[email protected]>
mm: fix unexpected zeroed page mapping with zram swap

Haimin Zhang <[email protected]>
block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern

[email protected] <[email protected]>
net: ipv6: ensure we call ipv6_mc_down() at most once

Wanpeng Li <[email protected]>
KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised

Wanpeng Li <[email protected]>
x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume

Sandipan Das <[email protected]>

    kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU

Trond Myklebust <[email protected]>
NFSv4: Don't invalidate inode attributes on delegation return

Felix Kuehling <[email protected]>
drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu

Eric Dumazet <[email protected]>
net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()

Filipe Manana <[email protected]>
btrfs: always log symlinks in full mode

Sergey Shtylyov <[email protected]>
smsc911x: allow using IRQ0

Somnath Kotur <[email protected]>
bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag

Ido Schimmel <[email protected]>
selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational

Shravya Kumbham <[email protected]>
net: emaclite: Add error handling for of_address_to_resource()

Yang Yingliang <[email protected]>
net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()

Yang Yingliang <[email protected]>
net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()

Cheng Xu <[email protected]>
RDMA/siw: Fix a condition race issue in MPA request processing

Codrin Ciubotariu <[email protected]>
ASoC: dmaengine: Restore NULL prepare_slave_config() callback

Armin Wolf <[email protected]>
hwmon: (adt7470) Fix warning on module removal

Duoming Zhou <[email protected]>
NFC: netlink: fix sleep in atomic bug when firmware download timeout

Duoming Zhou <[email protected]>
nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs

Duoming Zhou <[email protected]>
nfc: replace improper check device_is_registered() in netlink related functions

Daniel Hellstrom <[email protected]>

    can: grcan: use ofdev->dev when allocating DMA memory

Duoming Zhou <[email protected]>
can: grcan: grcan_close(): fix deadlock

Jan Höppner <[email protected]>
s390/dasd: Fix read inconsistency for ESE DASD devices

Jan Höppner <[email protected]>
s390/dasd: Fix read for ESE with blksize < 4k

Stefan Haberland <[email protected]>
s390/dasd: prevent double format of tracks for ESE devices

Stefan Haberland <[email protected]>
s390/dasd: fix data corruption for ESE devices

Mark Brown <[email protected]>
ASoC: meson: Fix event generation for G12A tohdmi mux

Mark Brown <[email protected]>
ASoC: wm8958: Fix change notifications for DSP controls

Mark Brown <[email protected]>
ASoC: da7219: Fix change notifications for tone generator frequency

Thomas Pfaff <[email protected]>
genirq: Synchronize interrupt thread startup

Vegard Nossum <[email protected]>
ACPICA: Always create namespace nodes using acpi_ns_create_node()

Niels Dossche <[email protected]>

    firewire: core: extend card->lock in fw_core_handle_bus_reset

Jakob Koschel <[email protected]>
firewire: remove check of list iterator against head past the loop body

Chengfeng Ye <[email protected]>
firewire: fix potential uaf in outbound_phy_packet_callback()

Trond Myklebust <[email protected]>
Revert "SUNRPC: attempt AF_LOCAL connect on setup"

Andrei Lalaev <[email protected]>
gpiolib: of: fix bounds check for 'gpio-reserved-ranges'

Takashi Sakamoto <[email protected]>
ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes

Helge Deller <[email protected]>
parisc: Merge model and model name into one line in /proc/cpuinfo

Maciej W. Rozycki <[email protected]>
MIPS: Fix CP0 counter erratum detection for R4k CPUs

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

Diffstat:

 Makefile                                           |   4 +-
 arch/mips/include/asm/timex.h                      |   8 +-
 arch/mips/kernel/time.c                            |  11 +--
 arch/parisc/kernel/processor.c                     |   3 +-
 arch/x86/kernel/kvm.c                              |  13 +++
 arch/x86/kvm/cpuid.c                               |   5 +
 arch/x86/kvm/lapic.c                               |   3 +-
 block/bio.c                                        |   2 +-
 drivers/acpi/acpica/nsaccess.c                     |   3 +-
 drivers/firewire/core-card.c                       |   3 +
 drivers/firewire/core-cdev.c                       |   4 +-
 drivers/firewire/core-topology.c                   |   9 +-
 drivers/firewire/core-transaction.c                |  30 +++---
 drivers/firewire/sbp2.c                            |  13 +--
 drivers/gpio/gpiolib-of.c                          |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  10 +-
 drivers/hwmon/adt7470.c                            |   4 +-
 drivers/infiniband/sw/siw/siw_cm.c                 |   7 +-
 drivers/md/dm.c                                    |  25 +++--
 drivers/mmc/host/rtsx_pci_sdmmc.c                  |  31 ++++--
 drivers/net/can/grcan.c                            |   8 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   9 +-
 drivers/net/ethernet/mediatek/mtk_sgmii.c          |   1 +
 drivers/net/ethernet/smsc/smsc911x.c               |   2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |   1 +
 drivers/net/ethernet/xilinx/xilinx_emaclite.c      |  15 ++-
 drivers/nfc/nfcmrvl/main.c                         |   2 +-
 drivers/pci/controller/pci-aardvark.c              |  16 ++-
 drivers/s390/block/dasd.c                          |  18 +++-
 drivers/s390/block/dasd_eckd.c                     |  28 ++++--
 drivers/s390/block/dasd_int.h                      |  14 +++
 fs/btrfs/tree-log.c                                |  14 ++-
 fs/nfs/nfs4proc.c                                  |  12 ++-
 include/net/tcp.h                                  |   5 +
 include/sound/pcm.h                                |   2 +
 kernel/irq/internals.h                             |   2 +
 kernel/irq/irqdesc.c                               |   2 +
 kernel/irq/manage.c                                |  39 ++++++--
 mm/page_io.c                                       |  54 ----------
 net/ipv4/igmp.c                                    |   9 +-
 net/ipv4/syncookies.c                              |   1 +
 net/ipv4/tcp_ipv4.c                                |   2 +-
 net/ipv6/addrconf.c                                |   8 +-
 net/ipv6/syncookies.c                              |   1 +
 net/ipv6/tcp_ipv6.c                                |   2 +-
 net/nfc/core.c                                     |  29 +++---
 net/nfc/netlink.c                                  |   4 +-
 net/sunrpc/xprtsock.c                              |   3 -
 sound/core/pcm.c                                   |   3 +
 sound/core/pcm_lib.c                               |   5 +
 sound/core/pcm_memory.c                            |  11 ++-
 sound/core/pcm_native.c                            | 110 +++++++++++++++------
 sound/firewire/fireworks/fireworks_hwdep.c         |   1 +
 sound/soc/codecs/da7219.c                          |  14 ++-
 sound/soc/codecs/wm8958-dsp2.c                     |   8 +-
 sound/soc/meson/g12a-tohdmitx.c                    |   2 +-
 sound/soc/soc-generic-dmaengine-pcm.c              |   6 +-
 .../net/forwarding/mirror_gre_bridge_1q.sh         |   3 +
 58 files changed, 409 insertions(+), 247 deletions(-)