Disco update: 5.0.14 upstream stable release

Bug #1832775 reported by Connor Kuehl
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Disco
Fix Released
Medium
Connor Kuehl

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:

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

The following patches were applied:

* selftests/seccomp: Prepare for exclusive seccomp flags
* seccomp: Make NEW_LISTENER and TSYNC flags exclusive
* ARC: memset: fix build with L1_CACHE_SHIFT != 6
* iwlwifi: fix driver operation for 5350
* mwifiex: Make resume actually do something useful again on SDIO cards
* mtd: rawnand: marvell: Clean the controller state before each operation
* mac80211: don't attempt to rename ERR_PTR() debugfs dirs
* i2c: synquacer: fix enumeration of slave devices
* i2c: imx: correct the method of getting private data in notifier_call
* i2c: Prevent runtime suspend of adapter when Host Notify is required
* ALSA: hda/realtek - Add new Dell platform for headset mode
* ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR
* USB: yurex: Fix protection fault after device removal
* USB: w1 ds2490: Fix bug caused by improper use of altsetting array
* USB: dummy-hcd: Fix failure to give back unlinked URBs
* usb: usbip: fix isoc packet num validation in get_pipe
* USB: core: Fix unterminated string returned by usb_string()
* USB: core: Fix bug caused by duplicate interface PM usage counter
* KVM: lapic: Disable timer advancement if adaptive tuning goes haywire
* KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short
* KVM: lapic: Track lapic timer advance per vCPU
* KVM: lapic: Allow user to disable adaptive tuning of timer advancement
* KVM: lapic: Convert guest TSC to host time domain if necessary
* arm64: dts: rockchip: fix rk3328-roc-cc gmac2io tx/rx_delay
* HID: logitech: check the return value of create_singlethread_workqueue
* HID: debug: fix race condition with between rdesc_show() and device removal
* rtc: cros-ec: Fail suspend/resume if wake IRQ can't be configured
* rtc: sh: Fix invalid alarm warning for non-enabled alarm
* ARM: OMAP2+: add missing of_node_put after of_device_is_available
* batman-adv: Reduce claim hash refcnt only for removed entry
* batman-adv: Reduce tt_local hash refcnt only for removed entry
* batman-adv: Reduce tt_global hash refcnt only for removed entry
* batman-adv: fix warning in function batadv_v_elp_get_throughput
* ARM: dts: rockchip: Fix gpu opp node names for rk3288
* reset: meson-audio-arb: Fix missing .owner setting of reset_controller_dev
* ARM: dts: Fix dcan clkctrl clock for am3
* i40e: fix i40e_ptp_adjtime when given a negative delta
* ixgbe: fix mdio bus registration
* i40e: fix WoL support check
* riscv: fix accessing 8-byte variable from RV32
* HID: quirks: Fix keyboard + touchpad on Lenovo Miix 630
* net: hns3: fix compile error
* xdp: fix cpumap redirect SKB creation bug
* net/mlx5: E-Switch, Protect from invalid memory access in offload fdb table
* net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands
* bonding: show full hw address in sysfs for slave entries
* net: stmmac: use correct DMA buffer size in the RX descriptor
* net: stmmac: ratelimit RX error logs
* net: stmmac: don't stop NAPI processing when dropping a packet
* net: stmmac: don't overwrite discard_frame status
* net: stmmac: fix dropping of multi-descriptor RX frames
* net: stmmac: don't log oversized frames
* jffs2: fix use-after-free on symlink traversal
* debugfs: fix use-after-free on symlink traversal
* mfd: twl-core: Disable IRQ while suspended
* block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx
* rtc: da9063: set uie_unsupported when relevant
* HID: input: add mapping for Assistant key
* vfio/pci: use correct format characters
* scsi: core: add new RDAC LENOVO/DE_Series device
* scsi: storvsc: Fix calculation of sub-channel count
* arm/mach-at91/pm : fix possible object reference leak
* blk-mq: do not reset plug->rq_count before the list is sorted
* arm64: fix wrong check of on_sdei_stack in nmi context
* net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw()
* net: hns: Fix probabilistic memory overwrite when HNS driver initialized
* net: hns: fix ICMP6 neighbor solicitation messages discard problem
* net: hns: Fix WARNING when remove HNS driver with SMMU enabled
* libcxgb: fix incorrect ppmax calculation
* KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow
* kmemleak: powerpc: skip scanning holes in the .bss section
* hugetlbfs: fix memory leak for resv_map
* sh: fix multiple function definition build errors
* null_blk: prevent crash from bad home_node value
* xsysace: Fix error handling in ace_setup
* fs: stream_open - opener for stream-like files so that read and write can run simultaneously without deadlock
* ARM: orion: don't use using 64-bit DMA masks
* ARM: iop: don't use using 64-bit DMA masks
* perf/x86/amd: Update generic hardware cache events for Family 17h
* Bluetooth: btusb: request wake pin with NOAUTOEN
* Bluetooth: mediatek: fix up an error path to restore bdev->tx_state
* clk: qcom: Add missing freq for usb30_master_clk on 8998
* usb: dwc3: Reset num_trbs after skipping
* staging: iio: adt7316: allow adt751x to use internal vref for all dacs
* staging: iio: adt7316: fix the dac read calculation
* staging: iio: adt7316: fix handling of dac high resolution option
* staging: iio: adt7316: fix the dac write calculation
* scsi: RDMA/srpt: Fix a credit leak for aborted commands
* ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping"
* ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address
* ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd
* ASoC: wm_adsp: Correct handling of compressed streams that restart
* ASoC: dpcm: skip missing substream while applying symmetry
* ASoC: stm32: fix sai driver name initialisation
* KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob
* KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw()
* kvm: vmx: Fix typos in vmentry/vmexit control setting
* KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer
* platform/x86: intel_pmc_core: Fix PCH IP name
* platform/x86: intel_pmc_core: Handle CFL regmap properly
* IB/core: Unregister notifier before freeing MAD security
* IB/core: Fix potential memory leak while creating MAD agents
* IB/core: Destroy QP if XRC QP fails
* Input: snvs_pwrkey - initialize necessary driver data before enabling IRQ
* Input: stmfts - acknowledge that setting brightness is a blocking call
* gpio: mxc: add check to return defer probe if clock tree NOT ready
* selinux: avoid silent denials in permissive mode under RCU walk
* selinux: never allow relabeling on context mounts
* mac80211: Honor SW_CRYPTO_CONTROL for unicast keys in AP VLAN mode
* powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search
* x86/mce: Improve error message when kernel cannot recover, p2
* clk: x86: Add system specific quirk to mark clocks as critical
* x86/mm/KASLR: Fix the size of the direct mapping section
* x86/mm: Fix a crash with kmemleak_scan()
* x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info"
* i2c: i2c-stm32f7: Fix SDADEL minimum formula
* media: v4l2: i2c: ov7670: Fix PLL bypass register values
* ASoC: wm_adsp: Check for buffer in trigger stop
* mm/kmemleak.c: fix unused-function warning
* Linux 5.0.14

Connor Kuehl (connork)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Stefan Bader (smb)
Changed in linux (Ubuntu Disco):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Connor Kuehl (connork)
Changed in linux (Ubuntu):
status: Confirmed → Invalid
Stefan Bader (smb)
description: updated
Changed in linux (Ubuntu Disco):
status: In Progress → Fix Committed
status: Fix Committed → In Progress
description: updated
Revision history for this message
Connor Kuehl (connork) wrote :

The following patches were already applied:

* "ALSA: hda/realtek - Fixed Dell AIO speaker noise" (LP: #1827972)
* "HID: Increase maximum report size allowed by hid_field_extract()" (LP: #1818547)
* "igb: Fix WARN_ONCE on runtime suspend" (LP: #1818490)
* "net: hns: Use NAPI_POLL_WEIGHT for hns driver" (LP: #1830587)

description: updated
Changed in linux (Ubuntu Disco):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (57.5 KiB)

This bug was fixed in the package linux - 5.0.0-21.22

---------------
linux (5.0.0-21.22) disco; urgency=medium

  * linux: 5.0.0-21.22 -proposed tracker (LP: #1834902)

  * Disco update: 5.0.15 upstream stable release (LP: #1834529)
    - net: stmmac: Use bfsize1 in ndesc_init_rx_desc
    - Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup()
    - ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings
    - staging: greybus: power_supply: fix prop-descriptor request size
    - staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context.
    - staging: most: cdev: fix chrdev_region leak in mod_exit
    - staging: most: sound: pass correct device when creating a sound card
    - ASoC: tlv320aic3x: fix reset gpio reference counting
    - ASoC: hdmi-codec: fix S/PDIF DAI
    - ASoC: stm32: sai: fix iec958 controls indexation
    - ASoC: stm32: sai: fix exposed capabilities in spdif mode
    - ASoC: stm32: sai: fix race condition in irq handler
    - ASoC:soc-pcm:fix a codec fixup issue in TDM case
    - ASoC:hdac_hda:use correct format to setup hda codec
    - ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform
    - ASoC: dpcm: prevent snd_soc_dpcm use after free
    - ASoC: nau8824: fix the issue of the widget with prefix name
    - ASoC: nau8810: fix the issue of widget with prefixed name
    - ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate
    - ASoC: rt5682: Check JD status when system resume
    - ASoC: rt5682: fix jack type detection issue
    - ASoC: rt5682: recording has no sound after booting
    - ASoC: wm_adsp: Add locking to wm_adsp2_bus_error
    - clk: meson-gxbb: round the vdec dividers to closest
    - ASoC: stm32: dfsdm: manage multiple prepare
    - ASoC: stm32: dfsdm: fix debugfs warnings on entry creation
    - ASoC: cs4270: Set auto-increment bit for register writes
    - ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol
    - drm/omap: hdmi4_cec: Fix CEC clock handling for PM
    - IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state
    - IB/hfi1: Eliminate opcode tests on mr deref
    - IB/hfi1: Fix the allocation of RSM table
    - MIPS: KGDB: fix kgdb support for SMP platforms.
    - ASoC: tlv320aic32x4: Fix Common Pins
    - drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata()
    - perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS
    - perf/x86/intel: Initialize TFA MSR
    - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr()
    - iov_iter: Fix build error without CONFIG_CRYPTO
    - xtensa: fix initialization of pt_regs::syscall in start_thread
    - ASoC: rockchip: pdm: fix regmap_ops hang issue
    - drm/amdkfd: Add picasso pci id
    - drm/amdgpu: Adjust IB test timeout for XGMI configuration
    - drm/amdgpu: amdgpu_device_recover_vram always failed if only one node in
      shadow_list
    - drm/amd/display: fix cursor black issue
    - ASoC: cs35l35: Disable regulators on driver removal
    - objtool: Add rewind_stack_do_exit() to the noreturn list
    - slab: fix a crash by reading /proc/slab_allocators
    - drm/sun4i: tcon top: Fix NULL/inv...

Changed in linux (Ubuntu Disco):
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.