Trusty update to v3.13.11.6 stable release

Bug #1356913 reported by Joseph Salisbury on 2014-08-14
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Medium
Unassigned
Trusty
Medium
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 v3.13.11.6 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 v3.13.11.6 stable release:
Linux 3.13.11.6
x86/xen: no need to explicitly register an NMI callback
ipv4: fix buffer overflow in ip_options_compile()
dns_resolver: Null-terminate the right string
dns_resolver: assure that dns_query() result is null-terminated
net: huawei_cdc_ncm: add "subclass 3" devices
sunvnet: clean up objects created in vnet_new() on vnet_exit()
net: pppoe: use correct channel MTU when using Multilink PPP
net: sctp: fix information leaks in ulpevent layer
tipc: clear 'next'-pointer of message fragments before reassembly
be2net: set EQ DB clear-intr bit in be_open()
netlink: Fix handling of error from netlink_dump().
appletalk: Fix socket referencing in skb
tcp: fix false undo corner cases
igmp: fix the problem when mc leave group
net: Fix NETDEV_CHANGE notifier usage causing spurious arp flush
net: qmi_wwan: add two Sierra Wireless/Netgear devices
net: qmi_wwan: Add ID for Telewell TW-LTE 4G v2
ipv4: icmp: Fix pMTU handling for rare case
tcp: Fix divide by zero when pushing during tcp-repair
bnx2x: fix possible panic under memory stress
vlan: free percpu stats in device destructor
net: fix sparse warning in sk_dst_set()
ipv4: irq safe sk_dst_[re]set() and ipv4_sk_update_pmtu() fix
ipv4: fix dst race in sk_dst_get()
net: huawei_cdc_ncm: increase command buffer size
8021q: fix a potential memory leak
net: sctp: check proc_dointvec result in proc_sctp_do_auth
tcp: fix tcp_match_skb_to_sack() for unaligned SACK at end of an skb
net: sctp: propagate sysctl errors from proc_do* properly
slcan: Port write_wakeup deadlock fix from slip
slip: Fix deadlock in write_wakeup
ip_tunnel: fix ip_tunnel_lookup
udp: ipv4: do not waste time in __udp4_lib_mcast_demux_lookup
vxlan: use dev->needed_headroom instead of dev->hard_header_len
rtnetlink: fix userspace API breakage for iproute2 < v3.9.0
ipv4: fix a race in ip4_datagram_release_cb()
sfc: PIO:Restrict to 64bit arch and use 64-bit writes.
ipip, sit: fix ipv4_{update_pmtu,redirect} calls
net: force a list_del() in unregister_netdevice_many()
net: qmi_wwan: add Olivetti Olicard modems
net: filter: fix sparc32 typo
net: filter: fix typo in sparc BPF JIT
sh_eth: fix SH7619/771x support
sh_eth: use RNC mode for packet reception
tcp: fix cwnd undo on DSACK in F-RTO
team: fix mtu setting
net: fix inet_getid() and ipv6_select_ident() bugs
net: tunnels - enable module autoloading
bridge: Prevent insertion of FDB entry with disallowed vlan
netlink: rate-limit leftover bytes warning and print process name
qlcnic: info leak in qlcnic_dcb_peer_app_info()
dm cache: fix race affecting dirty block count
dm bufio: fully initialize shrinker
timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks
printk: rename printk_sched to printk_deferred
crypto: af_alg - properly label AF_ALG socket
memcg: oom_notify use-after-free fix
rapidio/tsi721_dma: fix failure to obtain transaction descriptor
mm, thp: do not allow thp faults to avoid cpuset restrictions
mm/page-writeback.c: fix divide by zero in bdi_dirty_limits()
net: sendmsg: fix NULL pointer dereference
ARM: fix alignment of keystone page table fixup
crypto: arm-aes - fix encryption of unaligned data
can: c_can_platform: Fix raminit, use devm_ioremap() instead of devm_ioremap_resource()
staging: vt6655: Fix disassociated messages every 10 seconds
staging: vt6655: Fix Warning on boot handle_irq_event_percpu.
sched_clock: Avoid corrupting hrtimer tree during suspend
ath9k: fix aggregation session lockup
powerpc/perf: Fix MMCR2 handling for EBB
iio:bma180: Missing check for frequency fractional part
iio:bma180: Fix scale factors to report correct acceleration units
iio: buffer: Fix demux table creation
cfg80211: fix mic_failure tracing
scsi: handle flush errors properly
Revert "mac80211: move "bufferable MMPDU" check to fix AP mode scan"
Fix gcc-4.9.0 miscompilation of load_balance() in scheduler
parport: fix menu breakage
drm/radeon: fix cut and paste issue for hawaii.
parisc: Remove SA_RESTORER define
hwmon: (smsc47m192) Fix temperature limit and vrm write operations
fs: umount on symlink leaks mnt count
coredump: fix the setting of PF_DUMPCORE
drm/radeon: fix irq ring buffer overflow handling
libata: introduce ata_host->n_tags to avoid oops on SAS controllers
drm/i915: Reorder the semaphore deadlock check, again
tracing: Fix wraparound problems in "uptime" trace clock
Input: fix defuzzing logic
ahci: add support for the Promise FastTrak TX8660 SATA HBA (ahci mode)
s390/ptrace: fix PSW mask check
[media] gspca_pac7302: Add new usb-id for Genius i-Look 317
[media] tda10071: force modulation to QPSK on DVB-S
libata: support the ata host which implements a queue depth less than 32
block: provide compat ioctl for BLKZEROOUT
blkcg: don't call into policy draining if root_blkg is already gone
block: don't assume last put of shared tags is for the host
[media] hdpvr: fix two audio bugs
[media] media: v4l2-core: v4l2-dv-timings.c: Cleaning up code wrong value used in aspect ratio
xtensa: add fixup for double exception raised in window overflow
slab_common: fix the check for duplicate slab names
irqchip: gic: Fix core ID calculation when topology is read from DT
usb: chipidea: udc: Disable auto ZLP generation on ep0
drm/radeon: set default bl level to something reasonable
drm/radeon: avoid leaking edid data
cpufreq: move policy kobj to policy->cpu at resume
hwmon: (adt7470) Fix writes to temperature limit registers
drm/qxl: return IRQ_NONE if it was not our irq
locking/mutex: Disable optimistic spinning on some architectures
sched: Fix possible divide by zero in avg_atom() calculation
ring-buffer: Fix polling on trace_pipe
quota: missing lock in dqcache_shrink_scan()
dm cache metadata: do not allow the data block size to change
dm thin metadata: do not allow the data block size to change
tracing: Add TRACE_ITER_PRINTK flag check in __trace_puts/__trace_bputs
tracing: Fix graph tracer with stack tracer on other archs
tracing: Add ftrace_trace_stack into __trace_puts/__trace_bputs
ALSA: hda - Fix broken PM due to incomplete i915 initialization
PM / sleep: Fix request_firmware() error at resume
hwmon: (da9055) Don't use dash in the name attribute
hwmon: (da9052) Don't use dash in the name attribute
aio: protect reqs_available updates from changes in interrupt handlers
platform_get_irq: Revert to platform_get_resource if of_irq_get fails
of/irq: do irq resolution in platform_get_irq_byname()
iio:core: Handle error when mask type is not separate
igb: do a reset on SR-IOV re-init if device is down
x86/efi: Include a .bss section within the PE/COFF headers
igb: Workaround for i210 Errata 25: Slow System Clock
net: mvneta: Fix big endian issue in mvneta_txq_desc_csum()
net: mvneta: fix operation in 10 Mbit/s mode
irqchip: gic: Add support for cortex a7 compatible string
alarmtimer: Fix bug where relative alarm timers were treated as absolute
fuse: handle large user and group ID
fuse: ignore entry-timeout on LOOKUP_REVAL
fuse: timeout comparison fix
mtd: devices: elm: fix elm_context_save() and elm_context_restore() functions
xen/balloon: set ballooned out pages as invalid in p2m
iwlwifi: mvm: disable CTS to Self
iwlwifi: dvm: don't enable CTS to self
xen/manage: fix potential deadlock when resuming the console
perf: Do not allow optimized switch for non-cloned events
perf/x86/intel: ignore CondChgd bit to avoid false NMI handling
x86, tsc: Fix cpufreq lockup
mwifiex: fix Tx timeout issue
iwlwifi: update the 7265 series HW IDs
Bluetooth: Ignore H5 non-link packets in non-active state
clk: spear3xx: Use proper control register offset
parisc: drop unused defines and header includes
parisc: fix fanotify_mark() syscall on 32bit compat kernel
parisc: add serial ports of C8000/1GHz machine to hardware database
ext4: fix a potential deadlock in __ext4_es_shrink()
phy: core: Fix error path in phy_create()
USB: serial: ftdi_sio: Add Infineon Triboard
powerpc/perf: Never program book3s PMCs with values >= 0x80000000
powerpc/perf: Clear MMCR2 when enabling PMU
powerpc/perf: Add PPMU_ARCH_207S define
drm/radeon/dpm: Reenabling SS on Cayman
drm/radeon: fix typo in ci_stop_dpm()
drm/radeon: fix typo in golden register setup on evergreen
drm/radeon/dp: return -EIO for flags not zero case
dm io: fix a race condition in the wake up code for sync_io
dm: allocate a special workqueue for deferred device removal
crypto: caam - fix memleak in caam_jr module
USB: ftdi_sio: Add extra PID.
Drivers: hv: vmbus: Fix a bug in the channel callback dispatch code
drm/i915: Don't clobber the GTT when it's within stolen memory
cpufreq: Makefile: fix compilation for davinci platform
iio: ti_am335x_adc: Fix: Use same step id at FIFOs both ends
arm64: implement TASK_SIZE_OF
hwmon: (emc2103) Clamp limits instead of bailing out
workqueue: zero cpumask of wq_numa_possible_cpumask on init
hwmon: (adm1031) Fix writes to limit registers
ACPI / battery: Retry to get battery information if failed during probing
ACPI / EC: Fix race condition in ec_transaction_completed()
ACPI / EC: Remove duplicated ec_wait_ibf0() waiter
ACPI / EC: Add asynchronous command byte write support
ACPI / EC: Avoid race condition related to advance_transaction()
usb: option: Add ID for Telewell TW-LTE 4G v2
USB: cp210x: add support for Corsair usb dongle
intel_pstate: Set CPU number before accessing MSRs
intel_pstate: don't touch turbo bit if turbo disabled or unavailable.
intel_pstate: Fix setting VID
Revert "ACPI / AC: Remove AC's proc directory."
ext4: disable synchronous transaction batching if max_batch_time==0
ext4: clarify ext4_error message in ext4_mb_generate_buddy_error()
ext4: clarify error count warning messages
ext4: fix unjournalled bg descriptor while initializing inode bitmap
hwmon: (adm1021) Fix cache problem when writing temperature limits
hwmon: (adm1029) Ensure the fan_div cache is updated in set_fan_div
hwmon: (amc6821) Fix permissions for temp2_input
clk: s2mps11: Fix double free corruption during driver unbind
thermal: hwmon: Make the check for critical temp valid consistent
crypto: sha512_ssse3 - fix byte count to bit count conversion
cpuset,mempolicy: fix sleeping function called from invalid context
workqueue: fix dev_set_uevent_suppress() imbalance
arm64: mm: Make icache synchronisation logic huge page aware
lz4: add overrun checks to lz4_uncompress_unknownoutputsize()
fs/seq_file: fallback to vmalloc allocation
nick kvfree() from apparmor
/proc/stat: convert to single_open_size()
mm: page_alloc: fix CMA area initialisation when pageblock > MAX_ORDER
drm/vmwgfx: Fix incorrect write to read-only register v2:
md: flush writes before starting a recovery.
drm/radeon/cik: fix typo in EOP packet
usb: chipidea: udc: delete td from req's td list at ep_dequeue
tracing: Remove ftrace_stop/start() from reading the trace file
drm/radeon/dpm: fix vddci setup typo on cayman
drm/radeon/dpm: fix typo in vddci setup for eg/btc
usb-storage/SCSI: Add broken_fua blacklist flag
tools: ffs-test: fix header values endianess
nfsd: fix rare symlink decoding bug
usb: musb: Ensure that cppi41 timer gets armed on premature DMA TX irq
usb: musb: Fix panic upon musb_am335x module removal
ext4: Fix hole punching for files with indirect blocks
MIPS: KVM: Fix memory leak on VCPU
virtio-scsi: fix various bad behavior on aborted requests
virtio-scsi: avoid cancelling uninitialized work items
ibmvscsi: Add memory barriers for send / receive
ibmvscsi: Abort init sequence during error recovery
xhci: Fix runtime suspended xhci from blocking system suspend.
xhci: clear root port wake on bits if controller isn't wake-up capable
xhci: correct burst count field for isoc transfers on 1.0 xhci hosts
xhci: Use correct SLOT ID when handling a reset device command
scsi_error: fix invalid setting of host byte
usb: option: add/modify Olivetti Olicard modems
USB: ftdi_sio: fix null deref at port probe
USB: option: add device ID for SpeedUp SU9800 usb 3g modem
irqchip: spear_shirq: Fix interrupt offset
iio: of_iio_channel_get_by_name() returns non-null pointers for error legs
staging: iio/ad7291: fix error code in ad7291_probe()
usb: gadget: f_fs: fix NULL pointer dereference when there are no strings
usb: musb: ux500: don't propagate the OF node
KVM: x86: preserve the high 32-bits of the PAT register
KVM: x86: Increase the number of fixed MTRR regs to 10
ARM: OMAP2+: Fix parser-bug in platform muxing code
ext4: Fix buffer double free in ext4_alloc_branch()
x86/xen: safely map and unmap grant frames when in atomic context
ALSA: hda - verify pin:cvt connection on preparing a stream for Intel HDMI codec
ALSA: hda - verify pin:converter connection on unsol event for HSW and VLV
ipvs: Fix panic due to non-linear skb
shmem: fix splicing from a hole while it's punched
shmem: fix faulting into a hole, not taking i_mutex
shmem: fix faulting into a hole while it's punched
x86_32, entry: Store badsys error code in %eax
mm: hugetlb: fix copy_hugetlb_page_range()
sctp: Fix sk_ack_backlog wrap-around problem
target: Explicitly clear ramdisk_mcp backend pages
KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155)
ACPI / PAD: call schedule() when need_resched() is true

tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu):
importance: Undecided → Medium
Changed in linux (Ubuntu Trusty):
importance: Undecided → Medium
status: New → Confirmed
Changed in linux (Ubuntu):
status: New → Confirmed
description: updated
Launchpad Janitor (janitor) wrote :
Download full text (38.9 KiB)

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

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

  [ Joseph Salisbury ]

  * Release Tracking Bug
    - LP: #1357148

  [ Brad Figg ]

  * Start new release

  [ dann frazier ]

  * SAUCE: (no-up) Fix build failure on arm64
    - LP: #1353657
  * [debian] Allow for package revisions condusive for branching

  [ David Henningsson ]

  * SAUCE: Call broadwell specific functions from the hda driver
    - LP: #1317865

  [ Edward Lin ]

  * SAUCE: (no-up) Add use native backlight quirk for Dell Inspiron
    5547/5447
    - LP: #1332437

  [ Imre Deak ]

  * SAUCE: drm/i915: move power domain init earlier during system resume
    - LP: #1353405

  [ Jani Nikula ]

  * SAUCE: drm/i915: use lane count and link rate from VBT as minimums for
    eDP
    - LP: #1338582
  * SAUCE: drm/i915/dp: force eDP lane count to max available lanes on BDW
    - LP: #1338582
  * SAUCE: drm/i915: provide interface for audio driver to query cdclk
    - LP: #1188091
  * SAUCE: drm/i915: demote opregion excessive timeout WARN_ONCE to
    DRM_INFO_ONCE
    - LP: #1351014

  [ Joseph Salisbury ]

  * [Config] updateconfigs after Linux 3.13.11.6 updates

  [ Luis Henriques ]

  * Revert "[Packaging] linux-udeb-flavour -- standardise on linux prefix"

  [ Ming Lei ]

  * Revert "SAUCE: (no-up) ata: Fix the dma state machine lockup for the
    IDENTIFY DEVICE PIO mode command."
    - LP: #1335645

  [ Paulo Zanoni ]

  * SAUCE: drm/i915: consider the source max DP lane count too
    - LP: #1338582

  [ Tim Gardner ]

  * [Config] CONFIG_GPIO_SYSFS=y
    - LP: #1342153
  * [Config] CONFIG_KEYS_DEBUG_PROC_KEYS=y
    - LP: #1344405
  * [Config] updateconfigs
  * [Config] CONFIG_SCSI_IPR_TRACE=y, CONFIG_SCSI_IPR_DUMP=y
    - LP: #1343109
  * [Config] CONFIG_CONTEXT_TRACKING_FORCE=n
    - LP: #1349028

  [ Timo Aaltonen ]

  * SAUCE: Fix a typo in hda i915_bdw support.
    - LP: #1343140

  [ Upstream Kernel Changes ]

  * Revert "net/mlx4_en: Fix bad use of dev_id"
    - LP: #1347012
  * Revert "ACPI / AC: Remove AC's proc directory."
    - LP: #1356913
  * Revert "mac80211: move "bufferable MMPDU" check to fix AP mode scan"
    - LP: #1356913
  * mm, pcp: allow restoring percpu_pagelist_fraction default
    - LP: #1347088
  * net: Fix permission check in netlink_connect()
    - LP: #1312989
  * netlink: Rename netlink_capable netlink_allowed
    - LP: #1312989
  * net: Move the permission check in sock_diag_put_filterinfo to
    packet_diag_dump
    - LP: #1312989
  * net: Add variants of capable for use on on sockets
    - LP: #1312989
  * net: Add variants of capable for use on netlink messages
    - LP: #1312989
  * net: Use netlink_ns_capable to verify the permisions of netlink
    messages
    - LP: #1312989
  * netlink: Only check file credentials for implicit destinations
    - LP: #1312989
  * igb: fix stats for i210 rx_fifo_errors
    - LP: #1338893
  * HID: use multi input quirk for 22b9:2968
    - LP: #1339567
  * crypto/nx: disable NX on little endian builds
    - LP: #1338666
  * ACPI / video: Add Dell Inspiron 5737 to the blacklist
    - LP: #1250401
  * Input: elantech - deal with clickpads reportin...

Changed in linux (Ubuntu Trusty):
status: Confirmed → Fix Released
Changed in linux (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers