Utopic update to 3.16.7-ckt3 stable release

Bug #1408697 reported by Luis Henriques
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-ckt3 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-ckt3 stable release:

sparc64: Fix constraints on swab helpers.
inetdevice: fixed signed integer overflow
ipv4: Fix incorrect error code when adding an unreachable route
ieee802154: fix error handling in ieee802154fake_probe()
qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem
bonding: fix curr_active_slave/carrier with loadbalance arp monitoring
pptp: fix stack info leak in pptp_getname()
ipx: fix locking regression in ipx_sendmsg and ipx_recvmsg
net/mlx4_en: Advertize encapsulation offloads features only when VXLAN tunnel is set
target: Don't call TFO->write_pending if data_length == 0
vhost-scsi: Take configfs group dependency during VHOST_SCSI_SET_ENDPOINT
srp-target: Retry when QP creation fails with ENOMEM
ASoC: fsi: remove unsupported PAUSE flag
ASoC: rsnd: remove unsupported PAUSE flag
ib_isert: Add max_send_sge=2 minimum for control PDU responses
iser-target: Handle DEVICE_REMOVAL event on network portal listener correctly
ASoC: dpcm: Fix race between FE/BE updates and trigger
ASoC: samsung: Add MODULE_DEVICE_TABLE for Snow
mac80211: Fix regression that triggers a kernel BUG with CCMP
rt2x00: do not align payload on modern H/W
ath9k: Fix RTC_DERIVED_CLK usage
ASoC: cs42l51: re-hook of_match_table pointer
ASoC: sgtl5000: Fix SMALL_POP bit definition
ALSA: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices
bitops: Fix shift overflow in GENMASK macros
x86: Require exact match for 'noxsave' command line option
drm/i915: drop WaSetupGtModeTdRowDispatch:snb
drm/i915: Handle failure to kick out a conflicting fb driver
drm/i915: Kick fbdev before vgacon
ASoC: wm_adsp: Avoid attempt to free buffers that might still be in use
can: dev: avoid calling kfree_skb() from interrupt context
can: esd_usb2: fix memory leak on disconnect
x86, mm: Set NX across entire PMD at boot
x86, kaslr: Handle Gold linker for finding bss/brk
of/irq: Drop obsolete 'interrupts' vs 'interrupts-extended' text
of: Fix crash if an earlycon driver is not found
of/base: Fix PowerPC address parsing hack
clockevent: sun4i: Fix race condition in the probe code
MIPS: IP27: Fix __node_distances undefined error
MIPS: oprofile: Fix backtrace on 64-bit kernel
MIPS: asm: uaccess: Add v1 register to clobber list on EVA
MIPS: lib: memcpy: Restore NOP on delay slot before returning to caller
btrfs: fix lockups from btrfs_clear_path_blocking
PCI: Support 64-bit bridge windows if we have 64-bit dma_addr_t
ACPI / PM: Ignore wakeup setting if the ACPI companion can't wake up
IB/isert: Adjust CQ size to HW limits
drm/radeon: fix endian swapping in vbios fetch for tdp table
fold swapping ->d_name.hash into switch_names()
vfs: Don't exchange "short" filenames unconditionally.
ARM: pxa: fix hang on startup with DEBUG_LL
ALSA: hda_intel: Add Device IDs for Intel Sunrise Point PCH
ALSA: hda_intel: Add DeviceIDs for Sunrise Point-LP
HID: usbhid: Use flag HID_DISCONNECTED when a usb device is removed
Bluetooth: Add support for Intel bootloader devices
Bluetooth: Handle Intel USB bootloader with buggy interrupt
Bluetooth: Ignore isochronous endpoints for Intel USB bootloader
Bluetooth: Fix endian and alignment issue with ath3k version handling
Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboard
Bluetooth: Fix crash in the Marvell driver initialization codepath
Bluetooth: Add support for Acer [13D3:3432]
Add a new PID/VID 0227/0930 for AR3012.
Input: xpad - add VID/PID for Razer Sabertooth
Input: xpad - sync device IDs with xboxdrv
Input: xpad - add USB ID for Thrustmaster Ferrari 458 Racing Wheel
Input: serio - avoid negative serio device numbers
nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait
aio: fix uncorrent dirty pages accouting when truncating AIO ring buffer
ARM: mvebu: add missing of_node_put() call in coherency.c
spi: dw: Fix dynamic speed change.
USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick
iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask
iio: adc: men_z188_adc: Add terminating entry for men_z188_ids
Input: synaptics - adjust min/max on Thinkpad E540
spi: Fix mapping from vmalloc-ed buffer to scatter list
clk-divider: Fix READ_ONLY when divider > 1
spi: sirf: fix word width configuration
usb: serial: ftdi_sio: add PIDs for Matrix Orbital products
USB: keyspan: fix tty line-status reporting
USB: keyspan: fix overrun-error reporting
USB: ssu100: fix overrun-error reporting
nfsd: correctly define v4.2 support attributes
SUNRPC: Fix locking around callback channel reply receive
nfsd: Fix slot wake up race in the nfsv4.1 callback code
bnx2fc: do not add shared skbs to the fcoe_rx_list
scsi: add Intel Multi-Flex to scsi scan blacklist
ARM: 8216/1: xscale: correct auxiliary register in suspend/resume
USB: uas: Add no-uas quirk for Hitachi usb-3 enclosures 4971:1012
USB: xhci: don't start a halted endpoint before its new dequeue is set
Revert "xhci: clear root port wake on bits if controller isn't wake-up capable"
USB: xhci: Reset a halted endpoint immediately when we encounter a stall.
usb: xhci: rework root port wake bits if controller isn't allowed to wakeup
ixgbe: Correctly disable VLAN filter in promiscuous mode
ixgbe: Fix possible null-dereference in error path
ixgbe: fix use after free adapter->state test in ixgbe_remove/ixgbe_probe
ALSA: hda - Limit 40bit DMA for AMD HDMI controllers
PCI/MSI: Add device flag indicating that 64-bit MSIs don't work
gpu/radeon: Set flag to indicate broken 64-bit MSI
sound/radeon: Move 64-bit MSI quirk from arch to driver
powerpc/pseries: Honor the generic "no_64bit_msi" flag
MIPS: r4kcache: Add EVA case for protected_writeback_dcache_line
MIPS: cpu-probe: Set the FTLB probability bit on supported cores
MIPS: fix EVA & non-SMP non-FPU FP context signal handling
MIPS: Loongson: Make platform serial setup always built-in.
drm/i915: Ignore SURFLIVE and flip counter when the GPU gets reset
net/ping: handle protocol mismatching scenario
usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000
Input: xpad - use proper endpoint type
powerpc/powernv: Replace OPAL_DEASSERT_RESET with EEH_RESET_DEACTIVATE
powerpc: 32 bit getcpu VDSO function uses 64 bit instructions
drm/radeon: report disconnected for LVDS/eDP with PX if ddc fails
ARM: 8222/1: mvebu: enable strex backoff delay
ARM: 8226/1: cacheflush: get rid of restarting block
staging: r8188eu: Add new device ID for DLink GO-USB-N150
btrfs: zero out left over bytes after processing compression streams
uprobes, x86: Fix _TIF_UPROBE vs _TIF_NOTIFY_RESUME
powerpc/powernv: Honor the generic "no_64bit_msi" flag
net: sun4i-emac: fix memory leak on bad packet
drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets
[media] smiapp: Only some selection targets are settable
i2c: omap: fix NACK and Arbitration Lost irq handling
[media] s2255drv: fix payload size for JPG, MJPEG
x86: Use $(OBJDUMP) instead of plain objdump
of/fdt: memblock_reserve /memreserve/ regions in the case of partial overlap
drm/nouveau/gf116: remove copy1 engine
nouveau: move the hotplug ignore to correct place.
ALSA: hda/realtek - Add headset Mic support for new Dell machine
drm/i915: More cautious with pch fifo underruns
drm/i915: Unlock panel even when LVDS is disabled
AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller
sata_fsl: fix error handling of irq_of_parse_and_map
drm/radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with 3.18.0-rc6
mm: frontswap: invalidate expired data on a dup-store failure
mm/vmpressure.c: fix race in vmpressure_work_fn()
drivers/input/evdev.c: don't kfree() a vmalloc address
mm: fix swapoff hang after page migration and fork
mm: fix anon_vma_clone() error treatment
slab: fix nodeid bounds check for non-contiguous node IDs
ahci: disable MSI on SAMSUNG 0xa800 SSD
i2c: davinci: generate STP always when NACK is received
i2c: cadence: Set the hardware time-out register to maximum value
drm/radeon: sync all BOs involved in a CS v2
ip_tunnel: the lack of vti_link_ops' dellink() cause kernel panic
ipv6: gre: fix wrong skb->protocol in WCCP
Fix race condition between vxlan_sock_add and vxlan_sock_release
tg3: fix ring init when there are more TX than RX channels
net/mlx4_core: Limit count field to 24 bits in qp_alloc_res
bond: Check length of IFLA_BOND_ARP_IP_TARGET attributes
rtnetlink: release net refcnt on error in do_setlink()
gre: Set inner mac header in gro complete
mips: bpf: Fix broken BPF_MOD
net: mvneta: fix Tx interrupt delay
net: mvneta: fix race condition in mvneta_tx()
net: sctp: use MAX_HEADER for headroom reserve in output path
i2c: omap: fix i207 errata handling
x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
USB: add reset resume quirk for usb3503
PCI: pciehp: Prevent NULL dereference during probe
Linux 3.16.7-ckt3

The following patches were already applied to Utopic kernel:

x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-only
net/mlx4_en: Add VXLAN ndo calls to the PF net device ops too
x86_64, traps: Stop using IST for #SS
arm64/crypto: fix makefile rule for aes-glue-%.o
ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_isclear
ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAE
powerpc/pseries: Fix endiannes issue in RTAS call from xmon
x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
x86_64, traps: Rework bad_iret
xen-netfront: Remove BUGs on paged skb data which crosses a page boundary
igb: bring link up when PHY is powered up

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

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

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

  [ Seth Forshee ]

  * Release Tracking Bug
    - LP: #1409890

  [ Andy Whitcroft ]

  * Revert "SAUCE: scsi: hyper-v storsvc switch up to SPC-3"
  * [Packaging] uploadnum should be the remainder of the version
    - LP: #1407755

  [ K. Y. Srinivasan ]

  * SAUCE: storvsc: force SPC-3 compliance on win8 and win8 r2 hosts
    - LP: #1406867

  [ Upstream Kernel Changes ]

  * Revert "xhci: clear root port wake on bits if controller isn't wake-up
    capable"
    - LP: #1408697
  * KVM: PPC: BOOK3S: HV: CMA: Reserve cma region only in hypervisor mode
    - LP: #1400209
  * powerpc/powernv: Ignore smt-enabled on Power8 and later
    - LP: #1402141
  * net/mlx4_en: Add VXLAN ndo calls to the PF net device ops too
    - LP: #1407760
  * net/mlx4_core: Enable CQE/EQE stride support
    - LP: #1400127
  * net/mlx4_core: Cache line EQE size support
    - LP: #1400127
  * net/mlx4_en: Add mlx4_en_get_cqe helper
    - LP: #1400127
  * net/mlx4_core: Introduce mlx4_get_module_info for cable module info
    reading
    - LP: #1400127
  * ethtool, net/mlx4_en: Cable info, get_module_info/eeprom ethtool
    support
    - LP: #1400127
  * net/mlx4_core: Introduce ACCESS_REG CMD and eth_prot_ctrl dev cap
    - LP: #1400127
  * net/mlx4_core: Add ethernet backplane autoneg device capability
    - LP: #1400127
  * ethtool, net/mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting
    support
    - LP: #1400127
  * net/mlx4_en: Use PTYS register to query ethtool settings
    - LP: #1400127
  * net/mlx4_en: Use PTYS register to set ethtool settings (Speed)
    - LP: #1400127
  * net/mlx4_en: Add support for setting rxvlan offload OFF/ON
    - LP: #1400127
  * net/mlx4_en: Add ethtool support for [rx|tx]vlan offload set to OFF/ON
    - LP: #1400127
  * net/mlx4_core: Prevent VF from changing port configuration
    - LP: #1400127
  * net/mlx4_en: mlx4_en_set_settings() always fails when autoneg is set
    - LP: #1400127
  * sparc64: Fix constraints on swab helpers.
    - LP: #1408697
  * inetdevice: fixed signed integer overflow
    - LP: #1408697
  * ipv4: Fix incorrect error code when adding an unreachable route
    - LP: #1408697
  * ieee802154: fix error handling in ieee802154fake_probe()
    - LP: #1408697
  * qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem
    - LP: #1408697
  * bonding: fix curr_active_slave/carrier with loadbalance arp monitoring
    - LP: #1408697
  * pptp: fix stack info leak in pptp_getname()
    - LP: #1408697
  * ipx: fix locking regression in ipx_sendmsg and ipx_recvmsg
    - LP: #1408697
  * net/mlx4_en: Advertize encapsulation offloads features only when VXLAN
    tunnel is set
    - LP: #1408697
  * target: Don't call TFO->write_pending if data_length == 0
    - LP: #1408697
  * vhost-scsi: Take configfs group dependency during
    VHOST_SCSI_SET_ENDPOINT
    - LP: #1408697
  * srp-target: Retry when QP creation fails with ENOMEM
    - LP: #1408697
  * ASoC: fsi: remove unsupported PAUSE flag
    - LP: #1408697
  * ASoC: rsnd: remove unsupported PAUSE flag
    - LP: #1408697
  * ib_isert: Add max_send_sge...

Changed in linux (Ubuntu Utopic):
status: Fix Committed → Fix Released
Mathew Hodson (mhodson)
Changed in linux (Ubuntu):
status: New → Invalid
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.