Utopic update to 3.16.7-ckt2 stable release

Bug #1401079 reported by Luis Henriques
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
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-ckt2 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-ckt2 stable release:

samsung-laptop: Add broken-acpi-video quirk for NC210/NC110
acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80
pinctrl: baytrail: show output gpio state correctly on Intel Baytrail
ALSA: hda - Add dock support for Thinkpad T440 (17aa:2212)
ALSA: hda - Add ultra dock support for Thinkpad X240.
rbd: Fix error recovery in rbd_obj_read_sync()
[media] ds3000: fix LNB supply voltage on Tevii S480 on initialization
powerpc: do_notify_resume can be called with bad thread_info flags argument
powerpc/powernv: Properly fix LPC debugfs endianness
irqchip: armada-370-xp: Fix MSI interrupt handling
irqchip: armada-370-xp: Fix MPIC interrupt handling
USB: kobil_sct: fix non-atomic allocation in write path
USB: opticon: fix non-atomic allocation in write path
regulator: max77693: Fix use of uninitialized regulator config
USB: cdc-acm: add device id for GW Instek AFG-2225
usb: Do not allow usb_alloc_streams on unconfigured devices
usb-storage: handle a skipped data phase
uas: Add US_FL_NO_ATA_1X quirk for 1 more Seagate model
xhci: Disable streams on Asmedia 1042 xhci controllers
uas: Add NO_ATA_1X for VIA VL711 devices
USB: core: add device-qualifier quirk
USB: quirks: enable device-qualifier quirk for Elan Touchscreen
USB: quirks: enable device-qualifier quirk for another Elan touchscreen
USB: quirks: enable device-qualifier quirk for yet another Elan touchscreen
xhci: no switching back on non-ULT Haswell
uas: Add US_FL_NO_ATA_1X quirk for 2 more Seagate models
of: Fix overflow bug in string property parsing functions
spi: fsl-dspi: Fix CTAR selection
Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup
ALSA: usb-audio: Fix device_del() sysfs warnings at disconnect
iio: as3935: allocate correct iio_device size
staging:iio:ade7758: Fix NULL pointer deref when enabling buffer
staging:iio:ade7758: Fix check if channels are enabled in prenable
staging:iio:ade7758: Remove "raw" from channel name
USB: cdc-acm: only raise DTR on transitions from B0
fix breakage in o2net_send_tcp_msg()
phy: omap-usb2: Enable runtime PM of omap-usb2 phy properly
serial: Fix divide-by-zero fault in uart_get_divisor()
tty: Fix high cpu load if tty is unreleaseable
tty: Prevent "read/write wait queue active!" log flooding
tty/vt: don't set font mappings on vc not supporting this
spi: pxa2xx: toggle clocks on suspend if not disabled by runtime PM
USB: cdc-acm: add quirk for control-line state requests
sysfs: driver core: Fix glue dir race condition by gdp_mutex
i2c: at91: don't account as iowait
i2c: core: Dispose OF IRQ mapping at client removal time
drm/nouveau/kms: take more care when pulling down accelerated fbcon
drm/nouveau/kms: restore acceleration before fb_set_suspend() resumes
drm/nouveau: punt fbcon resume out to a workqueue
drm/nouveau/bar: behave better if ioremap failed
drm/nvc0-/fb/ram: fix use of non-existant ram if partitions aren't uniform
drm/nouveau/ltc: fix tag base address getting truncated if above 4GiB
drm/nouveau: ltc/gf100-: fix cbc issues on certain boards
drm/nv50/disp: fix dpms regression on certain boards
drm/nouveau/bios: memset dcb struct to zero before parsing
GFS2: Make rename not save dirent location
cpufreq: intel_pstate: Add CPU ID for Braswell processor
x86/platform/intel/iosf: Add Braswell PCI ID
ALSA: hda - add PCI IDs for Intel Braswell
ALSA: hda - add codec ID for Braswell display audio codec
netfilter: ipset: off by one in ip_set_nfnl_get_byindex()
netfilter: nf_tables: check for NULL in nf_tables_newchain pcpu stats allocation
netfilter: nf_log: account for size of NLMSG_DONE attribute
netfilter: nfnetlink_log: fix maximum packet length logged to userspace
netfilter: nf_log: release skbuff on nlmsg put failure
netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops()
crypto: algif - avoid excessive use of socket buffer in skcipher
drm/ttm: Don't evict BOs outside of the requested placement range
lockd: Try to reconnect if statd has moved
SUNRPC: Don't wake tasks during connection abort
SUNRPC: Add missing support for RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT
Revert "percpu: free percpu allocation info for uniprocessor system"
pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller
libata-sff: Fix controllers with no ctl port
ASoC: soc-dapm: fix use after free
ASoC: tlv320aic3x: fix PLL D configuration
mmc: core: sdio: Fix unconditional wake_up_process() on sdio thread
mmc: sdhci-pxav3: set_uhs_signaling is initialized twice differently
mmc: rtsx_usb_sdmmc: fix incorrect last byte in R2 response
mmc: don't request CD IRQ until mmc_start_host()
mmc: rtsx_pci_sdmmc: fix incorrect last byte in R2 response
mmc: sdhci-s3c: fix runtime PM handling on sdhci_add_host() failure
fs: make cont_expand_zero interruptible
fs: Fix theoretical division by 0 in super_cache_scan().
UBIFS: remove mst_mutex
UBIFS: fix a race condition
UBIFS: fix free log space calculation
x86: Reject x32 executables if x32 ABI not supported
x86, fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable()
x86, fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal()
perf: Fix unclone_ctx() vs. locking
evm: properly handle INTEGRITY_NOXATTRS EVM status
missing data dependency barrier in prepend_name()
[jffs2] kill wbuf_queued/wbuf_dwork_lock
fix misuses of f_count() in ppp and netlink
libceph: ceph-msgr workqueue needs a resque worker
sched: Use dl_bw_of() under RCU read lock
um: ubd: Fix for processes stuck in D state forever
s390/topology: call set_sched_topology early
mfd: ti_am335x_tscadc: Fix TSC operation after ADC continouous mode
mfd: ti_am335x_tscadc: Fix TSC resume
mfd: rtsx_pcr: Fix MSI enable error handling
selinux: fix inode security list corruption
power: charger-manager: Fix NULL pointer exception with missing cm-fuel-gauge
virtio_pci: fix virtio spec compliance on restore
xen/blkback: unmap all persistent grants when frontend gets disconnected
blk-mq: fix potential hang if rolling wakeup depth is too high
dm bufio: update last_accessed when relinking a buffer
dm bufio: when done scanning return from __scan immediately
drbd: compute the end before rb_insert_augmented()
block: fix alignment_offset math that assumes io_min is a power-of-2
dm log userspace: fix memory leak in dm_ulog_tfr_init failure path
modules, lock around setting of MODULE_STATE_UNFORMED
framebuffer: fix screen corruption when copying
framebuffer: fix border color
Input: i8042 - add noloop quirk for Asus X750LN
drm/ast: Fix HW cursor image
drm/nouveau/gpio: rename g92 class to g94
drm/i915: Do not leak pages when freeing userptr objects
drm/vmwgfx: Fix drm.h include
[media] v4l2-common: fix overflow in v4l_bound_align_image()
[media] media: usb: uvc: add a quirk for Dell XPS M1330 webcam
[media] siano: add support for PCTV 77e
[media] m88ts2022: fix 32bit overflow on filter calc
[media] tda7432: Fix setting TDA7432_MUTE bit for TDA7432_RF register
x86: Add cpu_detect_cache_sizes to init_intel() add Quark legacy_cache()
serial: msm_serial: Fix kgdb continue
sched: Use rq->rd in sched_setaffinity() under RCU read lock
drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size.
powerpc: use device_online/offline() instead of cpu_up/down()
UBI: add missing kmem_cache_free() in process_pool_aeb error path
xen-blkback: fix leak on grant map error path
net: skb_fclone_busy() needs to detect orphaned skb
HID: input: Fix TransducerSerialNumber implementation
HID: usbhid: add always-poll quirk
HID: usbhid: enable always-poll quirk for Elan Touchscreen
HID: usbhid: fix PIXART optical mouse
HID: usbhid: add another mouse that needs QUIRK_ALWAYS_POLL
HID: usbhid: enable always-poll quirk for Elan Touchscreen 009b
HID: usbhid: enable always-poll quirk for Elan Touchscreen 016f
HID: add keyboard input assist hid usages
rbd: avoid format-security warning inside alloc_workqueue()
rbd: fix error return code in rbd_dev_device_setup()
rbd: rbd workqueues need a resque worker
[media] ttusb-dec: buffer overflow in ioctl
dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks
xtensa: re-wire umount syscall to sys_oldumount
dm raid: ensure superblock's size matches device's logical block size
ata: sata_rcar: Disable DIPM mode for r8a7790 ES1
ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks
ahci: Add Device IDs for Intel Sunrise Point PCH
power: bq2415x_charger: Properly handle ENODEV from power_supply_get_by_phandle
power: bq2415x_charger: Fix memory leak on DTS parsing error
power: charger-manager: Fix accessing invalidated power supply after fuel gauge unbind
power: charger-manager: Fix accessing invalidated power supply after charger unbind
mac80211: use secondary channel offset IE also beacons during CSA
mac80211: schedule the actual switch of the station before CSA count 0
mac80211: properly flush delayed scan work on interface removal
audit: AUDIT_FEATURE_CHANGE message format missing delimiting space
block: Fix computation of merged request priority
x86, microcode, AMD: Fix early ucode loading on 32-bit
x86, kaslr: Prevent .bss from overlaping initrd
ARM: mvebu: armada xp: Generalize use of i2c quirk
mac80211: fix use-after-free in defragmentation
iwlwifi: fix RFkill while calibrating
tun: Fix csum_start with VLAN acceleration
macvtap: Fix csum_start when VLAN tags are present
dm thin: grab a virtual cell before looking up the mapping
KVM: x86: Fix uninitialized op->type for some immediate values
crypto: caam - fix missing dma unmap on error path
hwrng: pseries - port to new read API and fix stack corruption
drm/i915: Disable caches for Global GTT.
Input: synaptics - add min/max quirk for Lenovo T440s
drm/radeon: set correct CE ram size for CIK
drm/radeon: make sure mode init is complete in bandwidth_update
drm/radeon: use gart for DMA IB tests
drm/radeon: add missing crtc unlock when setting up the MC
cpufreq: Avoid crash in resume on SMP without OPP
Input: alps - ignore potential bare packets when device is out of sync
Input: alps - allow up to 2 invalid packets without resetting device
x86, microcode, AMD: Fix ucode patch stashing on 32-bit
scsi: only re-lock door after EH on devices that were reset
mfd: twl4030-power: Fix poweroff with PM configuration enabled
dm btree: fix a recursion depth bug in btree walking code
parisc: Use compat layer for msgctl, shmat, shmctl and semtimedop syscalls
tracing: Do not busy wait in buffer splice
param: fix crash on bad kernel arguments
ALSA: usb-audio: Fix memory leak in FTU quirk
audit: keep inode pinned
drm/radeon: add locking around atombios scratch space usage
nfs: fix pnfs direct write memory leak
nfs: Fix use of uninitialized variable in nfs_getattr()
NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired
NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE
NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return
NFSv4: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked
NFS: Don't try to reclaim delegation open state if recovery failed
ALSA: hda - Add mute LED control for Lenovo Ideapad Z560
arm64: efi: Fix stub cache maintenance
arm64: __clear_user: handle exceptions on strb
Correct the race condition in aarch64_insn_patch_text_sync()
Fix thinko in iov_iter_single_seg_count
libceph: do not crash on large auth tickets
ARM: 8191/1: decompressor: ensure I-side picks up relocated code
ARM: 8198/1: make kuser helpers depend on MMU
zram: avoid kunmap_atomic() of a NULL pointer
mem-hotplug: reset node managed pages when hot-adding a new pgdat
mem-hotplug: reset node present pages when hot-adding a new pgdat
Input: alps - ignore bad data on Dell Latitudes E6440 and E7440
firewire: cdev: prevent kernel stack leaking into ioctl arguments
md: Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN
ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function.
vti6: Use vti6_dev_init as the ndo_init function.
sit: Use ipip6_tunnel_init as the ndo_init function.
gre6: Move the setting of dev->iflink into the ndo_init functions.
net: mv643xx_eth: reclaim TX skbs only when released by the HW
vxlan: Do not reuse sockets for a different address family
net: sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet
net: sctp: fix memory leak in auth key management
ipv6: fix IPV6_PKTINFO with v4 mapped
netlink: Properly unbind in error conditions.
smsc911x: power-up phydev before doing a software reset.
sunvdc: add cdrom and v1.1 protocol support
sunvdc: compute vdisk geometry from capacity
sunvdc: limit each sg segment to a page
vio: fix reuse of vio_dring slot
sunvdc: don't call VD_OP_GET_VTOC
sparc64: Fix crashes in schizo_pcierr_intr_other().
sparc64: Do irq_{enter,exit}() around generic_smp_call_function*().
sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locks
drm/radeon: initialize sadb to NULL in the audio code
KVM: x86: Don't report guest userspace emulation error to userspace
quirk for Lenovo Yoga 3: no rfkill switch
[media] em28xx-v4l: give back all active video buffers to the vb2 core properly on streaming stop
mmc: sdhci-pci: SDIO host controller support for Intel Quark X1000
perf: Handle compat ioctl
crypto: caam - remove duplicated sg copy functions
audit: correct AUDIT_GET_FEATURE return message type
mac80211_hwsim: release driver when ieee80211_register_hw fails
pinctrl: dra: dt-bindings: Fix output pull up/down
memory-hotplug: Remove "weak" from memory_block_size_bytes() declaration
vmcore: Remove "weak" from function declarations
kgdb: Remove "weak" from kgdb_arch_pc() declaration
clocksource: Remove "weak" from clocksource_default_clock() declaration
IB/core: Clear AH attr variable to prevent garbage data
netfilter: xt_bpf: add mising opaque struct sk_filter definition
rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreads
x86, x32, audit: Fix x32's AUDIT_ARCH wrt audit
ARM: dts: am335x-evm: Fix 5th NAND partition's name
ipc: always handle a new value of auto_msgmni
dell-wmi: Fix access out of memory
Linux 3.16.7-ckt2

The following two commits were dropped as they were already applied to the Utopic kernel:

drm/nouveau: make sure display hardware is reinitialised on runtime resume
Input: synaptics - gate forcepad support by DMI check

Luis Henriques (henrix)
tags: added: kernel-stable-tracking-bug
Luis Henriques (henrix)
description: updated
Luis Henriques (henrix)
Changed in linux (Ubuntu Utopic):
status: New → Fix Committed
Changed in linux (Ubuntu):
status: New → Fix Released
Changed in linux (Ubuntu Utopic):
status: Fix Committed → Fix Released
status: Fix Committed → Fix Released
Adam Conrad (adconrad)
Changed in linux (Ubuntu Utopic):
status: Fix Released → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (21.8 KiB)

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

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

  [ Kamal Mostafa ]

  * Release Tracking Bug
    - LP: #1402822

  [ AceLan Kao ]

  * SAUCE: Add use_native_backlight quirk for HP ProBook 6570b
    - LP: #1359010

  [ Andy Whitcroft ]

  * Revert "SAUCE: (no-up) arm64: optimized copy_to_user and copy_from_user
    assembly code"
    - LP: #1398596
  * [Config] updateconfigs to balance CONFIG_SCOM_DEBUGFS

  [ Paolo Pisati ]

  * [Config] armhf: VIRTIO_[BALLOON|MMIO]=y

  [ Upstream Kernel Changes ]

  * Revert "arm64: Make default dma_ops to be noncoherent"
    - LP: #1386490
  * Revert "percpu: free percpu allocation info for uniprocessor system"
    - LP: #1401079
  * ath3k: Add support of MCI 13d3:3408 bt device
    - LP: #1395465
  * x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is
    read-only
    - LP: #1379340
  * cpufreq: Allow stop CPU callback to be used by all cpufreq drivers
    - LP: #1397928
  * cpufreq: powernv: Set the pstate of the last hotplugged out cpu in
    policy->cpus to minimum
    - LP: #1397928
  * cpufreq: powernv: Set the cpus to nominal frequency during reboot/kexec
    - LP: #1397928
  * xen-netfront: Remove BUGs on paged skb data which crosses a page
    boundary
    - LP: #1275879
  * ACPI / blacklist: blacklist Win8 OSI for Dell Vostro 3546
    - LP: #1383589
  * iwlwifi: add device / firmware to fw-error-dump file
    - LP: #1399440
  * iwlwifi: rename iwl_mvm_fw_error_next_data
    - LP: #1399440
  * iwlwifi: pcie: add firmware monitor capabilities
    - LP: #1399440
  * iwlwifi: remove wrong comment about alignment in iwl-fw-error-dump.h
    - LP: #1399440
  * iwlwifi: mvm: don't collect logs in the interrupt thread
    - LP: #1399440
  * iwlwifi: mvm: kill iwl_mvm_fw_error_rxf_dump
    - LP: #1399440
  * iwlwifi: mvm: update layout of firmware error dump
    - LP: #1399440
  * powerpc/pseries: Fix endiannes issue in RTAS call from xmon
    - LP: #1396235
  * mmc: sdhci-pci-o2micro: Fix Dell E5440 issue
    - LP: #1346067
  * mfd: rtsx: Fix PM suspend for 5227 & 5249
    - LP: #1359052
  * samsung-laptop: Add broken-acpi-video quirk for NC210/NC110
    - LP: #1401079
  * acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80
    - LP: #1401079
  * pinctrl: baytrail: show output gpio state correctly on Intel Baytrail
    - LP: #1401079
  * ALSA: hda - Add dock support for Thinkpad T440 (17aa:2212)
    - LP: #1401079
  * ALSA: hda - Add ultra dock support for Thinkpad X240.
    - LP: #1401079
  * rbd: Fix error recovery in rbd_obj_read_sync()
    - LP: #1401079
  * ds3000: fix LNB supply voltage on Tevii S480 on initialization
    - LP: #1401079
  * powerpc: do_notify_resume can be called with bad thread_info flags
    argument
    - LP: #1401079
  * powerpc/powernv: Properly fix LPC debugfs endianness
    - LP: #1401079
  * irqchip: armada-370-xp: Fix MSI interrupt handling
    - LP: #1401079
  * irqchip: armada-370-xp: Fix MPIC interrupt handling
    - LP: #1401079
  * USB: kobil_sct: fix non-atomic allocation in write path
    - LP: #1401079
  * USB: opticon: fix non-atomic allocation in write path
    - LP: #14010...

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.