Xenial update to 4.4.79 stable release

Bug #1707233 reported by Stefan Bader
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Xenial
Fix Released
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 4.4.79 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.

       git://git.kernel.org/

    TEST CASE: TBD

The following patches from the 4.4.79 stable release shall be applied:
* disable new gcc-7.1.1 warnings for now
* ir-core: fix gcc-7 warning on bool arithmetic
* s5p-jpeg: don't return a random width/height
* thermal: cpu_cooling: Avoid accessing potentially freed structures
* ath9k: fix tx99 use after free
* ath9k: fix tx99 bus error
* NFC: fix broken device allocation
* NFC: nfcmrvl_uart: add missing tty-device sanity check
* NFC: nfcmrvl: do not use device-managed resources
* NFC: nfcmrvl: use nfc-device for firmware download
* NFC: nfcmrvl: fix firmware-management initialisation
* nfc: Ensure presence of required attributes in the activate_target handler
* nfc: Fix the sockaddr length sanitization in llcp_sock_connect
* NFC: Add sockaddr length checks before accessing sa_family in bind handlers
* perf intel-pt: Move decoder error setting into one condition
* perf intel-pt: Improve sample timestamp
* perf intel-pt: Fix missing stack clear
* perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP
* perf intel-pt: Clear FUP flag on error
* Bluetooth: use constant time memory comparison for secret values
* wlcore: fix 64K page support
* ASoC: compress: Derive substream from stream based on direction
* PM / Domains: Fix unsafe iteration over modified list of device links
* PM / Domains: Fix unsafe iteration over modified list of domain providers
* scsi: ses: do not add a device to an enclosure if enclosure_add_links()
  fails.
* iscsi-target: Add login_keys_workaround attribute for non RFC initiators
* powerpc/64: Fix atomic64_inc_not_zero() to return an int
* powerpc: Fix emulation of mcrf in emulate_step()
* powerpc: Fix emulation of mfocrf in emulate_step()
* powerpc/asm: Mark cr0 as clobbered in mftb()
* af_key: Fix sadb_x_ipsecrequest parsing
* PCI/PM: Restore the status of PCI devices across hibernation
* ipvs: SNAT packet replies only for NATed connections
* xhci: fix 20000ms port resume timeout
* xhci: Fix NULL pointer dereference when cleaning up streams for removed
  host
* usb: storage: return on error to avoid a null pointer dereference
* USB: cdc-acm: add device-id for quirky printer
* usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL
* usb: renesas_usbhs: gadget: disable all eps when the driver stops
* md: don't use flush_signals in userspace processes
* x86/xen: allow userspace access during hypercalls
* cx88: Fix regression in initial video standard setting
* Raid5 should update rdev->sectors after reshape
* s390/syscalls: Fix out of bounds arguments access
* drm/amd/amdgpu: Return error if initiating read out of range on vram
* drm/radeon/ci: disable mclk switching for high refresh rates (v2)
* drm/radeon: Fix eDP for single-display iMac10,1 (v2)
* ipmi: use rcu lock around call to intf->handlers->sender()
* ipmi:ssif: Add missing unlock in error branch
* f2fs: Don't clear SGID when inheriting ACLs
* vfio: Fix group release deadlock
* vfio: New external user group/file match
* ftrace: Fix uninitialized variable in match_records()
* MIPS: Fix mips_atomic_set() retry condition
* MIPS: Fix mips_atomic_set() with EVA
* MIPS: Negate error syscall return in trace
* x86/acpi: Prevent out of bound access caused by broken ACPI tables
* x86/ioapic: Pass the correct data to unmask_ioapic_irq()
* MIPS: Fix MIPS I ISA /proc/cpuinfo reporting
* MIPS: Save static registers before sysmips
* MIPS: Actually decode JALX in `__compute_return_epc_for_insn'
* MIPS: Fix unaligned PC interpretation in `compute_return_epc'
* MIPS: math-emu: Prevent wrong ISA mode instruction emulation
* MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn'
* MIPS: Rename `sigill_r6' to `sigill_r2r6' in
  `__compute_return_epc_for_insn'
* MIPS: Send SIGILL for linked branches in `__compute_return_epc_for_insn'
* MIPS: Fix a typo: s/preset/present/ in r2-to-r6 emulation error message
* Input: i8042 - fix crash at boot time
* NFS: only invalidate dentrys that are clearly invalid.
* udf: Fix deadlock between writeback and udf_setsize()
* target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce
* perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its
  target
* Revert "perf/core: Drop kernel samples even though :u is specified"
* staging: rtl8188eu: add TL-WN722N v2 support
* ceph: fix race in concurrent readdir
* RDMA/core: Initialize port_num in qp_attr
* drm/mst: Fix error handling during MST sideband message reception
* drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req()
* drm/mst: Avoid processing partially received up/down message transactions
* of: device: Export of_device_{get_modalias, uvent_modalias} to modules
* spmi: Include OF based modalias in device uevent
* tracing: Fix kmemleak in instance_rmdir
* alarmtimer: don't rate limit one-shot timers
* Linux 4.4.79

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

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

---------------
linux (4.4.0-93.116) xenial; urgency=low

  * linux: 4.4.0-93.116 -proposed tracker (LP: #1709296)

  * Creating conntrack entry failure with kernel 4.4.0-89 (LP: #1709032)
    - Revert "Revert "netfilter: synproxy: fix conntrackd interaction""
    - netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister

  * CVE-2017-1000112
    - Revert "udp: consistently apply ufo or fragmentation"
    - udp: consistently apply ufo or fragmentation

  * CVE-2017-1000111
    - Revert "net-packet: fix race in packet_set_ring on PACKET_RESERVE"
    - packet: fix tp_reserve race in packet_set_ring

  * kernel BUG at [tty_ldisc_reinit] mm/slub.c! (LP: #1709126)
    - tty: Simplify tty_set_ldisc() exit handling
    - tty: Reset c_line from driver's init_termios
    - tty: Handle NULL tty->ldisc
    - tty: Move tty_ldisc_kill()
    - tty: Use 'disc' for line discipline index name
    - tty: Refactor tty_ldisc_reinit() for reuse
    - tty: Destroy ldisc instance on hangup

  * atheros bt failed after S3 (LP: #1706833)
    - SAUCE: Bluetooth: Make request workqueue freezable

  * The Precision Touchpad(PTP) button sends incorrect event code (LP: #1708372)
    - HID: multitouch: handle external buttons for Precision Touchpads

  * Set CONFIG_SATA_HIGHBANK=y on armhf (LP: #1703430)
    - [Config] CONFIG_SATA_HIGHBANK=y

  * xfs slab objects (memory) leak when xfs shutdown is called (LP: #1706132)
    - xfs: fix xfs_log_ticket leak in xfs_end_io() after fs shutdown

  * Adt tests of src:linux time out often on armhf lxc containers (LP: #1705495)
    - [Packaging] tests -- reduce rebuild test to one flavour

  * CVE-2017-7495
    - ext4: fix data exposure after a crash

  * ubuntu/rsi driver downlink wifi throughput drops to 5-6 Mbps when BT
    keyboard is connected (LP: #1706991)
    - SAUCE: Redpine: enable power save by default for coex mode
    - SAUCE: Redpine: uapsd configuration changes

  * [Hyper-V] hv_netvsc: Exclude non-TCP port numbers from vRSS hashing
    (LP: #1690174)
    - hv_netvsc: Exclude non-TCP port numbers from vRSS hashing

  * ath10k doesn't report full RSSI information (LP: #1706531)
    - ath10k: add per chain RSSI reporting

  * ideapad_laptop don't support v310-14isk (LP: #1705378)
    - platform/x86: ideapad-laptop: Add several models to no_hw_rfkill

  * [8087:0a2b] Failed to load bluetooth firmware(might affect some other Intel
    bt devices) (LP: #1705633)
    - Bluetooth: btintel: Create common Intel Version Read function
    - Bluetooth: Use switch statement for Intel hardware variants
    - Bluetooth: Replace constant hw_variant from Intel Bluetooth firmware
      filename
    - Bluetooth: hci_intel: Fix firmware file name to use hw_variant
    - Bluetooth: btintel: Add MODULE_FIRMWARE entries for iBT 3.5 controllers

  * xhci_hcd: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2
    comp_code 13 (LP: #1667750)
    - xhci: Bad Ethernet performance plugged in ASM1042A host

  * OpenPower: Some multipaths temporarily have only a single path
    (LP: #1696445)
    - scsi: ses: don't get power status of SES device slot on probe

  ...

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.