Groovy update: upstream stable patchset 2020-12-15

Bug #1908323 reported by Kamal Mostafa on 2020-12-15
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
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:

       upstream stable patchset 2020-12-15

                Ported from the following upstream stable releases:
                        v5.4.76, v5.9.7,
                        v5.4.77, v5.9.8

       from git://

UBUNTU: upstream stable to v5.9.6
tipc: fix use-after-free in tipc_bcast_get_mode
drm/i915/gem: Avoid implicit vmap for highmem on x86-32
drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported
drm/i915/gem: Always test execution status on closing the context
drm/i915/gt: Always send a pulse down the engine after disabling heartbeat
drm/i915: Break up error capture compression loops with cond_resched()
drm/i915: Cancel outstanding work after disabling heartbeats on an engine
drm/i915: Avoid mixing integer types during batch copies
drm/i915/gt: Initialize reserved and unspecified MOCS indices
drm/i915/gt: Undo forced context restores after trivial preemptions
drm/i915: Drop runtime-pm assert from vgpu io accessors
drm/i915: Exclude low pages (128KiB) of stolen from use
drm/i915: Use the active reference on the vma while capturing
drm/i915: Reject 90/270 degree rotated initial fbs
drm/i915: Restore ILK-M RPS support
drm/nouveau/device: fix changing endianess code to work on older GPUs
ptrace: fix task_join_group_stop() for the case when current is traced
cadence: force nonlinear buffers to be cloned
chelsio/chtls: fix memory leaks caused by a race
chelsio/chtls: fix always leaking ctrl_skb
dpaa_eth: update the buffer layout for non-A050385 erratum scenarios
dpaa_eth: fix the RX headroom size alignment
gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP
gianfar: Account for Tx PTP timestamp in the skb headroom
ionic: check port ptr before use
ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags
net: ethernet: ti: cpsw: disable PTPv1 hw timestamping advertisement
net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition
powerpc/vnic: Extend "failover pending" window
sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms
sfp: Fix error handing in sfp_probe()
ip6_tunnel: set inner ipproto before ip6_tnl_encap
net: fec: fix MDIO probing for some FEC hardware blocks
r8169: work around short packet hw bug on RTL8125
drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid()
drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid()
Fonts: Replace discarded const qualifier
ALSA: hda/realtek - Fixed HP headset Mic can't be detected
ALSA: hda/realtek - Enable headphone for ASUS TM420
ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2
ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices
ALSA: usb-audio: Add implicit feedback quirk for Qu-16
ALSA: usb-audio: Add implicit feedback quirk for MODX
hugetlb_cgroup: fix reservation accounting
mm: mempolicy: fix potential pte_unmap_unlock pte error
lib/crc32test: remove extra local_irq_disable/enable
kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled
mm: always have io_remap_pfn_range() set pgprot_decrypted()
perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse()
gfs2: Wake up when sd_glock_disposal becomes zero
gfs2: Don't call cancel_delayed_work_sync from within delete work function
ring-buffer: Fix recursion protection transitions between interrupt context
iommu/vt-d: Fix kernel NULL pointer dereference in find_domain()
mtd: spi-nor: Don't copy self-pointing struct around
ftrace: Fix recursion check for NMI test
ftrace: Handle tracing when switching between context
regulator: defer probe when trying to get voltage from unresolved supply
spi: bcm2835: fix gpio cs level inversion
tracing: Fix out of bounds write in get_trace_buf
futex: Handle transient "ownerless" rtmutex state correctly
x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S
ARM: dts: sun4i-a10: fix cpu_alert temperature
arm64: dts: meson: add missing g12 rng clock
arm64: dts: amlogic: meson-g12: use the G12A specific dwmac compatible
x86/kexec: Use up-to-dated screen_info copy to fill boot params
hyperv_fb: Update screen_info after removing old framebuffer
arm64: dts: amlogic: add missing ethernet reset ID
io_uring: don't miss setting IO_WQ_WORK_CONCURRENT
of: Fix reserved-memory overlap detection
ARM: dts: mmp3: Add power domain for the camera
drm/sun4i: frontend: Rework a bit the phase data
drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
drm/sun4i: frontend: Fix the scaler phase on A33
drm/v3d: Fix double free in v3d_submit_cl_ioctl()
blk-cgroup: Fix memleak on error path
blk-cgroup: Pre-allocate tree node on blkg_conf_prep
btrfs: drop the path before adding qgroup items when enabling qgroups
btrfs: add a helper to read the tree_root commit root for backref lookup
scsi: core: Don't start concurrent async scan on same host
drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3)
drm/amdgpu: add DID for navi10 blockchain SKU
scsi: ibmvscsi: Fix potential race after loss of transport
vsock: use ns_capable_noaudit() on socket create
nvme-rdma: handle unexpected nvme completion data length
nvmet: fix a NULL pointer dereference when tracing the flush command
drm/vc4: drv: Add error handding for bind
ACPI: NFIT: Fix comparison to '-ENXIO'
usb: cdns3: gadget: suspicious implicit sign extension
drm/nouveau/nouveau: fix the start/end range for migration
drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
arm64/smp: Move rcu_cpu_starting() earlier
tty: fix crash in release_tty if tty->port is not set
fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent
s390/mm: make pmd/pud_deref() large page aware
s390/pkey: fix paes selftest failure with paes and pkey static build
powerpc/8xx: Always fault when _PAGE_ACCESSED is not set
powerpc/40x: Always fault when _PAGE_ACCESSED is not set
serial: 8250_mtk: Fix uart_get_baud_rate warning
serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_init
USB: serial: cyberjack: fix write-URB completion race
USB: serial: option: add Quectel EC200T module support
USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231
USB: serial: option: add Telit FN980 composition 0x1055
usb: dwc3: ep0: Fix delay status handling
USB: Add NO_LPM quirk for Kingston flash drive
usb: mtu3: fix panic in mtu3_gadget_stop()
io_uring: fix link lookup racing with link timeout
drm/panfrost: Fix a deadlock between the shrinker and madvise path
ARC: stack unwinding: avoid indefinite looping
PM: runtime: Drop runtime PM references to supplier on link removal
PM: runtime: Drop pm_runtime_clean_up_links()
PM: runtime: Resume the device earlier in __device_release_driver()
drm/i915/gt: Use the local HWSP offset during submission
perf/core: Fix a memory leak in perf_event_parse_addr_filter()
Revert "coresight: Make sysfs functional on topologies with per core sink"
UBUNTU: upstream stable to v5.4.76, v5.9.7
UBUNTU: upstream stable to v5.4.77, v5.9.8

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 (ian-may) on 2020-12-16
Changed in linux (Ubuntu Groovy):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :
Download full text (129.8 KiB)

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

linux (5.8.0-44.50) groovy; urgency=medium

  * groovy/linux: 5.8.0-44.50 -proposed tracker (LP: #1914805)

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

  * Introduce the new NVIDIA 460-server series and update the 460 series
    (LP: #1913200)
    - [Config] dkms-versions -- drop NVIDIA 435 455 and 440-server
    - [Config] dkms-versions -- add the 460-server nvidia driver

  * [SRU][G/H/U/OEM-5.10] re-enable s0ix of e1000e (LP: #1910541)
    - Revert "UBUNTU: SAUCE: e1000e: bump up timeout to wait when ME un-configure
      ULP mode"
    - e1000e: Only run S0ix flows if shutdown succeeded
    - Revert "e1000e: disable s0ix entry and exit flows for ME systems"
    - e1000e: Export S0ix flags to ethtool

  * suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570) //
    [SRU][G/H/U/OEM-5.10] re-enable s0ix of e1000e (LP: #1910541)
    - e1000e: bump up timeout to wait when ME un-configures ULP mode

  * Cannot probe sata disk on sata controller behind VMD: ata1.00: failed to
    IDENTIFY (I/O error, err_mask=0x4) (LP: #1894778)
    - PCI: vmd: Offset Client VMD MSI-X vectors

  * Enable mute and micmute LED on HP EliteBook 850 G7 (LP: #1910102)
    - ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7

  * SYNA30B4:00 06CB:CE09 Mouse on HP EliteBook 850 G7 not working at all
    (LP: #1908992)
    - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device

  * HD Audio Device PCI ID for the Intel Cometlake-R platform (LP: #1912427)
    - SAUCE: ALSA: hda: Add Cometlake-R PCI ID

  * switch to an autogenerated nvidia series based core via dkms-versions
    (LP: #1912803)
    - [Packaging] nvidia -- use dkms-versions to define versions built
    - [Packaging] update-version-dkms -- maintain flags fields
    - [Config] dkms-versions -- add transitional/skip information for nvidia

  * in net from ubuntu_kernel_selftests seems not reflecting sub-test
    result (LP: #1908499)
    - selftests: fix the return value for UDP GRO test

  * [UBUNTU 21.04] vfio: pass DMA availability information to userspace
    (LP: #1907421)
    - vfio/type1: Refactor vfio_iommu_type1_ioctl()
    - vfio iommu: Add dma available capability

  * qede: Kubernetes Internal DNS Failure due to QL41xxx NIC not supporting IPIP
    tx csum offload (LP: #1909062)
    - qede: fix offload for IPIP tunnel packets

  * Use DCPD to control HP DreamColor panel (LP: #1911001)
    - SAUCE: drm/dp: Another HP DreamColor panel brigntness fix

  * Fix right sounds and mute/micmute LEDs for HP ZBook Fury 15/17 G7 Mobile
    Workstation (LP: #1910561)
    - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines

  * Ubuntu 20.04 - multicast counter is not increased in ip -s (LP: #1901842)
    - net/mlx5e: Fix multicast counter not up-to-date in "ip -s"

  * in powerpc from ubuntu_kernel_selftests timeout with 5.4 P8 /
    P9 (LP: #1882503)
    - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic

  * DMI entry syntax fix for Pegatron /...

Changed in linux (Ubuntu Groovy):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers