Trusty update to v3.13.11.7 stable release

Bug #1371601 reported by Tim Gardner
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released

Bug Description

SRU Justification

       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.7 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.



       The following patches are in the v3.13.11.7 stable release:

UBUNTU: [Config] CONFIG_X86_16BIT=y
bnx2x: fix crash during TSO tunneling
inetpeer: get rid of ip_id_count
ip: make IP identifiers less predictable
tcp: Fix integer-overflows in TCP veno
tcp: Fix integer-overflow in TCP vegas
macvlan: Initialize vlan_features to turn on offload support.
net: Correctly set segment mac_len in skb_segment().
iovec: make sure the caller actually wants anything in memcpy_fromiovecend
batman-adv: Fix out-of-order fragmentation support
sctp: fix possible seqlock seadlock in sctp_packet_transmit()
sparc64: Fix argument sign extension for compat_sys_futex().
sparc64: Make itc_sync_lock raw
sparc64: Fix executable bit testing in set_pmd_at() paths.
sparc64: Fix huge PMD invalidation.
sparc64: Fix bugs in get_user_pages_fast() wrt. THP.
sparc64: Fix hex values in comment above pte_modify().
sparc64: Don't use _PAGE_PRESENT in pte_modify() mask.
sparc64: Handle 32-bit tasks properly in compute_effective_address().
sparc64: Fix top-level fault handling bugs.
sparc64: Fix range check in kern_addr_valid().
sparc64: Use 'ILOG2_4MB' instead of constant '22'.
sparc64: Add basic validations to {pud,pmd}_bad().
sparc64: Give more detailed information in {pgd,pmd}_ERROR() and kill pte_ERROR().
sparc64: Don't bark so loudly about 32-bit tasks generating 64-bit fault addresses.
sparc64: Fix huge TSB mapping on pre-UltraSPARC-III cpus.
sparc64: Add membar to Niagara2 memcpy code.
sparc64: Do not insert non-valid PTEs into the TSB hash table.
sparc64: Guard against flushing openfirmware mappings.
bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000
sunsab: Fix detection of BREAK on sunsab serial console
sparc64: ldc_connect() should not return EINVAL when handshake is in progress.
arch/sparc/math-emu/math_32.c: drop stray break operator
Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option"
x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack
x86, espfix: Move espfix definitions into a separate header file
x86, espfix: Fix broken header guard
x86, espfix: Make espfix64 a Kconfig option, fix UML
x86, espfix: Make it possible to disable 16-bit support
x86_64/entry/xen: Do not invoke espfix64 on Xen
ALSA: usb-audio: fix BOSS ME-25 MIDI regression
ASoC: wm8994: Prevent double lock of accdet_lock mutex on wm1811
v4l: vsp1: Remove the unneeded vsp1_video_buffer video field
ASoC: max98090: Fix missing free_irq
KVM: x86: Inter-privilege level ret emulation is not implemeneted
au0828: Only alt setting logic when needed
ASoC: pcm: fix dpcm_path_put in dpcm runtime update
crypto: ux500 - make interrupt mode plausible
Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend
ASoC: adau1701: fix adau1701_reg_read()
ASoC: wm_adsp: Add missing MODULE_LICENSE
regulator: arizona-ldo1: remove bypass functionality
ASoC: samsung: Correct I2S DAI suspend/resume ops
drm/tilcdc: panel: fix dangling sysfs connector node
drm/tilcdc: slave: fix dangling sysfs connector node
drm/tilcdc: tfp410: fix dangling sysfs connector node
drm/tilcdc: panel: fix leak when unloading the module
drm/tilcdc: fix release order on exit
drm/tilcdc: fix double kfree
ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject
stable_kernel_rules: Add pointer to netdev-FAQ for network patches
USB: ehci-pci: USB host controller support for Intel Quark X1000
debugfs: Fix corrupted loop in debugfs_remove_recursive
serial: core: Preserve termios c_cflag for console resume
mtd/ftl: fix the double free of the buffers allocated in build_maps()
ext4: Fix block zeroing when punching holes in indirect block files
ext4: fix punch hole on files with indirect mapping
x86: don't exclude low BIOS area when allocating address space for non-PCI cards
PCI: Configure ASPM when enabling device
Bluetooth: never linger on process exit
ASoC: blackfin: use samples to set silence
USB: OHCI: fix bugs in debug routines
USB: OHCI: don't lose track of EDs when a controller dies
mei: start disconnect request timer consistently
mei: fix return value on disconnect timeout
USB: Fix persist resume of some SS USB devices
media-device: Remove duplicated memset() in media_enum_entities()
Bluetooth: Avoid use of session socket after the session gets freed
xc5000: Fix get_frequency()
xc4000: Fix get_frequency()
CAPABILITIES: remove undefined caps from all processes
scsi: add a blacklist flag which enables VPD page inquiries
bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address
hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl
Drivers: scsi: storvsc: Change the limits to reflect the values on the host
Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Host
Drivers: scsi: storvsc: Filter commands based on the storage protocol version
Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version
Drivers: scsi: storvsc: Implement a eh_timed_out handler
drivers: scsi: storvsc: Set srb_flags in all cases
drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure
x86_64/vsyscall: Fix warn_bad_vsyscall log output
KVM: PPC: Book3S PR: Take SRCU read lock around RTAS kvm_read_guest() call
spi: orion: fix incorrect handling of cell-index DT property
mfd: omap-usb-host: Fix improper mask use.
tpm: Add missing tpm_do_selftest to ST33 I2C driver
tpm: missing tpm_chip_put in tpm_get_random()
scsi: do not issue SCSI RSOC command to Promise Vtrak E610f
hwmon: (ads1015) Fix off-by-one for valid channel index checking
ALSA: hda - fix an external mic jack problem on a HP machine
MIPS: tlbex: Fix a missing statement for HUGETLB
MIPS: Prevent user from setting FCSR cause bits
KVM: x86: always exit on EOIs for interrupts listed in the IOAPIC redir table
MIPS: Remove BUG_ON(!is_fpu_owner()) in do_ade()
MIPS: ptrace: Test correct task's flags in task_user_regset_view()
MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same time
MIPS: ptrace: Change GP regset to use correct core dump register layout
md/raid1,raid10: always abort recover on write error.
ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct
hwmon: (lm85) Fix various errors on attribute writes
hwmon: (lm78) Fix overflow problems seen when writing large temperature limits
hwmon: (amc6821) Fix possible race condition bug
MIPS: GIC: Prevent array overrun
mnt: Add tests for unprivileged remount cases that have found to be faulty
ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case.
netlabel: fix a problem when setting bits below the previously lowest bit
netlabel: fix the horribly broken catmap functions
netlabel: fix the catmap walking functions
drivers/i2c/busses: use correct type for dma_map/unmap
NFSD: Decrease nfsd_users in nfsd_startup_generic fail
MIPS: O32/32-bit: Fix bug which can cause incorrect system call restarts
IB/srp: Fix deadlock between host removal and multipathd
USB: serial: ftdi_sio: Annotate the current Xsens PID assignments
USB: serial: ftdi_sio: Add support for new Xsens devices
USB: devio: fix issue with log flooding
CIFS: Fix async reading on reconnects
CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2
xfs: ensure verifiers are attached to recovered buffers
drm/tegra: add MODULE_DEVICE_TABLEs
ALSA: virtuoso: add Xonar Essence STX II support
hwmon: (gpio-fan) Prevent overflow problem when writing large limits
hwmon: (sis5595) Prevent overflow problem when writing large limits
NFS: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes
drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan().
drm/ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan().
drm/ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions.
drm/ttm: Fix possible stack overflow by recursive shrinker calls.
drm/ttm: Pass GFP flags in order to avoid deadlock.
powerpc/mm/numa: Fix break placement
powerpc/pci: Reorder pci bus/bridge unregistration during PHB removal
drm/radeon: load the lm63 driver for an lm64 thermal chip.
drm/radeon: set VM base addr using the PFP v2
drm/radeon/atom: add new voltage fetch function for hawaii
drm/radeon/dpm: handle voltage info fetching on hawaii
drm/radeon: re-enable dpm by default on cayman
drm/radeon: re-enable dpm by default on BTC
drm/radeon: use packet2 for nop on hawaii with old firmware
drm/radeon: tweak ACCEL_WORKING2 query for hawaii
KVM: nVMX: fix "acknowledge interrupt on exit" when APICv is in use
RDMA/iwcm: Use a default listen backlog if needed
x86/efi: Enforce CONFIG_RELOCATABLE for EFI boot stub
net: sun4i-emac: fix memory leak on bad packet
hwmon: (ads1015) Fix out-of-bounds array access
hwmon: (dme1737) Prevent overflow problem when writing large limits
s390/locking: Reenable optimistic spinning
ring-buffer: Up rb_iter_peek() loop count to 3
ring-buffer: Always reset iterator to reader page
kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path
drm/i915: read HEAD register back in init_ring_common() to enforce ordering
vm_is_stack: use for_each_thread() rather then buggy while_each_thread()
libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly
drm/nouveau: Bump version from 1.1.1 to 1.1.2
ALSA: usb-audio: fix BOSS ME-25 MIDI regression
ALSA: hda/ca0132 - Don't try loading firmware at resume when already failed
carl9170: fix sending URBs with wrong type when using full-speed
powerpc/pseries: Failure on removing device node
Btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch
Btrfs: fix csum tree corruption, duplicate and outdated checksums
ext4: fix BUG_ON in mb_free_blocks()
x86/espfix/xen: Fix allocation of pages for paravirt page tables

Tim Gardner (timg-tpi)
tags: added: kernel-stable-tracking-bug
description: updated
Changed in linux (Ubuntu Trusty):
status: New → Fix Committed
Changed in linux (Ubuntu):
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (22.1 KiB)

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

linux (3.13.0-37.64) trusty; urgency=low

  [ Joseph Salisbury ]

  * Release Tracking Bug
    - LP: #1372576

  [ dann frazier ]

  * [Config] CONFIG_HW_RANDOM_XGENE=m on arm64

  [ Edward Lin ]

  * SAUCE: Add use_native_backlight quirk for Dell Inspiron 5721/3521
    - LP: #1354253, #1354313

  [ Tim Gardner ]

  * SAUCE: Fix nfs oops stable regression
    - LP: #1348670
  * [Config] Add mpt3sas to d-i
    - LP: #1368907
  * [Config] CONFIG_X86_16BIT=y
    - LP: #1371601

  [ Timo Aaltonen ]

  * SAUCE: i915_bdw: Rebase to v3.15.8
    - LP: #1359213

  [ Upstream Kernel Changes ]

  * Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime
    - LP: #1371601
  * mmc: rtsx: add R1-no-CRC mmc command type handle
    - LP: #1365378
  * rpc_pipe: remove the clntXX dir if creating the pipe fails
    - LP: #1365869
  * sunrpc: add an "info" file for the dummy gssd pipe
    - LP: #1365869
  * rpc_pipe: fix cleanup of dummy gssd directory when notification fails
    - LP: #1365869
  * hwrng: xgene - add support for APM X-Gene SoC RNG support
    - LP: #1365593
  * Documentation: rng: Add X-Gene SoC RNG driver documentation
    - LP: #1365593
  * arm64: dts: add random number generator dts node to APM X-Gene
    - LP: #1365593
  * xen/balloon: cancel ballooning if adding new memory failed
    - LP: #1304001
  * x86/xen: resume timer irqs early
    - LP: #1368724
  * xen/manage: Always freeze/thaw processes when suspend/resuming
    - LP: #1368724
  * scsi_transport_sas: move bsg destructor into sas_rphy_remove
    - LP: #1368991
  * drm/i915: Enable 5.4Ghz (HBR2) link rate for Displayport 1.2-capable
    - LP: #1369633
  * bnx2x: Fix link for KR with swapped polarity lane
    - LP: #1370716
  * drm: add DRM_CAPs for cursor size
    - LP: #1359213
  * drm/dp: Add AUX channel infrastructure
    - LP: #1359213
  * drm/dp: Add drm_dp_dpcd_read_link_status()
    - LP: #1359213
  * drm/dp: Add DisplayPort link helpers
    - LP: #1359213
  * drm/dp: Allow registering AUX channels as I2C busses
    - LP: #1359213
  * drm/dp: let drivers specify the name of the I2C-over-AUX adapter
    - LP: #1359213
  * drm/dp: make aux retries less chatty
    - LP: #1359213
  * Bluetooth: Enable Atheros 0cf3:311e for firmware upload
    - LP: #1371477
  * bnx2x: fix crash during TSO tunneling
    - LP: #1371601
  * inetpeer: get rid of ip_id_count
    - LP: #1371601
  * ip: make IP identifiers less predictable
    - LP: #1371601
  * tcp: Fix integer-overflows in TCP veno
    - LP: #1371601
  * tcp: Fix integer-overflow in TCP vegas
    - LP: #1371601
  * macvlan: Initialize vlan_features to turn on offload support.
    - LP: #1371601
  * net: Correctly set segment mac_len in skb_segment().
    - LP: #1371601
  * iovec: make sure the caller actually wants anything in
    - LP: #1371601
  * batman-adv: Fix out-of-order fragmentation support
    - LP: #1371601
  * sctp: fix possible seqlock seadlock in sctp_packet_transmit()
    - LP: #1371601
  * sparc64: Fix argument sign extension for compat_sys_futex().
    - LP: #1371601

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