Groovy update: v5.8.15 upstream stable release

Bug #1902130 reported by Kamal Mostafa
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Fix Released
Kamal Mostafa

Bug Description

SRU Justification

       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.8.15 upstream stable release
       from git://

fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
fbcon: Fix global-out-of-bounds read in fbcon_get_font()
Revert "ravb: Fixed to be able to unload modules"
bpf: Fix scalar32_min_max_or bounds tracking
crypto: arm64: Use x16 with indirect branch to bti_c
exfat: fix use of uninitialized spinlock on error path
net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
drm/nouveau/mem: guard against NULL pointer access in mem_del
partitions/ibm: fix non-DASD devices
block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()
vhost: Don't call access_ok() when using IOTLB
vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
usermodehelper: reset umask to default before executing user process
splice: teach splice pipe reading about empty pipe buffers
Platform: OLPC: Fix memleak in olpc_ec_probe
platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many different models
bpf: Fix sysfs export of empty BTF section
bpf: Prevent .BTF section elimination
r8169: consider that PHY reset may still be in progress after applying firmware
platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
nvme-core: put ctrl ref when module ref get fail
macsec: avoid use-after-free in macsec_handle_frame()
RISC-V: Make sure memblock reserves the memory containing DT
gpiolib: Disable compat ->read() code in UML case
mm/khugepaged: fix filemap page_to_pgoff(page) != offset
net: introduce helper sendpage_ok() in include/linux/net.h
tcp: use sendpage_ok() to detect misused .sendpage
nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
xfrmi: drop ignore_df check before updating pmtu
espintcp: restore IP CB before handing the packet to xfrm
cifs: Fix incomplete memory allocation on setxattr path
i2c: meson: fix clock setting overwrite
i2c: meson: keep peripheral clock enabled
i2c: meson: fixup rate calculation with filter delay
i2c: owl: Clear NACK and BUS error bits
sctp: fix sctp_auth_init_hmacs() error path
team: set dev->needed_headroom in team_setup_by_port()
net: team: fix memory leak in __team_options_register
openvswitch: handle DNAT tuple collision
drm/amdgpu: prevent double kfree ttm->sg
btrfs: move btrfs_scratch_superblocks into btrfs_dev_replace_finishing
io_uring: fix potential ABBA deadlock in ->show_fdinfo()
drm/amd/pm: Removed fixed clock in auto mode DPM
drm/amd/display: fix return value check for hdcp_work
btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
xfrm: clone whole liftime_cur structure in xfrm_do_migrate
xsk: Do not discard packet when NETDEV_TX_BUSY
net: stmmac: removed enabling eee in EEE set callback
platform/x86: fix kconfig dependency warning for LG_LAPTOP
platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
hinic: add log in exception handling processes
hinic: fix wrong return value of mac-set cmd
net: dsa: felix: convert TAS link speed based on phylink speed
xfrm: Use correct address family in xfrm_state_find
iavf: use generic power management
iavf: Fix incorrect adapter get in iavf_resume
ice: fix memory leak if register_netdev_fails
ice: fix memory leak in ice_vsi_setup
vmxnet3: fix cksum offload issues for non-udp tunnels
net: stmmac: Fix clock handling on remove path
net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop
bonding: set dev->needed_headroom in bond_setup_by_slave()
mdio: fix mdio-thunder.c dependency & build error
mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path
r8169: fix RTL8168f/RTL8411 EPHY config
net: usb: ax88179_178a: fix missing stop entry in driver_info
virtio-net: don't disable guest csum when disable LRO
net: phy: realtek: fix rtl8211e rx/tx delay config
octeontx2-af: Fix enable/disable of default NPC entries
octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames
octeontx2-pf: Fix the device state on error
octeontx2-pf: Fix synchnorization issue in mbox
pipe: Fix memory leaks in create_pipe_files()
net/mlx5: Fix a race when moving command interface to polling mode
net/mlx5: Avoid possible free of command entry while timeout comp handler
net/mlx5: poll cmd EQ in case of command timeout
net/mlx5: Add retry mechanism to the command entry index allocation
net/mlx5: Fix request_irqs error flow
net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
net/mlx5e: Fix return status when setting unsupported FEC mode
net/mlx5e: Fix VLAN cleanup flow
net/mlx5e: Fix VLAN create flow
net/mlx5e: Fix race condition on nhe->n pointer in neigh update
net: stmmac: Modify configuration method of EEE timers
net: hinic: fix DEVLINK build errors
vhost-vdpa: fix vhost_vdpa_map() on error condition
vhost-vdpa: fix page pinning leakage in error path
net: mvneta: fix double free of txq->buf
rxrpc: Fix rxkad token xdr encoding
rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
rxrpc: Fix some missing _bh annotations on locking conn->state_lock
rxrpc: The server keyring isn't network-namespaced
rxrpc: Fix server keyring leak
net: mscc: ocelot: rename ocelot_board.c to ocelot_vsc7514.c
UBUNTU: [Packaging] module ocelot_board rename
net: mscc: ocelot: split writes to pause frame enable bit and to thresholds
net: mscc: ocelot: extend watermark encoding function
net: mscc: ocelot: divide watermark value by 60 when writing to SYS_ATOP
afs: Fix deadlock between writeback and truncate
perf: Fix task_function_call() error handling
mmc: core: don't set limits.discard_granularity as 0
mm: validate inode in mapping_set_error()
mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
tcp: fix receive window update in tcp_add_backlog()
netlink: fix policy dump leak
net/core: check length before updating Ethertype in skb_mpls_{push,pop}
net: bridge: fdb: don't flush ext_learn entries
net/tls: race causes kernel panic
net/mlx5e: Fix driver's declaration to support GRE offload
tty/vt: Do not warn when huge selection requested
Input: ati_remote2 - add missing newlines when printing module parameters
net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks
net_sched: defer tcf_idr_insert() in tcf_action_init_1()
net_sched: commit action insertions together
Linux 5.8.15
UBUNTU: upstream stable to v5.8.15

CVE References

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu Groovy):
status: New → In Progress
assignee: nobody → Kamal Mostafa (kamalmostafa)
description: updated
Ian May (ian-may)
Changed in linux (Ubuntu Groovy):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (50.5 KiB)

This bug was fixed in the package linux - 5.8.0-31.33

linux (5.8.0-31.33) groovy; urgency=medium

  * groovy/linux: 5.8.0-31.33 -proposed tracker (LP: #1905299)

  * Groovy 5.8 kernel hangs on boot on CPUs with eLLC (LP: #1903397)
    - drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup
      during fbdev init

  * CVE-2020-4788
    - selftests/powerpc: rfi_flush: disable entry flush if present
    - powerpc/64s: flush L1D on kernel entry
    - powerpc/64s: flush L1D after user accesses
    - selftests/powerpc: entry flush test

linux (5.8.0-30.32) groovy; urgency=medium

  * groovy/linux: 5.8.0-30.32 -proposed tracker (LP: #1903194)

  * Update kernel packaging to support forward porting kernels (LP: #1902957)
    - [Debian] Update for leader included in BACKPORT_SUFFIX

  * Avoid double newline when running insertchanges (LP: #1903293)
    - [Packaging] insertchanges: avoid double newline

  * EFI: Fails when BootCurrent entry does not exist (LP: #1899993)
    - efivarfs: Replace invalid slashes with exclamation marks in dentries.

  * raid10: Block discard is very slow, causing severe delays for mkfs and
    fstrim operations (LP: #1896578)
    - md: add md_submit_discard_bio() for submitting discard bio
    - md/raid10: extend r10bio devs to raid disks
    - md/raid10: pull codes that wait for blocked dev into one function
    - md/raid10: improve raid10 discard request
    - md/raid10: improve discard request for far layout
    - dm raid: fix discard limits for raid1 and raid10
    - dm raid: remove unnecessary discard limits for raid10

  * Bionic: btrfs: kernel BUG at /build/linux-
    eTBZpZ/linux-4.15.0/fs/btrfs/ctree.c:3233! (LP: #1902254)
    - btrfs: extent_io: do extra check for extent buffer read write functions
    - btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent()
    - btrfs: extent-tree: kill the BUG_ON() in insert_inline_extent_backref()
    - btrfs: ctree: check key order before merging tree blocks

  * Tiger Lake PMC core driver fixes (LP: #1899883)
    - platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name
    - platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show()
    - platform/x86: pmc_core: Use descriptive names for LPM registers
    - platform/x86: intel_pmc_core: Fix TigerLake power gating status map
    - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value

  * drm/i915/dp_mst - System would hang during the boot up. (LP: #1902469)
    - Revert "UBUNTU: SAUCE: drm/i915/display: Fix null deref in
    - drm/i915: Fix encoder lookup during PSR atomic check

  * Undetected Data corruption in MPI workloads that use VSX for reductions on
    POWER9 DD2.1 systems (LP: #1902694)
    - powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation
    - selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load

  * [20.04 FEAT] Support/enhancement of NVMe IPL (LP: #1902179)
    - s390/ipl: support NVMe IPL kernel parameters

  * uvcvideo: add mapping for HEVC payloads (LP: #1895803)
    - media: uvcvideo: Add mapping for HEVC payloads

  * risc-v 5.8 ...

Changed in linux (Ubuntu Groovy):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 5.8.0-36.40+21.04.1

linux (5.8.0-36.40+21.04.1) hirsute; urgency=medium

  * Packaging resync (LP: #1786013)
    - update dkms package versions

  [ Ubuntu: 5.8.0-36.40 ]

  * debian/scripts/file-downloader does not handle positive failures correctly
    (LP: #1878897)
    - [Packaging] file-downloader not handling positive failures correctly

  [ Ubuntu: 5.8.0-35.39 ]

  * Packaging resync (LP: #1786013)
    - update dkms package versions
  * CVE-2021-1052 // CVE-2021-1053
    - [Packaging] NVIDIA -- Add the NVIDIA 460 driver

 -- Kleber Sacilotto de Souza <email address hidden> Thu, 07 Jan 2021 11:57:30 +0100

Changed in linux (Ubuntu):
status: Confirmed → Fix Released
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.