Xenial update to 4.4.77 stable release

Bug #1705238 reported by Stefan Bader on 2017-07-19
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Stefan Bader

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 4.4.77 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.



The following patches from the 4.4.77 stable release shall be applied:
* fs: add a VALID_OPEN_FLAGS
* fs: completely ignore unknown open flags
* driver core: platform: fix race condition with driver_override
* bgmac: reset & enable Ethernet core before using it
* mm: fix classzone_idx underflow in shrink_zones()
* tracing/kprobes: Allow to create probe with a module name starting with a
* usb: dwc3: replace %p with %pK
* USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
* Add USB quirk for HVR-950q to avoid intermittent device resets
* usb: usbip: set buffer pointers to NULL after free
* usb: Fix typo in the definition of Endpoint[out]Request
* mac80211_hwsim: Replace bogus hrtimer clockid
* sysctl: don't print negative flag for proc_douintvec
* sysctl: report EINVAL if value is larger than UINT_MAX for proc_douintvec
* pinctrl: sh-pfc: r8a7791: Fix SCIF2 pinmux data
* pinctrl: meson: meson8b: fix the NAND DQS pins
* pinctrl: sunxi: Fix SPDIF function name for A83T
* pinctrl: mxs: atomically switch mux and drive strength config
* pinctrl: sh-pfc: Update info pointer after SoC-specific init
* USB: serial: option: add two Longcheer device ids
* USB: serial: qcserial: new Sierra Wireless EM7305 device ID
* gfs2: Fix glock rhashtable rcu bug
* x86/tools: Fix gcc-7 warning in relocs.c
* x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings
* ath10k: override CE5 config for QCA9377
* KEYS: Fix an error code in request_master_key()
* RDMA/uverbs: Check port number supplied by user verbs cmds
* mqueue: fix a use-after-free in sys_mq_notify()
* tools include: Add a __fallthrough statement
* tools string: Use __fallthrough in perf_atoll()
* tools strfilter: Use __fallthrough
* perf top: Use __fallthrough
* perf intel-pt: Use __fallthrough
* perf thread_map: Correctly size buffer used with dirent->dt_name
* perf scripting perl: Fix compile error with some perl5 versions
* perf tests: Avoid possible truncation with dirent->d_name + snprintf
* perf bench numa: Avoid possible truncation when using snprintf()
* perf tools: Use readdir() instead of deprecated readdir_r()
* perf thread_map: Use readdir() instead of deprecated readdir_r()
* perf script: Use readdir() instead of deprecated readdir_r()
* perf tools: Remove duplicate const qualifier
* perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed
* perf pmu: Fix misleadingly indented assignment (whitespace)
* perf dwarf: Guard !x86_64 definitions under #ifdef else clause
* perf trace: Do not process PERF_RECORD_LOST twice
* perf tests: Remove wrong semicolon in while loop in CQM test
* perf tools: Use readdir() instead of deprecated readdir_r() again
* md: fix incorrect use of lexx_to_cpu in does_sb_need_changing
* md: fix super_offset endianness in super_1_rdev_size_change
* tcp: fix tcp_mark_head_lost to check skb len before fragmenting
* staging: vt6556: vnt_start Fix missing call to vnt_key_init_table.
* staging: comedi: fix clean-up of comedi_class in comedi_init()
* ext4: check return value of kstrtoull correctly in reserved_clusters_store
* x86/mm/pat: Don't report PAT on CPUs that don't support it
* saa7134: fix warm Medion 7134 EEPROM read
* Linux 4.4.77

Stefan Bader (smb) on 2017-07-19
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu Xenial):
assignee: nobody → Stefan Bader (smb)
importance: Undecided → Medium
status: New → In Progress
Stefan Bader (smb) wrote :

Skipped "drm/virtio: don't leak bo on drm_gem_object_init failure" because it is already applied for CVE-2017-10810.

Changed in linux (Ubuntu):
status: New → Invalid
description: updated
Changed in linux (Ubuntu Xenial):
status: In Progress → Fix Committed
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)

  * 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
    - 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  Edit
Everyone can see this information.

Other bug subscribers