Xenial update: 4.4.208 upstream stable release

Bug #1858462 reported by Connor Kuehl
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Xenial
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:

* btrfs: do not leak reloc root if we fail to read the fs root
* btrfs: handle ENOENT in btrfs_uuid_tree_iterate
* ALSA: hda/ca0132 - Keep power on during processing DSP response
* ALSA: hda/ca0132 - Avoid endless loop
* drm: mst: Fix query_payload ack reply struct
* iio: light: bh1750: Resolve compiler warning and make code more readable
* spi: Add call to spi_slave_abort() function when spidev driver is released
* staging: rtl8188eu: fix possible null dereference
* rtlwifi: prevent memory leak in rtl_usb_probe
* IB/iser: bound protection_sg size by data_sg size
* media: am437x-vpfe: Setting STD to current value is not an error
* media: i2c: ov2659: fix s_stream return value
* media: i2c: ov2659: Fix missing 720p register config
* media: ov6650: Fix stored frame format not in sync with hardware
* tools/power/cpupower: Fix initializer override in hsw_ext_cstates
* usb: renesas_usbhs: add suspend event support in gadget mode
* hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled
* regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe()
* media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init()
* samples: pktgen: fix proc_cmd command result check logic
* mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring
* media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format
* media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number
* media: ti-vpe: vpe: Make sure YUYV is set as default format
* extcon: sm5502: Reset registers during initialization
* x86/mm: Use the correct function type for native_set_fixmap()
* perf report: Add warning when libunwind not compiled in
* iio: adc: max1027: Reset the device at probe time
* Bluetooth: hci_core: fix init for HCI_USER_CHANNEL
* drm/gma500: fix memory disclosures due to uninitialized bytes
* x86/ioapic: Prevent inconsistent state when moving an interrupt
* arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill()
* libata: Ensure ata_port probe has completed before detach
* pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B
* bnx2x: Fix PF-VF communication over multi-cos queues.
* spi: img-spfi: fix potential double release
* rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt()
* perf probe: Fix to find range-only function instance
* perf probe: Fix to list probe event with correct line number
* perf probe: Walk function lines in lexical blocks
* perf probe: Fix to probe an inline function which has no entry pc
* perf probe: Fix to show ranges of variables in functions without entry_pc
* perf probe: Fix to show inlined function callsite without entry_pc
* perf probe: Skip overlapped location on searching variables
* perf probe: Return a better scope DIE if there is no best scope
* perf probe: Fix to show calling lines of inlined functions
* perf probe: Skip end-of-sequence and non statement lines
* perf probe: Filter out instances except for inlined subroutine and subprogram
* ath10k: fix get invalid tx rate for Mesh metric
* media: pvrusb2: Fix oops on tear-down when radio support is not present
* media: si470x-i2c: add missed operations in remove
* EDAC/ghes: Fix grain calculation
* spi: pxa2xx: Add missed security checks
* ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile
* parport: load lowlevel driver if ports not found
* cpufreq: Register drivers only after CPU devices have been registered
* x86/crash: Add a forward declaration of struct kimage
* spi: tegra20-slink: add missed clk_unprepare
* btrfs: don't prematurely free work in end_workqueue_fn()
* iwlwifi: check kasprintf() return value
* fbtft: Make sure string is NULL terminated
* crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c
* crypto: vmx - Avoid weird build failures
* libtraceevent: Fix memory leakage in copy_filter_type
* net: phy: initialise phydev speed and duplex sanely
* Revert "mmc: sdhci: Fix incorrect switch to HS mode"
* usb: xhci: Fix build warning seen with CONFIG_PM=n
* btrfs: do not call synchronize_srcu() in inode_tree_del
* btrfs: return error pointer from alloc_test_extent_buffer
* btrfs: abort transaction after failed inode updates in create_subvol
* Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues
* ALSA: pcm: Avoid possible info leaks from PCM stream buffers
* af_packet: set defaule value for tmo
* fjes: fix missed check in fjes_acpi_add
* mod_devicetable: fix PHY module format
* net: hisilicon: Fix a BUG trigered by wrong bytes_compl
* net: nfc: nci: fix a possible sleep-in-atomic-context bug in nci_uart_tty_receive()
* net: qlogic: Fix error paths in ql_alloc_large_buffers()
* net: usb: lan78xx: Fix suspend/resume PHY register access error
* sctp: fully initialize v4 addr in some functions
* net: dst: Force 4-byte alignment of dst_metrics
* usbip: Fix error path of vhci_recv_ret_submit()
* USB: EHCI: Do not return -EPIPE when hub is disconnected
* platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytes
* staging: comedi: gsc_hpdi: check dma_alloc_coherent() return value
* ext4: check for directory entries too close to block end
* powerpc/irq: fix stack overflow verification
* mmc: sdhci-of-esdhc: fix P2020 errata handling
* perf probe: Fix to show function entry line as probe-able
* 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
* iommu/tegra-smmu: Fix page tables in > 4 GiB memory
* 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
* powerpc/pseries: Mark accumulate_stolen_time() as notrace
* dma-debug: add a schedule point in debug_dma_dump_mappings()
* clocksource/drivers/asm9260: Add a check for of_clk_get
* powerpc/security/book3s64: Report L1TF status in sysfs
* 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
* clk: qcom: Allow constant ratio freq tables for rcg
* 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
* scsi: ufs: fix potential bug which ends in system hang
* powerpc/pseries/cmm: Implement release() function for sysfs device
* powerpc/security: Fix wrong message when RFI Flush is disable
* clk: pxa: fix one of the pxa RTC clocks
* bcache: at least try to shrink 1 node in bch_mca_scan()
* HID: Improve Windows Precision Touchpad detection.
* ext4: work around deleting a file with i_nlink == 0 safely
* scsi: pm80xx: Fix for SATA device discovery
* scsi: target: iscsi: Wait for all commands to finish before freeing a session
* gpio: mpc8xxx: Don't overwrite default irq_set_type callback
* scripts/kallsyms: fix definitely-lost memory leak
* cdrom: respect device capabilities during opening action
* perf regs: Make perf_reg_name() return "unknown" instead of NULL
* libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
* s390/cpum_sf: Check for SDBT and SDB consistency
* ocfs2: fix passing zero to 'PTR_ERR' warning
* kernel: sysctl: make drop_caches write-only
* ALSA: hda - Downgrade error message for single-cmd fallback
* Make filldir[64]() verify the directory entry filename is valid
* filldir[64]: remove WARN_ON_ONCE() for bad directory entries
* net: davinci_cpdma: use dma_addr_t for DMA address
* netfilter: ebtables: compat: reject all padding in matches/watchers
* 6pack,mkiss: fix possible deadlock
* netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()
* net: icmp: fix data-race in cmp_global_allow()
* hrtimer: Annotate lockless access to timer->state
* mmc: sdhci: Update the tuning failed messages to pr_debug level
* tcp: do not send empty skb from tcp_write_xmit()
* Linux 4.4.208
* UBUNTU: upstream stable to v4.4.208

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

Connor Kuehl (connork)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu):
status: Confirmed → Invalid
Changed in linux (Ubuntu Xenial):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Connor Kuehl (connork)
Connor Kuehl (connork)
description: updated
Changed in linux (Ubuntu Xenial):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (32.9 KiB)

This bug was fixed in the package linux - 4.4.0-173.203

---------------
linux (4.4.0-173.203) xenial; urgency=medium

  * xenial/linux: 4.4.0-173.203 -proposed tracker (LP: #1859718)

  * CVE-2019-14615
    - drm/i915/gen9: Clear residual context state on context switch

linux (4.4.0-172.202) xenial; urgency=medium

  * xenial/linux: 4.4.0-172.202 -proposed tracker (LP: #1858594)

  * tools/perf fails to build after Xenial update to 4.4.208 upstream stable
    release (LP: #1858798)
    - Revert "perf report: Add warning when libunwind not compiled in"

  * CVE-2019-18885
    - btrfs: refactor btrfs_find_device() take fs_devices as argument
    - btrfs: merge btrfs_find_device and find_device

  * Integrate Intel SGX driver into linux-azure (LP: #1844245)
    - [Packaging] Add systemd service to load intel_sgx

  * Xenial update: 4.4.208 upstream stable release (LP: #1858462)
    - btrfs: do not leak reloc root if we fail to read the fs root
    - btrfs: handle ENOENT in btrfs_uuid_tree_iterate
    - ALSA: hda/ca0132 - Keep power on during processing DSP response
    - ALSA: hda/ca0132 - Avoid endless loop
    - drm: mst: Fix query_payload ack reply struct
    - iio: light: bh1750: Resolve compiler warning and make code more readable
    - spi: Add call to spi_slave_abort() function when spidev driver is released
    - staging: rtl8188eu: fix possible null dereference
    - rtlwifi: prevent memory leak in rtl_usb_probe
    - IB/iser: bound protection_sg size by data_sg size
    - media: am437x-vpfe: Setting STD to current value is not an error
    - media: i2c: ov2659: fix s_stream return value
    - media: i2c: ov2659: Fix missing 720p register config
    - media: ov6650: Fix stored frame format not in sync with hardware
    - tools/power/cpupower: Fix initializer override in hsw_ext_cstates
    - usb: renesas_usbhs: add suspend event support in gadget mode
    - hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled
    - regulator: max8907: Fix the usage of uninitialized variable in
      max8907_regulator_probe()
    - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init()
    - samples: pktgen: fix proc_cmd command result check logic
    - mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring
    - media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format
    - media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence
      number
    - media: ti-vpe: vpe: Make sure YUYV is set as default format
    - extcon: sm5502: Reset registers during initialization
    - x86/mm: Use the correct function type for native_set_fixmap()
    - perf report: Add warning when libunwind not compiled in
    - iio: adc: max1027: Reset the device at probe time
    - Bluetooth: hci_core: fix init for HCI_USER_CHANNEL
    - drm/gma500: fix memory disclosures due to uninitialized bytes
    - x86/ioapic: Prevent inconsistent state when moving an interrupt
    - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill()
    - libata: Ensure ata_port probe has completed before detach
    - pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B
    - bnx2x: Fix PF-VF communication over multi-cos queu...

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