Eoan update: 5.3.16 upstream stable release

Bug #1856334 reported by Connor Kuehl on 2019-12-13
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Connor Kuehl

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:

* rsi: release skb if rsi_prepare_beacon fails
* arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
* perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite
* sparc64: implement ioremap_uc
* lp: fix sparc64 LPSETTIMEOUT ioctl
* time: Zero the upper 32-bits in __kernel_timespec on 32-bit
* usb: gadget: u_serial: add missing port entry locking
* tty: serial: fsl_lpuart: use the sg count from dma_map_sg
* tty: serial: msm_serial: Fix flow control
* serial: pl011: Fix DMA ->flush_buffer()
* serial: serial_core: Perform NULL checks for break_ctl ops
* serial: stm32: fix clearing interrupt error flags
* serial: ifx6x60: add missed pm_runtime_disable
* aio: Fix io_pgetevents() struct __compat_aio_sigset layout
* autofs: fix a leak in autofs_expire_indirect()
* MIPS: SGI-IP27: fix exception handler replication
* RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN
* RDMA/hns: Correct the value of srq_desc_size
* iwlwifi: pcie: don't consider IV len in A-MSDU
* cgroup: don't put ERR_PTR() into fc->root
* exportfs_decode_fh(): negative pinned may become positive without the parent locked
* audit_get_nd(): don't unlock parent too early
* ecryptfs: fix unlink and rmdir in face of underlying fs modifications
* Revert "UBUNTU: SAUCE: ALSA: hda: Add Cometlake-S PCI ID"
* ALSA: hda: Add Cometlake-S PCI ID
* NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error
* xfrm: release device reference for invalid state
* block: check bi_size overflow before merge
* Input: cyttsp4_core - fix use after free bug
* sched/core: Avoid spurious lock dependencies
* sched/pelt: Fix update of blocked PELT ordering
* perf/core: Consistently fail fork on allocation failures
* ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed()
* x86/resctrl: Fix potential lockdep warning
* drm/sun4i: tcon: Set min division of TCON0_DCLK to 1.
* selftests: kvm: fix build with glibc >= 2.30
* rbd: silence bogus uninitialized warning in rbd_object_map_update_finish()
* rsxx: add missed destroy_workqueue calls in remove
* ravb: implement MTU change while device is up
* net: hns3: reallocate SSU' buffer size when pfc_en changes
* net: hns3: fix ETS bandwidth validation bug
* afs: Fix race in commit bulk status fetch
* net: ep93xx_eth: fix mismatch of request_mem_region in remove
* i2c: core: fix use after free in of_i2c_notify
* io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR
* fuse: verify nlink
* fuse: verify attributes
* io_uring: ensure req->submit is copied when req is deferred
* SUNRPC: Avoid RPC delays when exiting suspend
* ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC
* ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
* Revert "UBUNTU: SAUCE: ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236"
* ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236
* ALSA: pcm: oss: Avoid potential buffer overflows
* ALSA: hda - Add mute led support for HP ProBook 645 G4
* ALSA: hda: Modify stream stripe mask only when needed
* Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
* Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
* Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers
* Input: goodix - add upside-down quirk for Teclast X89 tablet
* coresight: etm4x: Fix input validation for sysfs.
* Input: Fix memory leak in psxpad_spi_probe
* media: rc: mark input device as pointing stick
* x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all()
* CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
* CIFS: Fix SMB2 oplock break processing
* tty: vt: keyboard: reject invalid keycodes
* can: slcan: Fix use-after-free Read in slcan_open
* nfsd: Ensure CLONE persists data and metadata changes to the target file
* nfsd: restore NFSv3 ACL support
* kernfs: fix ino wrap-around detection
* jbd2: Fix possible overflow in jbd2_log_space_left()
* drm/msm: fix memleak on release
* drm: damage_helper: Fix race checking plane->state->fb
* drm/i810: Prevent underflow in ioctl
* arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node"
* KVM: PPC: Book3S HV: XIVE: Free previous EQ page when setting up a new one
* KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error path
* KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are allocated
* KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
* KVM: arm/arm64: vgic: Don't rely on the wrong pending table
* KVM: x86: do not modify masked bits of shared MSRs
* KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES
* KVM: x86: Remove a spurious export of a static function
* KVM: x86: Grab KVM's srcu lock when setting nested state
* crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
* crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize
* crypto: af_alg - cast ki_complete ternary op to int
* crypto: geode-aes - switch to skcipher for cbc(aes) fallback
* crypto: ccp - fix uninitialized list head
* crypto: ecdh - fix big endian bug in ECC library
* crypto: user - fix memory leak in crypto_report
* spi: spi-fsl-qspi: Clear TDH bits in FLSHCR register
* spi: stm32-qspi: Fix kernel oops when unbinding driver
* spi: atmel: Fix CS high support
* spi: Fix SPI_CS_HIGH setting when using native and GPIO CS
* spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS
* can: ucan: fix non-atomic allocation in completion handler
* RDMA/qib: Validate ->show()/store() callbacks before calling them
* iomap: Fix pipe page leakage during splicing
* thermal: Fix deadlock in thermal thermal_zone_device_check
* vcs: prevent write access to vcsu devices
* binder: Fix race between mmap() and binder_alloc_print_pages()
* binder: Prevent repeated use of ->mmap() via NULL mapping
* binder: Handle start==NULL in binder_update_page_range()
* KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)
* ALSA: hda - Fix pending unsol events at shutdown
* cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed grade value
* drm/mcde: Fix an error handling path in 'mcde_probe()'
* watchdog: aspeed: Fix clock behaviour for ast2600
* EDAC/ghes: Fix locking and memory barrier issues
* perf script: Fix invalid LBR/binary mismatch error
* kselftest: Fix NULL INSTALL_PATH for TARGETS runlist
* ALSA: hda: hdmi - fix pin setup on Tigerlake
* Linux 5.3.16
* UBUNTU: upstream stable to v5.3.16

       5.3.16 upstream stable release
       from git://git.kernel.org/

Connor Kuehl (connork) on 2019-12-13
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu):
status: Confirmed → Invalid
Changed in linux (Ubuntu Eoan):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Connor Kuehl (connork)
Connor Kuehl (connork) wrote :


* The UBUNTU SAUCE version of "ALSA: hda: Add Cometlake-S PCI ID" was reverted
  in favor of its upstream stable version.

* "x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect" was already applied.

* The UBUNTU SAUCE version of "ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236"
  was reverted in favor of its upstream stable version.

* "crypto: user - fix memory leak in crypto_reportstat" was already applied.

* "Fix an error message in raid0_make_request()" addresses a WARN statement that
  does not exist and was skipped.

description: updated
Changed in linux (Ubuntu Eoan):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :
Download full text (78.1 KiB)

This bug was fixed in the package linux - 5.3.0-40.32

linux (5.3.0-40.32) eoan; urgency=medium

  * eoan/linux: 5.3.0-40.32 -proposed tracker (LP: #1861214)

  * No sof soundcard for 'ASoC: CODEC DAI intel-hdmi-hifi1 not registered' after
    modprobe sof (LP: #1860248)
    - ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers

  * ocfs2-tools is causing kernel panics in Ubuntu Focal (Ubuntu-5.4.0-9.12)
    (LP: #1852122)
    - ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less

  * QAT drivers for C3XXX and C62X not included as modules (LP: #1845959)
    - [Config] CRYPTO_DEV_QAT_C3XXX=m, CRYPTO_DEV_QAT_C62X=m and

  * Eoan update: upstream stable patchset 2020-01-24 (LP: #1860816)
    - scsi: lpfc: Fix discovery failures when target device connectivity bounces
    - scsi: mpt3sas: Fix clear pending bit in ioctl status
    - scsi: lpfc: Fix locking on mailbox command completion
    - Input: atmel_mxt_ts - disable IRQ across suspend
    - f2fs: fix to update time in lazytime mode
    - iommu: rockchip: Free domain on .domain_free
    - iommu/tegra-smmu: Fix page tables in > 4 GiB memory
    - dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset
    - scsi: target: compare full CHAP_A Algorithm strings
    - scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices
    - scsi: csiostor: Don't enable IRQs too early
    - scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec()
    - powerpc/pseries: Mark accumulate_stolen_time() as notrace
    - powerpc/pseries: Don't fail hash page table insert for bolted mapping
    - powerpc/tools: Don't quote $objdump in scripts
    - dma-debug: add a schedule point in debug_dma_dump_mappings()
    - leds: lm3692x: Handle failure to probe the regulator
    - clocksource/drivers/asm9260: Add a check for of_clk_get
    - clocksource/drivers/timer-of: Use unique device name instead of timer
    - powerpc/security/book3s64: Report L1TF status in sysfs
    - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning
    - ext4: update direct I/O read lock pattern for IOCB_NOWAIT
    - ext4: iomap that extends beyond EOF should be marked dirty
    - jbd2: Fix statistics for the number of logged blocks
    - scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6)
    - scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow
    - f2fs: fix to update dir's i_pino during cross_rename
    - clk: qcom: Allow constant ratio freq tables for rcg
    - clk: clk-gpio: propagate rate change to parent
    - irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary
    - irqchip: ingenic: Error out if IRQ domain creation failed
    - fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long
    - scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences
    - PCI: rpaphp: Fix up pointer to first drc-info entry
    - scsi: ufs: fix potential bug which ends in system hang
    - powerpc/pseries/cmm: Implement release() function for sysfs device
    - PCI: rpaphp: Don't rely on firmware feature to imply drc-info support
    - PCI: rpaphp: Annotate and corr...

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

Duplicates of this bug

Other bug subscribers