Trusty update to 3.16.7-ckt19 stable release

Bug #1514911 reported by Luis Henriques
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.16.7-ckt19 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.

       git://kernel.ubuntu.com/ubuntu/linux.git

    TEST CASE: TBD

       The following patches are in the 3.16.7-ckt19 stable release:

ARM: 8429/1: disable GCC SRA optimization
CIFS: fix type confusion in copy offload ioctl
hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips
x86/apic: Serialize LVTT and TSC_DEADLINE writes
arm64: head.S: initialise mdcr_el2 in el2_setup
kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd
kvm: factor out core eventfd assign/deassign logic
kvm: fix double free for fast mmio eventfd
kvm: fix zero length mmio searching
ARM: fix Thumb2 signal handling when ARMv6 is enabled
powerpc/boot: Specify ABI v2 when building an LE boot wrapper
powerpc/mm: Recompute hash value after a failed update
x86/platform: Fix Geode LX timekeeping in the generic x86 build
arm64: compat: fix vfp save/restore across signal handlers in big-endian
arm64: errata: add module build workaround for erratum #843419
arm64: KVM: Disable virtual timer even if the guest is not using it
arm: KVM: Disable virtual timer even if the guest is not using it
hp-wmi: Add missing __init annotations to initialization code
hp-wmi: limit hotkey enable
zram: fix possible use after free in zcomp_create()
perf header: Fixup reading of HEADER_NRCPUS feature
spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled
spi: Fix documentation of spi_alloc_master()
USB: option: add ZTE PIDs
drm/vmwgfx: Fix up user_dmabuf refcounting
ARM: dts: omap3-beagle: make i2c3, ddc and tfp410 gpio work again
Btrfs: fix read corruption of compressed and shared extents
btrfs: skip waiting on ordered range for special files
usb: chipidea: udc: using the correct stall implementation
net: mvneta: fix DMA buffer unmapping in mvneta_rx()
iser-target: remove command with state ISTATE_REMOVE
staging: ion: fix corruption of ion_import_dma_buf
KVM: x86: trap AMD MSRs for the TSeg base and mask
usb: Use the USB_SS_MULT() macro to get the burst multiplier.
xhci: give command abortion one more chance before killing xhci
usb: xhci: Clear XHCI_STATE_DYING on start
usb: xhci: Allow usb_add/remove_hcd() to be called repeatedly
xhci: change xhci 1.0 only restrictions to support xhci 1.1
xhci-mem: Use setup_timer
xhci: init command timeout timer earlier to avoid deleting it uninitialized
spi: xtensa-xtfpga: fix register endianness
disabling oplocks/leases via module parm enable_oplocks broken for SMB3
cifs: use server timestamp for ntlmv2 authentication
x86/paravirt: Replace the paravirt nop with a bona fide empty function
x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI code
ASoC: pxa: pxa2xx-ac97: fix dma requestor lines
ocfs2/dlm: fix deadlock when dispatch assert master
drm/i915/bios: handle MIPI Sequence Block v3+ gracefully
drm/qxl: only report first monitor as connected if we have no state
PCI: Fix devfn for VPD access through function 0
PCI: Use function 0 VPD for identical functions, regular VPD for others
netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC
ASoC: fix broken pxa SoC support
ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsets
vxlan: set needed headroom correctly
Revert "ARM: orion5x: fix legacy orion5x IRQ numbers"
jbd2: avoid infinite loop when destroying aborted journal
asix: Don't reset PHY on if_up for ASIX 88772
asix: Do full reset during ax88772_bind
fib_rules: Fix dump_rules() not to exit early
net/xen-netfront: only napi_synchronize() if running
cpufreq: intel_pstate: Remove unnecessary type casting in div_s64() call
intel_pstate: Fix overflow in busy_scaled due to long delay
tools lib traceevent: Fix string handling in heterogeneous arch environments
perf tools: Fix copying of /proc/kcore
m68k: Define asmlinkage_protect
UBI: Validate data_size
UBI: return ENOSPC if no enough space available
MIPS: dma-default: Fix 32-bit fall back to GFP_DMA
MIPS: CPS: Stop dangling delay slot from has_mt.
MIPS: CPS: Don't include MT code in non-MT kernels.
MIPS: CPS: #ifdef on CONFIG_MIPS_MT_SMP rather than CONFIG_MIPS_MT
drm/qxl: recreate the primary surface when the bo is not primary
genirq: Fix race in register_irq_proc()
x86/efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down
Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS
mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault
x86/mm: Set NX on gap between __ex_table and rodata
clocksource: Fix abs() usage w/ 64bit values
dmaengine: dw: properly read DWC_PARAMS register
mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1)
drm/vmwgfx: Fix kernel NULL pointer dereference on older hardware
fs: if a coredump already exists, unlink and recreate with O_EXCL
sctp: donot reset the overall_error_count in SHUTDOWN_RECEIVE state
ipc/sem.c: fully initialize sem_array before making it visible
drivers: usb :fsl: Implement Workaround for USB Erratum A007792
drivers: usb: fsl: Workaround for USB erratum-A005275
l2tp: protect tunnel->del_work by ref_count
af_unix: Convert the unix_sk macro to an inline function for type safety
af_unix: return data from multiple SKBs on recv() with MSG_PEEK flag
net/unix: fix logic about sk_peek_offset
skbuff: Fix skb checksum flag on skb pull
skbuff: Fix skb checksum partial check.
net: add pfmemalloc check in sk_add_backlog()
ppp: don't override sk->sk_state in pppoe_flush_dev()
ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings
ovs: do not allocate memory from offline numa node
netlink: Trim skb to alloc size to avoid MSG_TRUNC
[stable-only] net: add length argument to skb_copy_and_csum_datagram_iovec
KEYS: Fix race between key destruction and finding a keyring by name
KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring
KEYS: Don't permit request_key() to construct a new keyring
Btrfs: update fix for read corruption of compressed and shared extents
Linux 3.16.7-ckt19

The following patches from 3.16.7-ckt19 were already applied to the Utopic kernel:
dcache: Handle escaped paths in prepend_path
vfs: Test for and handle paths that are unreachable from their mnt_root
USB: whiteheat: fix potential null-deref at probe
Initialize msg/shm IPC objects before doing ipc_addid()

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

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

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

  [ Brad Figg ]

  * Release Tracking Bug
    - LP: #1521426

  [ Upstream Kernel Changes ]

  * fib_rules: Fix dump_rules() not to exit early
    - LP: #1514911
    - LP: #1514785

 -- Luis Henriques <email address hidden> Thu, 26 Nov 2015 14:27:35 +0000

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.