Groovy update: v5.8.3 upstream stable release

Bug #1892774 reported by Kamal Mostafa
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Kamal Mostafa
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.3 upstream stable release
       from git://git.kernel.org/

UBUNTU: [Config] update config for ARMADA_AP_CPU_CLK
ALSA: hda/realtek - Fix unused variable warning
smb3: warn on confusing error scenario with sec=krb5
SMB3: Fix mkdir when idsfromsid configured on mount
genirq/affinity: Make affinity setting if activated opt-in
genirq: Unlock irq descriptor after errors
genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq()
PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
PCI/ATS: Add pci_pri_supported() to check device or associated PF
PCI: Add device even if driver attach failed
PCI: qcom: Define some PARF params needed for ipq8064 SoC
PCI: qcom: Add support for tx term offset for rev 2.1.0
btrfs: allow use of global block reserve for balance item deletion
btrfs: free anon block device right after subvolume deletion
btrfs: don't allocate anonymous block device for user invisible roots
btrfs: preallocate anon block device at first phase of snapshot creation
btrfs: ref-verify: fix memory leak in add_block_entry
btrfs: only commit the delayed inode when doing a full fsync
btrfs: stop incremening log_batch for the log root tree when syncing log
btrfs: only commit delayed items at fsync if we are logging a directory
btrfs: remove no longer needed use of log_writers for the log root tree
btrfs: don't traverse into the seed devices in show_devname
btrfs: pass checksum type via BTRFS_IOC_FS_INFO ioctl
btrfs: open device without device_list_mutex
btrfs: move the chunk_mutex in btrfs_read_chunk_tree
btrfs: relocation: review the call sites which can be interrupted by signal
btrfs: add missing check for nocow and compression inode flags
btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on relocation tree
btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases
btrfs: sysfs: use NOFS for device creation
btrfs: don't WARN if we abort a transaction with EROFS
btrfs: fix race between page release and a fast fsync
btrfs: don't show full path of bind mounts in subvol=
btrfs: fix messages after changing compression level by remount
btrfs: only search for left_info if there is no right_info in try_merge_free_space
btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
btrfs: fix memory leaks after failure to lookup checksums during inode logging
btrfs: trim: fix underflow in trim length to prevent access beyond device boundary
btrfs: make sure SB_I_VERSION doesn't get unset by remount
btrfs: fix return value mixup in btrfs_get_extent
btrfs: check correct variable after allocation in btrfs_backref_iter_alloc
arm64: dts: qcom: sc7180: Drop the unused non-MSA SID
arm64: perf: Correct the event index in sysfs
dt-bindings: iio: io-channel-mux: Fix compatible string in example code
iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
iio: imu: st_lsm6dsx: reset hw ts after resume
xtensa: add missing exclusive access state management
xtensa: fix xtensa_pmu_setup prototype
cifs: Fix leak when handling lease break for cached root fid
powerpc/ptdump: Fix build failure in hashpagetable.c
powerpc: Allow 4224 bytes of stack expansion for the signal frame
powerpc: Fix circular dependency between percpu.h and mmu.h
pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH
pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ
media: venus: fix multiple encoder crash
media: vsp1: dl: Fix NULL pointer dereference on unbind
net: ethernet: stmmac: Disable hardware multicast filter
net: stmmac: dwmac1000: provide multicast filter fallback
irqchip/loongson-liointc: Fix misuse of gc->mask_cache
irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR
pidfd: Add missing sock updates for pidfd_getfd()
net/compat: Add missing sock updates for SCM_RIGHTS
selftests/seccomp: Set NNP for TSYNC ESRCH flag test
md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
bcache: allocate meta data pages as compound pages
bcache: fix overflow in offset_to_stripe()
bcache: avoid nr_stripes overflow in bcache_device_init()
bcache: fix bio_{start,end}_io_acct with proper device
bcache: use disk_{start,end}_io_acct() to count I/O for bcache device
mac80211: fix misplaced while instead of if
appletalk: Fix atalk_proc_init() return path
driver core: Avoid binding drivers to dead devices
MIPS: CPU#0 is not hotpluggable
MIPS: qi_lb60: Fix routing to audio amplifier
MIPS: SGI-IP27: always enable NUMA in Kconfig
ext2: fix missing percpu_counter_inc
khugepaged: collapse_pte_mapped_thp() flush the right range
mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
khugepaged: collapse_pte_mapped_thp() protect the pmd lock
khugepaged: retract_page_tables() remember to test exit
hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem
mm/shuffle: don't move pages between zones and don't read garbage memmaps
mm: fix kthread_use_mm() vs TLB invalidate
ocfs2: change slot number type s16 to u16
mm/page_counter.c: fix protection usage propagation
cma: don't quit at first error when activating reserved areas
mm/memory_hotplug: fix unpaired mem_hotplug_begin/done
ftrace: Setup correct FTRACE_FL_REGS flags for module
kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
tracing/hwlat: Honor the tracing_cpumask
tracing: Use trace_sched_process_free() instead of exit() for pid tracing
watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
watchdog: f71808e_wdt: remove use of wrong watchdog_info option
watchdog: f71808e_wdt: clear watchdog timeout occurred flag
ceph: set sec_context xattr on symlink creation
ceph: handle zero-length feature mask in session messages
pseries: Fix 64 bit logical memory block panic
dm ebs: Fix incorrect checking for REQ_OP_FLUSH
dm: don't call report zones for more than the user requested
module: Correctly truncate sysfs sections output
bootconfig: Fix to find the initargs correctly
perf probe: Fix wrong variable warning when the probe point is not found
perf probe: Fix memory leakage when the probe point is not found
perf intel-pt: Fix FUP packet state
perf intel-pt: Fix duplicate branch after CBR
gfs2: Fix refcount leak in gfs2_glock_poke
gfs2: Never call gfs2_block_zero_range with an open transaction
remoteproc: qcom: q6v5: Update running state before requesting stop
remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
libnvdimm: Validate command family indices
drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
drm/ingenic: Fix incorrect assumption about plane->index
crypto: algif_aead - Only wake up when ctx->more is zero
mfd: arizona: Ensure 32k clock is put on driver unbind and error
octeontx2-af: change (struct qmem)->entry_sz from u8 to u16
mtd: rawnand: fsl_upm: Remove unused mtd var
mtd: rawnand: brcmnand: ECC error handling on EDU transfers
platform/chrome: cros_ec_ishtp: Fix a double-unlock issue
drm/amdgpu/debugfs: fix memory leak when pm_runtime_get_sync failed
RDMA/ipoib: Return void from ipoib_ib_dev_stop()
RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
rtc: cpcap: fix range
media: staging: rkisp1: remove macro RKISP1_DIR_SINK_SRC
media: staging: rkisp1: rename macros 'RKISP1_DIR_*' to 'RKISP1_ISP_SD_*'
media: staging: rkisp1: rsz: set default format if the given format is not RKISP1_ISP_SD_SRC
media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
media: rockchip: rga: Only set output CSC mode for RGB input
IB/uverbs: Set IOVA on IB MR in uverbs layer
sched/uclamp: Protect uclamp fast path code with static key
selftests/bpf: Test_progs indicate to shell on non-actions
bpf: selftests: Restore netns after each test
selftests/bpf: test_progs use another shell exit on non-actions
selftests/bpf: test_progs avoid minus shell exit codes
USB: serial: ftdi_sio: make process-packet buffer unsigned
USB: serial: ftdi_sio: clean up receive processing
crypto: af_alg - Fix regression on empty requests
devres: keep both device name and resource name in pretty name
RDMA/counter: Only bind user QPs in auto mode
RDMA/counter: Allow manually bind QPs with different pids to same counter
mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
rtw88: pci: disable aspm for platform inter-op with module parameter
rtc: pl031: fix set_alarm by adding back call to alarm_irq_enable
crypto: caam - Remove broken arc4 support
gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile
dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
ima: Fail rule parsing when appraise_flag=blacklist is unsupportable
f2fs: compress: fix to avoid memory leak on cc->cpages
clk: actions: Fix h_clk for Actions S500 SoC
selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code
selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly
selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value
iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
clk: qcom: gcc: fix sm8150 GPU and NPU clocks
clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL
iommu/vt-d: Handle non-page aligned address
iommu/vt-d: Enforce PASID devTLB field mask
iommu/vt-d: Warn on out-of-range invalidation address
iommu/vt-d: Disable multiple GPASID-dev bind
i2c: rcar: slave: only send STOP event when we have been addressed
f2fs: compress: fix to update isize when overwriting compressed file
clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
clk: clk-atlas6: fix return value check in atlas6_clk_init()
nvme: fix deadlock in disconnect during scan_work and/or ana_work
sched/uclamp: Fix a deadlock when enabling uclamp static key
pwm: bcm-iproc: handle clk_get_rate() return
perf tools: Fix term parsing for raw syntax
tools build feature: Use CC and CXX from parent
i2c: rcar: avoid race when unregistering slave
nfs: ensure correct writeback errors are returned on close()
ubi: fastmap: Don't produce the initial next anchor PEB when fastmap is disabled
ubi: fastmap: Free fastmap next anchor peb during detach
ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename
UBUNTU: [Config] update config for CLK_HSDK
clk: hsdk: Fix bad dependency on IOMEM
clk: bcm2835: Do not use prediv with bcm2711's PLLs
libnvdimm/security: fix a typo
libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr
openrisc: Fix oops caused when dumping stack
perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event
scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport
nfs: nfs_file_write() should check for writeback errors
watchdog: initialize device before misc_register
watchdog: rti-wdt: balance pm runtime enable calls
md-cluster: Fix potential error pointer dereference in resize_bitmaps()
kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE
x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC
x86/bugs/multihit: Fix mitigation reporting when VMX is not in use
selftests/bpf: Prevent runqslower from racing on building bpftool
Input: sentelic - fix error return when fsp_reg_write fails
perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set
selftests/bpf: Fix silent Makefile output
vdpa_sim: init iommu lock
recordmcount: Fix build failure on non arm64
vdpa: Fix pointer math bug in vdpasim_get_config()
drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
drm/vmwgfx: Fix two list_for_each loop exit tests
s390/test_unwind: fix possible memleak in test_unwind()
s390/Kconfig: add missing ZCRYPT dependency to VFIO_AP
net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init
nfs: Fix getxattr kernel panic and memory overflow
NFS: Fix flexfiles read failover
lib/test_lockup.c: fix return value of test_lockup_init()
fs/minix: set s_maxbytes correctly
fs/minix: fix block limit check for V1 filesystems
fs/minix: remove expected error message in block_to_path()
fs/ufs: avoid potential u32 multiplication overflow
test_kmod: avoid potential double free in trigger_config_run_type()
i2c: iproc: fix race between client unreg and isr
mfd: dln2: Run event handler loop under spinlock
crypto: algif_aead - fix uninitialized ctx->init
ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
perf bench mem: Always memset source before memcpy
tools build feature: Quote CC and CXX for their arguments
perf/x86/rapl: Fix missing psys sysfs attributes
sh: landisk: Add missing initialization of sh_io_port_base
sh: fault: Fix duplicate printing of "PC:"
drm/i915/gt: Force the GT reset on shutdown
drm/panfrost: Use kvfree() to free bo->sgts
drm/dp_mst: Fix the DDC I2C device registration of an MST port
drm/dp_mst: Fix timeout handling of MST down messages
drm/dp_mst: Fix the DDC I2C device unregistration of an MST port
drm/omap: force runtime PM suspend on system suspend
drm/tidss: fix modeset init for DPI panels
drm: Added orientation quirk for ASUS tablet model T103HAF
drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
drm/amd/display: Fix dmesg warning from setting abm level
drm/amd/display: dchubbub p-state warning during surface planes switch
Linux 5.8.3

CVE References

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

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

---------------
linux (5.8.0-18.19) groovy; urgency=medium

  * groovy/linux: 5.8.0-18.19 -proposed tracker (LP: #1893047)

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

  * Groovy update: v5.8.4 upstream stable release (LP: #1893048)
    - drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
    - drm/panel-simple: Fix inverted V/H SYNC for Frida FRD350H54004 panel
    - drm/ast: Remove unused code paths for AST 1180
    - drm/ast: Initialize DRAM type before posting GPU
    - khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()
    - ALSA: hda: avoid reset of sdo_limit
    - ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book
    - ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion
    - can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in
      j1939_tp_txtimer()
    - can: j1939: socket: j1939_sk_bind(): make sure ml_priv is allocated
    - spi: Prevent adding devices below an unregistering controller
    - io_uring: find and cancel head link async work on files exit
    - mm/vunmap: add cond_resched() in vunmap_pmd_range
    - romfs: fix uninitialized memory leak in romfs_dev_read()
    - kernel/relay.c: fix memleak on destroy relay channel
    - uprobes: __replace_page() avoid BUG in munlock_vma_page()
    - squashfs: avoid bio_alloc() failure with 1Mbyte blocks
    - mm: include CMA pages in lowmem_reserve at boot
    - mm, page_alloc: fix core hung in free_pcppages_bulk()
    - ASoC: amd: renoir: restore two more registers during resume
    - RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request
    - opp: Enable resources again if they were disabled earlier
    - opp: Put opp table in dev_pm_opp_set_rate() for empty tables
    - opp: Put opp table in dev_pm_opp_set_rate() if _set_opp_bw() fails
    - ext4: do not block RWF_NOWAIT dio write on unallocated space
    - ext4: fix checking of directory entry validity for inline directories
    - jbd2: add the missing unlock_buffer() in the error path of
      jbd2_write_superblock()
    - scsi: zfcp: Fix use-after-free in request timeout handlers
    - selftests: kvm: Use a shorter encoding to clear RAX
    - s390/pci: fix zpci_bus_link_virtfn()
    - s390/pci: re-introduce zpci_remove_device()
    - s390/pci: fix PF/VF linking on hot plug
    - s390/pci: ignore stale configuration request event
    - mm/memory.c: skip spurious TLB flush for retried page fault
    - drm: amdgpu: Use the correct size when allocating memory
    - drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal
    - drm/amd/display: Fix incorrect backlight register offset for DCN
    - drm/amd/display: Fix EDID parsing after resume from suspend
    - drm/amd/display: Blank stream before destroying HDCP session
    - drm/amd/display: Fix DFPstate hang due to view port changed
    - drm/amd/display: fix pow() crashing when given base 0
    - drm/i915/pmu: Prefer drm_WARN_ON over WARN_ON
    - drm/i915: Provide the perf pmu.module
    - scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
    - scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
  ...

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