Groovy update: v5.8.15 upstream stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Groovy |
Fix Released
|
Undecided
|
Kamal Mostafa |
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.8.15 upstream stable release
from git://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-
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_
vhost: Don't call access_ok() when using IOTLB
vhost: Use vhost_get_
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_
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_
team: set dev->needed_
net: team: fix memory leak in __team_
openvswitch: handle DNAT tuple collision
drm/amdgpu: prevent double kfree ttm->sg
btrfs: move btrfs_scratch_
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_
iommu/vt-d: Fix lockdep splat in iommu_flush_
xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
xfrm: clone XFRMA_REPLAY_
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_
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_
mdio: fix mdio-thunder.c dependency & build error
mlxsw: spectrum_acl: Fix mlxsw_sp_
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_
mmc: core: don't set limits.
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_
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
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 |
Changed in linux (Ubuntu Groovy): | |
status: | In Progress → Fix Committed |
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 discard_ bio() for submitting discard bio
fstrim operations (LP: #1896578)
- md: add md_submit_
- 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- linux-4. 15.0/fs/ btrfs/ctree. c:3233! (LP: #1902254) free_extent( ) inline_ extent_ backref( )
eTBZpZ/
- btrfs: extent_io: do extra check for extent buffer read write functions
- btrfs: extent-tree: kill BUG_ON() in __btrfs_
- btrfs: extent-tree: kill the BUG_ON() in insert_
- btrfs: ctree: check key order before merging tree blocks
* Tiger Lake PMC core driver fixes (LP: #1899883) mphy_pg_ show()
- platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name
- platform/x86: intel_pmc_core: fix bound check in pmc_core_
- 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) psr_atomic_ check() "
- Revert "UBUNTU: SAUCE: drm/i915/display: Fix null deref in
intel_
- 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
workaround
* [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 ...