Utopic update to 3.16.7-ckt6 stable release

Bug #1427767 reported by Seth Forshee
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Utopic
Fix Released
Undecided
Unassigned

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 Linus' tree or in a minimally
       backported form of that patch. The 3.16.7-ckt6 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 are in the 3.16.7-ckt6 stable release:

ipvs: uninitialized data with IP_VS_IPV6
netfilter: nfnetlink: validate nfnetlink header from batch
clocksource: exynos_mct: Fix bitmask regression for exynos4_mct_write
time: settimeofday: Validate the values of tv from user
Input: i8042 - reset keyboard to fix Elantech touchpad detection
drm/radeon: fix VM flush on cayman/aruba (v3)
drm/radeon: fix VM flush on SI (v3)
drm/radeon: fix VM flush on CIK (v3)
drm/radeon: add a dpm quirk list
Input: elantech - support new ICs types for version 4
Input: I8042 - add Acer Aspire 7738 to the nomux list
drm/i915: Ban Haswell from using RCS flips
drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES
drm/radeon: add si dpm quirk list
pinctrl: Fix two deadlocks
gpio: fix memory and reference leaks in gpiochip_add error path
gpio: fix memory leak and sleep-while-atomic
gpio: fix sleep-while-atomic in gpiochip_remove
can: dev: fix crtlmode_supported check
can: kvaser_usb: Don't free packets when tight on URBs
can: kvaser_usb: Reset all URB tx contexts upon channel close
can: kvaser_usb: Don't send a RESET_CHIP for non-existing channels
drm/radeon: use rv515_ring_start on r5xx
gpio: sysfs: fix gpio-chip device-attribute leak
gpio: sysfs: fix gpio device-attribute leak
gpiolib: of: Correct error handling in of_get_named_gpiod_flags
PCI: Add flag for devices where we can't use bus reset
PCI: Mark Atheros AR93xx to avoid bus reset
PCI: Pass bridge device, not bus, when updating bridge windows
PCI: Add pci_bus_clip_resource() to clip to fit upstream window
PCI: Add pci_claim_bridge_resource() to clip window if necessary
x86/PCI: Clip bridge windows to fit in upstream windows
workqueue: fix subtle pool management issue which can stall whole worker_pool
ARM: mvebu: completely disable hardware I/O coherency
ALSA: usb-audio: Add mic volume fix quirk for Logitech Webcam C210
fix deadlock in cifs_ioctl_clone()
ipr: wait for aborted command responses
libata: allow sata_sil24 to opt-out of tag ordered submission
scripts/recordmcount.pl: There is no -m32 gcc option on Super-H anymore
libata: prevent HSM state change race between ISR and PIO
bus: mvebu-mbus: fix support of MBus window 13
ARM: dts: imx25: Fix PWM "per" clocks
x86, boot: Skip relocs when load address unchanged
x86, irq: Properly tag virtualization entry in /proc/interrupts
mfd: tps65218: Make INT[12] and STATUS registers volatile
mfd: tps65218: Make INT1 our status_base register
mfd: rtsx_usb: Fix runtime PM deadlock
x86, hyperv: Mark the Hyper-V clocksource as being continuous
[media] vb2: fix vb2_thread_stop race conditions
x86, tls, ldt: Stop checking lm in LDT_empty
x86, tls: Interpret an all-zero struct user_desc as "no segment"
x86/apic: Re-enable PCI_MSI support for non-SMP X86_32
x86/tsc: Change Fast TSC calibration failed from error to info
dm cache: share cache-metadata object across inactive and active DM tables
dm cache: fix problematic dual use of a single migration count variable
sata_dwc_460ex: fix resource leak on error path
pinctrl: lantiq: Release gpiochip resources in fail case
pinctrl: lantiq: remove bogus of_gpio_chip_add
crypto: prefix module autoloading with "crypto-"
crypto: include crypto- module prefix in template
crypto: add missing crypto module aliases
Input: evdev - fix EVIOCG{type} ioctl
tty: Fix pty master poll() after slave closes v2
bus: omap_l3_noc: Add resume hook to restore context
bus: omap_l3_noc: Correct returning IRQ_HANDLED unconditionally in the irq handler
decompress_bunzip2: off by one in get_next_block()
um: Skip futex_atomic_cmpxchg_inatomic() test
x86, um: actually mark system call tables readonly
kbuild: Fix removal of the debian/ directory
mm: get rid of radix tree gfp mask for pagecache_get_page
HID: rmi: make compututation of the address of Query 12 more careful
HID: rmi: Check for additional ACM registers appended to F11 data report
spi/pxa2xx: Clear cur_chip pointer before starting next message
ASoC: fsl_esai: Fix incorrect xDC field width of xCCR registers
spi: dw: Fix detecting FIFO depth
spi: dw-mid: fix FIFO size
ASoC: wm8960: Fix capture sample rate from 11250 to 11025
regulator: core: fix race condition in regulator_put()
ASoC: pcm512x: Fix DSP program selection
ASoC: simple-card: Fix crash in asoc_simple_card_unref()
ASoC: soc-compress.c: fix NULL dereference
ASoC: omap-mcbsp: Correct CBM_CFS dai format configuration
Input: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd
can: c_can: end pending transmission on network stop (ifdown)
nfs: fix dio deadlock when O_DIRECT flag is flipped
NFSv4.1: Fix an Oops in nfs41_walk_client_list
Input: i8042 - add noloop quirk for Medion Akoya E7225 (MD98857)
mac80211: only roll back station states for WDS when suspending
mac80211: properly set CCK flag in radiotap
nl80211: fix per-station group key get/del and memory leak
i2c: s3c2410: fix ABBA deadlock by keeping clock prepared
uas: Add no-report-opcodes quirk for Simpletech devices with id 4971:8017
usb-storage/SCSI: blacklist FUA on JMicron 152d:2566 USB-SATA controller
usb-core bInterval quirk
USB: Add OTG PET device to TPL
drm/i915: Only fence tiled region of object.
drm/i915: Use IS_HSW_ULT() in a HSW specific code path
drm/i915: Fix and clean BDW PCH identification
drm/i915: BDW Fix Halo PCI IDs marked as ULT.
ALSA: seq-dummy: remove deadlock-causing events on close
x86, build: replace Perl script with Shell script
drivers/rtc/rtc-s5m.c: terminate s5m_rtc_id array with empty element
drivers: net: cpsw: discard dual emac default vlan configuration
can: kvaser_usb: Do not sleep in atomic context
can: kvaser_usb: Send correct context to URB completion
can: kvaser_usb: Retry the first bulk transfer on -ETIMEDOUT
can: kvaser_usb: Fix state handling upon BUS_ERROR events
quota: Switch ->get_dqblk() and ->set_dqblk() to use bytes as space units
rbd: fix rbd_dev_parent_get() when parent_overlap == 0
rbd: drop parent_ref in rbd_dev_unprobe() unconditionally
dm cache: fix missing ERR_PTR returns and handling
dm thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode
ARM: mvebu: don't set the PL310 in I/O coherency mode when I/O coherency is disabled
vm: add VM_FAULT_SIGSEGV handling support
vm: make stack guard page errors return VM_FAULT_SIGSEGV rather than SIGBUS
ahci_xgene: Fix the endianess issue in APM X-Gene SoC AHCI SATA controller driver.
USB: adutux: NULL dereferences on disconnect
usb: musb: Fix a few off-by-one lengths
perf: Tighten (and fix) the grouping condition
clocksource: arch_timer: Only use the virtual counter (CNTVCT) on arm64
iwlwifi: mvm: drop non VO frames when flushing
arc: mm: Fix build failure
net: sctp: fix slab corruption from use after free on INIT collisions
memcg: remove extra newlines from memcg oom kill log
WAPF 4 for ASUSTeK COMPUTER INC. X75VBP WLAN ON.
asus-nb-wmi: Add ASUSTeK COMPUTER INC. X200CA
asus-nb-wmi: Add wapf4 quirk for the X550CL
asus-nb-wmi: Add wapf4 quirk for the X550CC
asus-nb-wmi.c: Rename x401u quirk to wapf4
asus-nb-wmi: Add wapf4 quirk for the U32U
asus-nb-wmi: Add wapf4 quirk for the X550VB
asus-nb-wmi: Add another wapf=4 quirk
ipv4: try to cache dst_entries which would cause a redirect
Linux 3.16.7-ckt6

The following patches were already applied to Utopic kernel:

KVM: x86: SYSENTER emulation is broken
powerpc/xmon: Fix another endiannes issue in RTAS call from xmon

Seth Forshee (sforshee)
tags: added: kernel-stable-tracking-bug
Seth Forshee (sforshee)
description: updated
Seth Forshee (sforshee)
Changed in linux (Ubuntu Utopic):
status: New → Fix Committed
Mathew Hodson (mhodson)
Changed in linux (Ubuntu):
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (15.0 KiB)

This bug was fixed in the package linux - 3.16.0-33.44

---------------
linux (3.16.0-33.44) utopic; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1431304
  * Merged back all changes that were in Ubuntu-3.16.0-32.42

linux (3.16.0-32.42) utopic; urgency=low

  [ Seth Forshee ]

  * Release Tracking Bug
    - LP: #1427808

  [ Chris J Arges ]

  * [Config] ppc64el CONFIG_I2C_OPAL=m
    - LP: #1419151

  [ Upstream Kernel Changes ]

  * i2c: Driver to expose PowerNV platform i2c busses
    - LP: #1419151
  * Bluetooth: ath3k: workaround the compatibility issue with xHCI
    controller
    - LP: #1400215
  * ALSA: hda - enable mute led quirk for one more hp machine.
    - LP: #1410704
  * ipvs: uninitialized data with IP_VS_IPV6
    - LP: #1427767
  * netfilter: nfnetlink: validate nfnetlink header from batch
    - LP: #1427767
  * clocksource: exynos_mct: Fix bitmask regression for exynos4_mct_write
    - LP: #1427767
  * time: settimeofday: Validate the values of tv from user
    - LP: #1427767
  * Input: i8042 - reset keyboard to fix Elantech touchpad detection
    - LP: #1427767
  * drm/radeon: fix VM flush on cayman/aruba (v3)
    - LP: #1427767
  * drm/radeon: fix VM flush on SI (v3)
    - LP: #1427767
  * drm/radeon: fix VM flush on CIK (v3)
    - LP: #1427767
  * drm/radeon: add a dpm quirk list
    - LP: #1427767
  * Input: elantech - support new ICs types for version 4
    - LP: #1427767
  * Input: I8042 - add Acer Aspire 7738 to the nomux list
    - LP: #1427767
  * drm/i915: Ban Haswell from using RCS flips
    - LP: #1427767
  * drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES
    - LP: #1427767
  * drm/radeon: add si dpm quirk list
    - LP: #1427767
  * pinctrl: Fix two deadlocks
    - LP: #1427767
  * gpio: fix memory and reference leaks in gpiochip_add error path
    - LP: #1427767
  * gpio: fix memory leak and sleep-while-atomic
    - LP: #1427767
  * gpio: fix sleep-while-atomic in gpiochip_remove
    - LP: #1427767
  * can: dev: fix crtlmode_supported check
    - LP: #1427767
  * can: kvaser_usb: Don't free packets when tight on URBs
    - LP: #1427767
  * can: kvaser_usb: Reset all URB tx contexts upon channel close
    - LP: #1427767
  * can: kvaser_usb: Don't send a RESET_CHIP for non-existing channels
    - LP: #1427767
  * drm/radeon: use rv515_ring_start on r5xx
    - LP: #1427767
  * gpio: sysfs: fix gpio-chip device-attribute leak
    - LP: #1427767
  * gpio: sysfs: fix gpio device-attribute leak
    - LP: #1427767
  * gpiolib: of: Correct error handling in of_get_named_gpiod_flags
    - LP: #1427767
  * PCI: Add flag for devices where we can't use bus reset
    - LP: #1427767
  * PCI: Mark Atheros AR93xx to avoid bus reset
    - LP: #1427767
  * PCI: Pass bridge device, not bus, when updating bridge windows
    - LP: #1427767
  * PCI: Add pci_bus_clip_resource() to clip to fit upstream window
    - LP: #1427767
  * PCI: Add pci_claim_bridge_resource() to clip window if necessary
    - LP: #1427767
  * x86/PCI: Clip bridge windows to fit in upstream windows
    - LP: #1427767
  * workqueue: fix subtle pool management issue which can stall whole
    worker_pool
    - LP: #1427767
...

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