Focal update: v5.14.7 upstream stable release

Bug #1945185 reported by Timo Aaltonen
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-oem-5.14 (Ubuntu)
Invalid
Undecided
Unassigned
Focal
Fix Released
Undecided
Unassigned

Bug Description

    SRU Justification

    Impact:
       The upstream process for stable tree updates is quite similar
       in scope to the Ubuntu SRU process, e.g., each patch has to
       demonstrably fix a bug, and each patch is vetted by upstream
       by originating either directly from a mainline/stable Linux tree or
       a minimally backported form of that patch. The following upstream
       stable patches should be included in the Ubuntu kernel:

       v5.14.7 upstream stable release
       from git://git.kernel.org/

Linux 5.14.7
s390/bpf: Fix branch shortening during codegen pass
s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant
s390/bpf: Fix optimizing out zero-extensions
net: dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active_ports()
bnxt_en: Fix error recovery regression
net: renesas: sh_eth: Fix freeing wrong tx descriptor
cxgb3: fix oops on module removal
mfd: lpc_sch: Rename GPIOBASE to prevent build error
ip6_gre: Revert "ip6_gre: add validation for csum_start"
bnxt_en: Fix possible unintended driver initiated error recovery
bnxt_en: Fix asic.rev in devlink dev info command
bnxt_en: fix stored FW_PSID version masks
net: dsa: b53: Fix IMP port setup on BCM5301x
ip_gre: validate csum_start only on pull
iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()'
iwlwifi: move get pnvm file name to a separate function
qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom
fq_codel: reject silly quantum parameters
netfilter: socket: icmp6: fix use-after-scope
mptcp: Only send extra TCP acks in eligible socket states
net: dsa: b53: Set correct number of ports in the DSA struct
net: dsa: b53: Fix calculating number of switch ports
net: hso: add failure handler for add_net_device
selftests: mptcp: clean tmp files in simult_flows
mptcp: fix possible divide by zero
tools build: Fix feature detect clean for out of source builds
net: dsa: tag_rtl4_a: Fix egress tags
io_uring: retry in case of short read on block device
gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak
gpio: mpc8xxx: Fix a potential double iounmap call in 'mpc8xxx_probe()'
gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()'
perf bench inject-buildid: Handle writen() errors
perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64}
perf config: Fix caching and memory leak in perf_home_perfconfig()
ARC: export clear_user_page() for modules
mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()'
watchdog: Fix NULL pointer dereference when releasing cdev
PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n
PCI/PTM: Remove error message at boot
KVM: arm64: Handle PSCI resets before userspace touches vCPU state
KVM: arm64: Fix read-side race on updates to vcpu reset state
mtd: mtdconcat: Check _read, _write callbacks existence before assignment
mtd: mtdconcat: Judge callback existence based on the master
tracing/boot: Fix a hist trigger dependency for boot time tracing
mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set
PCI: Fix pci_dev_str_match_path() alloc while atomic bug
KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size
netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex
PCI: iproc: Fix BCMA probe resource handling
PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges'
PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX
backlight: ktd253: Stabilize backlight
mfd: axp20x: Update AXP288 volatile ranges
net: phylink: add suspend/resume support
stmmac: dwmac-loongson:Fix missing return value
NTB: perf: Fix an error code in perf_setup_inbuf()
NTB: Fix an error code in ntb_msit_probe()
ethtool: Fix an error code in cxgb2.c
loop: reduce the loop_ctl_mutex scope
PCI: ibmphp: Fix double unmap of io_mem
block, bfq: honor already-setup queue merges
net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920
flow: fix object-size-mismatch warning in flowi{4,6}_to_flowi_common()
Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6
octeontx2-af: Add additional register check to rvu_poll_reg()
watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate
PCI: Add ACS quirks for Cavium multi-function devices
PCI: j721e: Add PCIe support for AM64
PCI: j721e: Add PCIe support for J7200
PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state
PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool
tracing/probes: Reject events which have the same name of existing one
KVM: arm64: Make hyp_panic() more robust when protected mode is enabled
riscv: fix the global name pfn_base confliction error
PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe()
mfd: Don't use irq_create_mapping() to resolve a mapping
PCI: tegra: Fix OF node reference leak
PCI: tegra194: Fix MSI-X programming
PCI: tegra194: Fix handling BME_CHGED event
fuse: fix use after free in fuse_read_interrupt()
PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms
mfd: db8500-prcmu: Adjust map to reality
remoteproc: qcom: wcnss: Fix race with iris probe
dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation
mlxbf_gige: clear valid_polarity upon open
net: dsa: flush switchdev workqueue before tearing down CPU/DSA ports
blkcg: fix memory leak in blk_iolatency_init
nvme: avoid race in shutdown namespace removal
net: hns3: fix the exception when query imp info
net: dsa: lantiq_gswip: Add 200ms assert delay
net: dsa: qca8k: fix kernel panic with legacy mdio mapping
ice: Correctly deal with PFs that do not support RDMA
net/mlx5e: Fix mutual exclusion between CQE compression and HW TS
Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver
net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP
net: hns3: fix the timing issue of VF clearing interrupt sources
net: hns3: disable mac in flr process
net: hns3: change affinity_mask to numa node range
net: hns3: pad the short tunnel frame before sending to hardware
bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem()
s390/pci_mmio: fully validate the VMA before calling follow_pte()
powerpc/mce: Fix access error in mce handler
powerpc/64s: system call rfscv workaround for TM bugs
KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers
ibmvnic: check failover_pending in login response
dt-bindings: arm: Fix Toradex compatible typo
udp_tunnel: Fix udp_tunnel_nic work-queue type
qed: Handle management FW error
selftest: net: fix typo in altname test
tcp: fix tp->undo_retrans accounting in tcp_sacktag_one()
x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y
net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup
net/af_unix: fix a data-race in unix_dgram_poll
vhost_net: fix OoB on sendmsg() failure.
gen_compile_commands: fix missing 'sys' package
net: ipa: initialize all filter table slots
events: Reuse value read using READ_ONCE instead of re-reading it
powerpc/64s: system call scv tabort fix for corrupt irq soft-mask state
nvme-tcp: fix io_work priority inversion
igc: fix tunnel offloading
net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume
net/mlx5: Fix potential sleeping in atomic context
net/mlx5: FWTrace, cancel work on alloc pd error flow
perf machine: Initialize srcline string member in add_location struct
drm/i915/dp: return proper DPRX link training result
rtc: cmos: Disable irq around direct invocation of cmos_interrupt()
drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused
tipc: increase timeout in tipc_sk_enqueue()
r6040: Restore MDIO clock frequency after MAC reset
net/l2tp: Fix reference count leak in l2tp_udp_recv_core
dccp: don't duplicate ccid when cloning dccp sock
ptp: dp83640: don't define PAGE0
net-caif: avoid user-triggerable WARN_ON(1)
net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert
net: remove the unnecessary check in cipso_v4_doi_free
ethtool: Fix rxnfc copy to user buffer overflow
tipc: fix an use-after-free issue in tipc_recvmsg
x86/mce: Avoid infinite loop for copy from user recovery
x86/mm: Fix kern_addr_valid() to cope with existing but not present entries
x86/pat: Pass valid address to sanitize_phys()
net: qrtr: revert check in qrtr_endpoint_post()
s390/sclp: fix Secure-IPL facility detection
drm/etnaviv: add missing MMU context put when reaping MMU mapping
drm/etnaviv: reference MMU context when setting up hardware state
drm/etnaviv: fix MMU context leak on GPU reset
drm/etnaviv: exec and MMU state is lost when resetting the GPU
drm/etnaviv: keep MMU context across runtime suspend/resume
drm/etnaviv: stop abusing mmu_context as FE running marker
drm/etnaviv: put submit prev MMU context when it exists
drm/etnaviv: return context from etnaviv_iommu_context_get
drm/i915/dp: Use max params for panels < eDP 1.4
io_uring: allow retry for O_NONBLOCK if async is supported
drm/radeon: pass drm dev radeon_agp_head_init directly
drm/amdkfd: separate kfd_iommu_resume from kfd_resume
drm/amd/pm: fix the issue of uploading powerplay table
drm/amdgpu: move iommu_resume before ip init/resume
drm/amdgpu: add amdgpu_amdkfd_resume_iommu
drm/amdgpu: fix use after free during BO move
drm/amdgpu: use IS_ERR for debugfs APIs
drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10
drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver
drm/amd/display: Fix white screen page fault for gpuvm
drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3
drm/amd/display: Get backlight from PWM if DMCU is not initialized
PCI: Add AMD GPU multi-function power dependencies
PM: base: power: don't try to use non-existing RTC for storing data
arm64/sve: Use correct size when reinitialising SVE state
bnx2x: Fix enabling network interfaces without VFs
xen: fix usage of pmd_populate in mremap for pv guests
xen: reset legacy rtc flag for PV domU
swiotlb-xen: fix late init retry
swiotlb-xen: avoid double free
io_uring: ensure symmetry in handling iter types in loop_rw_iter()
net: stmmac: fix MAC not working when system resume back with WoL active

Timo Aaltonen (tjaalton)
Changed in linux-oem-5.14 (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Timo Aaltonen (tjaalton)
Changed in linux-oem-5.14 (Ubuntu Focal):
status: New → Incomplete
status: Incomplete → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (52.7 KiB)

This bug was fixed in the package linux-oem-5.14 - 5.14.0-1005.5

---------------
linux-oem-5.14 (5.14.0-1005.5) focal; urgency=medium

  * focal/linux-oem-5.14: 5.14.0-1005.5 -proposed tracker (LP: #1944905)

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/2021.09.27)

  * Update ADL-P dmc firmware (LP: #1945438)
    - drm/i915: Free all DMC payloads
    - drm/i915/dmc: Update to DMC v2.12

  * Enable runtime power management for yellow carp XHCI (LP: #1944382)
    - SAUCE: usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform

  * e1000e extremly slow (LP: #1930754)
    - SAUCE: e1000e: Separate TGP board type from SPT
    - SAUCE: e1000e: Fixing packet loss issues on new platforms

  * Fix missing HDMI audio on Intel RKL (LP: #1945556)
    - drm/i915/audio: Use BIOS provided value for RKL HDA link

  * Focal update: v5.14.9 upstream stable release (LP: #1945656)
    - mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable()
    - ocfs2: drop acl cache for directories too
    - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN
    - mm: fix uninitialized use in overcommit_policy_handler
    - usb: gadget: r8a66597: fix a loop in set_feature()
    - usb: gadget: u_audio: EP-OUT bInterval in fback frequency
    - usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave
    - usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA
    - usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned()
    - cifs: Not to defer close on file when lock is set
    - cifs: Fix soft lockup during fsstress
    - cifs: fix incorrect check for null pointer in header_assemble
    - xen/x86: fix PV trap handling on secondary processors
    - usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c
    - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter
    - USB: cdc-acm: fix minor-number release
    - Revert "USB: bcma: Add a check for devm_gpiod_get"
    - binder: make sure fd closes complete
    - binder: fix freeze race
    - staging: greybus: uart: fix tty use after free
    - usb: isp1760: do not sleep in field register poll
    - Re-enable UAS for LaCie Rugged USB3-FW with fk quirk
    - usb: dwc3: core: balance phy init and exit
    - usb: cdns3: fix race condition before setting doorbell
    - usb: core: hcd: Add support for deferring roothub registration
    - USB: serial: mos7840: remove duplicated 0xac24 device ID
    - USB: serial: option: add Telit LN920 compositions
    - USB: serial: option: remove duplicate USB device ID
    - USB: serial: option: add device id for Foxconn T99W265
    - misc: bcm-vk: fix tty registration race
    - misc: genwqe: Fixes DMA mask setting
    - mcb: fix error handling in mcb_alloc_bus()
    - KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest
    - erofs: fix up erofs_lookup tracepoint
    - nexthop: Fix division by zero while replacing a resilient group
    - btrfs: prevent __btrfs_dump_space_info() to underflow its free space
    - xhci: Set HCD flag to defer primary roothub registration
    - serial: 8250: 8250_omap: Fix RX_LVL register offset
    - serial: mvebu-uart: fix dr...

Changed in linux-oem-5.14 (Ubuntu Focal):
status: Fix Committed → Fix Released
Changed in linux-oem-5.14 (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.