Skip to content

5.4.149-rc2 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 49 patches 3 repliesIn review

Patches in v1 No applies recorded yet

None of the 49 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchGuenter RoeckLinux Kernel Functional TestingHulk Robot
SeriesT-b T-b T-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 3 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 00/49] 5.4.149-rc2 review

This is the start of the stable review cycle for the 5.4.149 release. There are 49 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 Mon, 27 Sep 2021 12:07:36 +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.149-rc2.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.149-rc2

Guenter Roeck <[email protected]>
drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV

Yu-Tung Chang <[email protected]>

    rtc: rx8010: select REGMAP_I2C

Li Jinlin <[email protected]>
blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()

Uwe Kleine-König <[email protected]>
pwm: stm32-lp: Don't modify HW state in .remove() callback

Uwe Kleine-König <[email protected]>
pwm: rockchip: Don't modify HW state in .remove() callback

Uwe Kleine-König <[email protected]>
pwm: img: Don't modify HW state in .remove() callback

Nanyong Sun <[email protected]>
nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group

Nanyong Sun <[email protected]>
nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group

Nanyong Sun <[email protected]>
nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group

Nanyong Sun <[email protected]>
nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group

Nanyong Sun <[email protected]>
nilfs2: fix NULL pointer in nilfs_##name##_attr_release

Nanyong Sun <[email protected]>
nilfs2: fix memory leak in nilfs_sysfs_create_device_group

Anand Jain <[email protected]>
btrfs: fix lockdep warning while mounting sprout fs

Jeff Layton <[email protected]>
ceph: lockdep annotations for try_nonblocking_invalidate

Jeff Layton <[email protected]>
ceph: request Fw caps before updating the mtime in ceph_write_iter

Radhey Shyam Pandey <[email protected]>
dmaengine: xilinx_dma: Set DMA mask for coherent APIs

Johannes Berg <[email protected]>
dmaengine: ioat: depends on !UML

Zou Wei <[email protected]>
dmaengine: sprd: Add missing MODULE_DEVICE_TABLE

Guenter Roeck <[email protected]>
parisc: Move pci_dev_is_behind_card_dino to where it is used

Thomas Gleixner <[email protected]>
drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()

Arnd Bergmann <[email protected]>
thermal/core: Fix thermal_cooling_device_register() prototype

Lukas Bulwahn <[email protected]>
Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH

Jongsung Kim <[email protected]>
net: stmmac: reset Tx desc base address before restarting Tx

Petr Oros <[email protected]>
phy: avoid unnecessary link-up delay in polling mode

Uwe Kleine-König <[email protected]>
pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered

Pavel Skripkin <[email protected]>
profiling: fix shift-out-of-bounds bugs

Zhen Lei <[email protected]>
nilfs2: use refcount_dec_and_lock() to fix potential UAF

Cyrill Gorcunov <[email protected]>
prctl: allow to setup brk for et_dyn executables

Xie Yongji <[email protected]>
9p/trans_virtio: Remove sysfs file on probe failure

Dan Carpenter <[email protected]>
thermal/drivers/exynos: Fix an error code in exynos_tmu_probe()

Andy Shevchenko <[email protected]>
dmaengine: acpi: Avoid comparison GSI with Linux vIRQ

Johannes Berg <[email protected]>
um: virtio_uml: fix memory leak on init failures

Nathan Chancellor <[email protected]>
staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb()

Marcelo Ricardo Leitner <[email protected]>
sctp: add param size validation for SCTP_PARAM_SET_PRIMARY

Marcelo Ricardo Leitner <[email protected]>
sctp: validate chunk size in __rcv_asconf_lookup

Alex Sverdlin <[email protected]>
ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE

Alex Sverdlin <[email protected]>
ARM: 9079/1: ftrace: Add MODULE_PLTS support

Alex Sverdlin <[email protected]>
ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link()

Alex Sverdlin <[email protected]>
ARM: 9077/1: PLT: Move struct plt_entries definition to header

Andy Shevchenko <[email protected]>
apparmor: remove duplicate macro list_entry_is_head()

Florian Fainelli <[email protected]>
ARM: Qualify enabling of swiotlb_init()

David Hildenbrand <[email protected]>
s390/pci_mmio: fully validate the VMA before calling follow_pte()

nick black <[email protected]>
console: consume APC, DM, DCS

Radim Krčmář <[email protected]>

    KVM: remember position in kvm->vcpus array

Tuan Phan <[email protected]>
PCI/ACPI: Add Ampere Altra SOC MCFG quirk

Pali Rohár <[email protected]>
PCI: aardvark: Fix reporting CRS value

Pali Rohár <[email protected]>
PCI: pci-bridge-emul: Add PCIe Root Capabilities Register

Pali Rohár <[email protected]>
PCI: aardvark: Indicate error in 'val' when config read fails

Grzegorz Jaszczyk <[email protected]>
PCI: pci-bridge-emul: Fix big-endian support

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

Diffstat:

 Makefile                                          |  4 +-
 arch/arm/include/asm/ftrace.h                     |  3 +
 arch/arm/include/asm/insn.h                       |  8 +--
 arch/arm/include/asm/module.h                     | 10 +++
 arch/arm/kernel/ftrace.c                          | 46 ++++++++++---
 arch/arm/kernel/insn.c                            | 19 +++---
 arch/arm/kernel/module-plts.c                     | 49 ++++++++++----
 arch/arm/mm/init.c                                |  6 +-
 arch/arm64/kernel/cacheinfo.c                     |  7 +-
 arch/mips/kernel/cacheinfo.c                      |  7 +-
 arch/riscv/kernel/cacheinfo.c                     |  7 +-
 arch/s390/pci/pci_mmio.c                          |  2 +-
 arch/um/drivers/virtio_uml.c                      |  4 +-
 arch/x86/kernel/cpu/cacheinfo.c                   |  7 +-
 block/blk-throttle.c                              |  1 +
 drivers/acpi/pci_mcfg.c                           | 20 ++++++
 drivers/dma/Kconfig                               |  2 +-
 drivers/dma/acpi-dma.c                            | 10 ++-
 drivers/dma/sprd-dma.c                            |  1 +
 drivers/dma/xilinx/xilinx_dma.c                   |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c |  2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c |  2 +
 drivers/net/phy/phy-c45.c                         |  5 +-
 drivers/net/phy/phy_device.c                      |  5 +-
 drivers/parisc/dino.c                             | 18 +++---
 drivers/pci/controller/pci-aardvark.c             | 71 +++++++++++++++++++--
 drivers/pci/ecam.c                                | 10 +++
 drivers/pci/pci-bridge-emul.c                     | 25 ++++----
 drivers/pci/pci-bridge-emul.h                     | 78 +++++++++++------------
 drivers/pwm/pwm-img.c                             | 16 -----
 drivers/pwm/pwm-lpc32xx.c                         | 10 +--
 drivers/pwm/pwm-rockchip.c                        | 14 ----
 drivers/pwm/pwm-stm32-lp.c                        |  2 -
 drivers/rtc/Kconfig                               |  1 +
 drivers/staging/rtl8192u/r8192U_core.c            |  2 +-
 drivers/thermal/samsung/exynos_tmu.c              |  1 +
 drivers/tty/vt/vt.c                               | 31 +++++++--
 fs/btrfs/volumes.c                                |  7 +-
 fs/ceph/caps.c                                    |  2 +
 fs/ceph/file.c                                    | 32 +++++-----
 fs/nilfs2/sysfs.c                                 | 26 ++++----
 fs/nilfs2/the_nilfs.c                             |  9 ++-
 include/linux/cacheinfo.h                         | 18 ------
 include/linux/kvm_host.h                          | 11 +---
 include/linux/pci-ecam.h                          |  1 +
 include/linux/thermal.h                           |  5 +-
 kernel/profile.c                                  | 21 +++---
 kernel/sys.c                                      |  7 --
 lib/Kconfig.debug                                 |  1 -
 net/9p/trans_virtio.c                             |  4 +-
 net/sctp/input.c                                  |  3 +
 net/sctp/sm_make_chunk.c                          | 13 +++-
 security/apparmor/apparmorfs.c                    |  3 -
 virt/kvm/kvm_main.c                               |  5 +-
 54 files changed, 409 insertions(+), 267 deletions(-)