Disco update: 5.0.12 upstream stable release

Bug #1830934 reported by Stefan Bader on 2019-05-29
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Disco
Medium
Stefan Bader

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.12 upstream stable release
       from git://git.kernel.org/

The following patches were applied:
* selinux: use kernel linux/socket.h for genheaders and mdp
* Revert "ACPICA: Clear status of GPEs before enabling them"
* drm/i915: Do not enable FEC without DSC
* mm: make page ref count overflow check tighter and more explicit
* mm: add 'try_get_page()' helper function
* mm: prevent get_user_pages() from overflowing page refcount
* fs: prevent page refcount overflow in pipe_buf_get
* arm64: dts: renesas: r8a77990: Fix SCIF5 DMA channels
* ARM: dts: bcm283x: Fix hdmi hpd gpio pull
* s390: limit brk randomization to 32MB
* mt76x02: fix hdr pointer in write txwi for USB
* mt76: mt76x2: fix external LNA gain settings
* mt76: mt76x2: fix 2.4 GHz channel gain settings
* net: ieee802154: fix a potential NULL pointer dereference
* ieee802154: hwsim: propagate genlmsg_reply return code
* Btrfs: fix file corruption after snapshotting due to mix of buffered/DIO writes
* net: stmmac: don't set own bit too early for jumbo frames
* net: stmmac: fix jumbo frame sending with non-linear skbs
* qlcnic: Avoid potential NULL pointer dereference
* xsk: fix umem memory leak on cleanup
* staging: axis-fifo: add CONFIG_OF dependency
* staging, mt7621-pci: fix build without pci support
* netfilter: nft_set_rbtree: check for inactive element after flag mismatch
* netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING
* netfilter: fix NETFILTER_XT_TARGET_TEE dependencies
* netfilter: ip6t_srh: fix NULL pointer dereferences
* s390/qeth: fix race when initializing the IP address table
* ARM: imx51: fix a leaked reference by adding missing of_node_put
* sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init()
* serial: ar933x_uart: Fix build failure with disabled console
* KVM: arm64: Reset the PMU in preemptible context
* arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled
* KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory
* KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots
* usb: dwc3: pci: add support for Comet Lake PCH ID
* usb: gadget: net2280: Fix overrun of OUT messages
* usb: gadget: net2280: Fix net2280_dequeue()
* usb: gadget: net2272: Fix net2272_dequeue()
* ARM: dts: pfla02: increase phy reset duration
* i2c: i801: Add support for Intel Comet Lake
* KVM: arm/arm64: Fix handling of stage2 huge mappings
* net: ks8851: Dequeue RX packets explicitly
* net: ks8851: Reassert reset pin if chip ID check fails
* net: ks8851: Delay requesting IRQ until opened
* net: ks8851: Set initial carrier state to down
* staging: rtl8188eu: Fix potential NULL pointer dereference of kcalloc
* staging: rtlwifi: rtl8822b: fix to avoid potential NULL pointer dereference
* staging: rtl8712: uninitialized memory in read_bbreg_hdl()
* staging: rtlwifi: Fix potential NULL pointer dereference of kzalloc
* net: phy: Add DP83825I to the DP83822 driver
* net: macb: Add null check for PCLK and HCLK
* net/sched: don't dereference a->goto_chain to read the chain index
* ARM: dts: imx6qdl: Fix typo in imx6qdl-icore-rqs.dtsi
* drm/tegra: hub: Fix dereference before check
* NFS: Fix a typo in nfs_init_timeout_values()
* net: xilinx: fix possible object reference leak
* net: ibm: fix possible object reference leak
* net: ethernet: ti: fix possible object reference leak
* drm: Fix drm_release() and device unplug
* gpio: aspeed: fix a potential NULL pointer dereference
* drm/meson: Fix invalid pointer in meson_drv_unbind()
* drm/meson: Uninstall IRQ handler
* ARM: davinci: fix build failure with allnoconfig
* sbitmap: order READ/WRITE freed instance and setting clear bit
* staging: vc04_services: Fix an error code in vchiq_probe()
* scsi: mpt3sas: Fix kernel panic during expander reset
* scsi: aacraid: Insure we don't access PCIe space during AER/EEH
* scsi: qla4xxx: fix a potential NULL pointer dereference
* usb: usb251xb: fix to avoid potential NULL pointer dereference
* leds: trigger: netdev: fix refcnt leak on interface rename
* SUNRPC: fix uninitialized variable warning
* x86/realmode: Don't leak the trampoline kernel address
* usb: u132-hcd: fix resource leak
* ceph: fix use-after-free on symlink traversal
* scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN
* x86/mm: Don't exceed the valid physical address space
* libata: fix using DMA buffers on stack
* kbuild: skip parsing pre sub-make code for recursion
* afs: Fix StoreData op marshalling
* gpio: of: Check propname before applying "cs-gpios" quirks
* gpio: of: Check for "spi-cs-high" in child instead of parent node
* KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT
* KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation)
* kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs
* x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init
* KVM: selftests: assert on exit reason in CR4/cpuid sync test
* KVM: selftests: explicitly disable PIE for tests
* KVM: selftests: disable stack protector for all KVM tests
* KVM: selftests: complete IO before migrating guest state
* gpio: of: Fix of_gpiochip_add() error path
* nvme-multipath: relax ANA state check
* nvmet: fix building bvec from sg list
* nvmet: fix error flow during ns enable
* perf cs-etm: Add missing case value
* perf machine: Update kernel map address and re-order properly
* kconfig/[mn]conf: handle backspace (^H) key
* iommu/amd: Reserve exclusion range in iova-domain
* kasan: fix variable 'tag' set but not used warning
* ptrace: take into account saved_sigmask in PTRACE{GET,SET}SIGMASK
* leds: pca9532: fix a potential NULL pointer dereference
* leds: trigger: netdev: use memcpy in device_name_store
* Linux 5.0.12

Stefan Bader (smb) on 2019-05-29
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu Disco):
assignee: nobody → Stefan Bader (smb)
importance: Undecided → Medium
status: New → In Progress
Changed in linux (Ubuntu):
status: Confirmed → Invalid
description: updated
Stefan Bader (smb) wrote :

All patches did apply, however one stable patch makes CONFIG_AXIS_FIFO depend on CONFIG_OF which effectively turns of build for amd64/i386. This needs updates to the abi files and in turn the start-new-release commit should be rebased to the start of the new cycle and hope git moved those modifications to the new abi.

Changed in linux (Ubuntu Disco):
status: In Progress → Fix Committed
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  Edit
Everyone can see this information.

Other bug subscribers