Trusty update to 3.13.11-ckt13 stable release

Bug #1408779 reported by Seth Forshee
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Trusty
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.13.11-ckt13 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.13.11-ckt13 stable release:

ipv4: fix nexthop attlen check in fib_nh_match
vxlan: fix a use after free in vxlan_encap_bypass
vxlan: using pskb_may_pull as early as possible
vxlan: fix a free after use
ipv4: fix a potential use after free in ip_tunnel_core.c
ax88179_178a: fix bonding failure
tcp: md5: do not use alloc_percpu()
ipv4: dst_entry leak in ip_send_unicast_reply()
drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets
drivers/net: macvtap and tun depend on INET
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.
vxlan: Do not reuse sockets for a different address family
net: sctp: fix memory leak in auth key management
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
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
pptp: fix stack info leak in pptp_getname()
ipx: fix locking regression in ipx_sendmsg and ipx_recvmsg
aio: fix uncorrent dirty pages accouting when truncating AIO ring buffer
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
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: 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
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/powernv: Honor the generic "no_64bit_msi" flag
powerpc/pseries: Honor the generic "no_64bit_msi" flag
MIPS: Loongson: Make platform serial setup always built-in.
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: 32 bit getcpu VDSO function uses 64 bit instructions
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
[media] smiapp: Only some selection targets are settable
i2c: omap: fix NACK and Arbitration Lost irq handling
drm/nouveau/gf116: remove copy1 engine
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
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
rtnetlink: release net refcnt on error in do_setlink()
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
Linux 3.13.11-ckt13

The following patches were already applied to the Trusty kernel:

x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
x86_64, traps: Rework bad_iret
powerpc/pseries: Fix endiannes issue in RTAS call from xmon
xen-netfront: Remove BUGs on paged skb data which crosses a page boundary
drm/radeon: initialize sadb to NULL in the audio code
mm: Remove false WARN_ON from pagecache_isize_extended()

Seth Forshee (sforshee)
tags: added: kernel-stable-tracking-bug
Seth Forshee (sforshee)
Changed in linux (Ubuntu):
status: New → In Progress
status: In Progress → New
description: updated
Seth Forshee (sforshee)
Changed in linux (Ubuntu Trusty):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (9.0 KiB)

This bug was fixed in the package linux - 3.13.0-45.74

---------------
linux (3.13.0-45.74) trusty; urgency=low

  [ Seth Forshee ]

  * Release Tracking Bug
    - LP: #1410384

  [ Jesse Barnes ]

  * SAUCE: drm/i915/vlv: assert and de-assert sideband reset at boot and
    resume v3
    - LP: #1401963

  [ K. Y. Srinivasan ]

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

  [ Timo Aaltonen ]

  * SAUCE: Switch VLV/BYT to use i915_bdw.
    - LP: #1401963

  [ Upstream Kernel Changes ]

  * Revert "xhci: clear root port wake on bits if controller isn't wake-up
    capable"
    - LP: #1408779
  * KVM: PPC: BOOK3S: HV: CMA: Reserve cma region only in hypervisor mode
    - LP: #1400209
  * e1000e: Fix no connectivity when driver loaded with cable out
    - LP: #1400365
  * 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
  * ipv4: fix nexthop attlen check in fib_nh_match
    - LP: #1408779
  * vxlan: fix a use after free in vxlan_encap_bypass
    - LP: #1408779
  * vxlan: using pskb_may_pull as early as possible
    - LP: #1408779
  * vxlan: fix a free after use
    - LP: #1408779
  * ipv4: fix a potential use after free in ip_tunnel_core.c
    - LP: #1408779
  * ax88179_178a: fix bonding failure
    - LP: #1408779
  * tcp: md5: do not use alloc_percpu()
    - LP: #1408779
  * ipv4: dst_entry leak in ip_send_unicast_reply()
    - LP: #1408779
  * drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets
    - LP: #1408779
  * drivers/net: macvtap and tun depend on INET
    - LP: #1408779
  * ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function.
    - LP: #1408779
  * vti6: Use vti6_dev_init as the ndo_init function.
    - LP: #1408779
  * sit: Use ipip6_tunnel_init as the ndo_init function.
    - LP: #1408779
  * gre6: Move the setting of dev->iflink into the ndo_init functions.
    - LP: #1408779
  * vxlan: Do not reuse sockets for a different address family
    - LP: #1408779
  * net: sctp: fix memory leak in auth key management
    - LP: #1408779
  * smsc911x: power-...

Read more...

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