APPLIED: [SRU][Focal][PULL] Focal update: v5.4.149 upstream stable release

Kelsey Skunberg kelsey.skunberg at canonical.com
Wed Oct 27 23:29:51 UTC 2021


On 2021-10-20 09:54:41 , Kamal Mostafa wrote:
> This pull request (51 commits) includes the following Focal stable patchsets:
> 
> 	Focal update: v5.4.149 upstream stable release
> 	https://bugs.launchpad.net/bugs/1947885
> 
> Note also that the 'stable-next' branch head contains this and all prior
> pending upstream stable releases.  I recommend fetching and applying just this
> reference ('stable-next') instead of each tags/focal-stable-v5.4.xx reference:
> 
>    git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-focal.git stable-next
> 
>  -Kamal
> 
> -----
> 
> The following changes since commit 216d8628372b54f7f73296e0a29783e5e3a893f2:
> 
>   UBUNTU: Ubuntu-5.4.0-90.101 (2021-10-15 11:56:24 -0600)
> 
> are available in the Git repository at:
> 
>   git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-focal.git focal-stable-v5.4.149
> 
> for you to fetch changes up to 923f557ff68583ca40b8d632f85a71bb5f3419f8:
> 
>   UBUNTU: upstream stable to v5.4.149 (2021-10-20 09:13:15 -0700)
> 
> ----------------------------------------------------------------
> Alex Sverdlin (4):
>       ARM: 9077/1: PLT: Move struct plt_entries definition to header
>       ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link()
>       ARM: 9079/1: ftrace: Add MODULE_PLTS support
>       ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE
> 
> Anand Jain (1):
>       btrfs: fix lockdep warning while mounting sprout fs
> 
> Andy Shevchenko (2):
>       apparmor: remove duplicate macro list_entry_is_head()
>       dmaengine: acpi: Avoid comparison GSI with Linux vIRQ
> 
> Arnd Bergmann (1):
>       thermal/core: Fix thermal_cooling_device_register() prototype
> 
> Cyrill Gorcunov (1):
>       prctl: allow to setup brk for et_dyn executables
> 
> Dan Carpenter (1):
>       thermal/drivers/exynos: Fix an error code in exynos_tmu_probe()
> 
> David Hildenbrand (1):
>       s390/pci_mmio: fully validate the VMA before calling follow_pte()
> 
> Florian Fainelli (1):
>       ARM: Qualify enabling of swiotlb_init()
> 
> Greg Kroah-Hartman (1):
>       Linux 5.4.149
> 
> Grzegorz Jaszczyk (1):
>       PCI: pci-bridge-emul: Fix big-endian support
> 
> Guenter Roeck (2):
>       parisc: Move pci_dev_is_behind_card_dino to where it is used
>       drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV
> 
> Jeff Layton (2):
>       ceph: request Fw caps before updating the mtime in ceph_write_iter
>       ceph: lockdep annotations for try_nonblocking_invalidate
> 
> Johannes Berg (2):
>       um: virtio_uml: fix memory leak on init failures
>       dmaengine: ioat: depends on !UML
> 
> Jongsung Kim (1):
>       net: stmmac: reset Tx desc base address before restarting Tx
> 
> Kamal Mostafa (1):
>       UBUNTU: upstream stable to v5.4.149
> 
> Li Jinlin (1):
>       blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()
> 
> Lukas Bulwahn (1):
>       Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH
> 
> Marcelo Ricardo Leitner (2):
>       sctp: validate chunk size in __rcv_asconf_lookup
>       sctp: add param size validation for SCTP_PARAM_SET_PRIMARY
> 
> Nanyong Sun (6):
>       nilfs2: fix memory leak in nilfs_sysfs_create_device_group
>       nilfs2: fix NULL pointer in nilfs_##name##_attr_release
>       nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group
>       nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group
>       nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group
>       nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group
> 
> Nathan Chancellor (1):
>       staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb()
> 
> Pali Rohár (3):
>       PCI: aardvark: Indicate error in 'val' when config read fails
>       PCI: pci-bridge-emul: Add PCIe Root Capabilities Register
>       PCI: aardvark: Fix reporting CRS value
> 
> Pavel Skripkin (1):
>       profiling: fix shift-out-of-bounds bugs
> 
> Petr Oros (1):
>       phy: avoid unnecessary link-up delay in polling mode
> 
> Radhey Shyam Pandey (1):
>       dmaengine: xilinx_dma: Set DMA mask for coherent APIs
> 
> Radim Krčmář (1):
>       KVM: remember position in kvm->vcpus array
> 
> Thomas Gleixner (1):
>       drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()
> 
> Tuan Phan (1):
>       PCI/ACPI: Add Ampere Altra SOC MCFG quirk
> 
> Uwe Kleine-König (4):
>       pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered
>       pwm: img: Don't modify HW state in .remove() callback
>       pwm: rockchip: Don't modify HW state in .remove() callback
>       pwm: stm32-lp: Don't modify HW state in .remove() callback
> 
> Xie Yongji (1):
>       9p/trans_virtio: Remove sysfs file on probe failure
> 
> Yu-Tung Chang (1):
>       rtc: rx8010: select REGMAP_I2C
> 
> Zhen Lei (1):
>       nilfs2: use refcount_dec_and_lock() to fix potential UAF
> 
> Zou Wei (1):
>       dmaengine: sprd: Add missing MODULE_DEVICE_TABLE
> 
> nick black (1):
>       console: consume APC, DM, DCS
> 
>  Makefile                                          |  2 +-
>  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 +
>  debian.master/upstream-stable                     |  2 +-
>  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 +-
>  55 files changed, 409 insertions(+), 267 deletions(-)
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team



More information about the kernel-team mailing list