Trusty update to 3.16.7-ckt17 stable release

Bug #1500484 reported by Luis Henriques
10
This bug affects 1 person
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-ckt17 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-ckt17 stable release:

md: use kzalloc() when bitmap is disabled
sparc64: Fix userspace FPU register corruptions.
ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc
ASoC: pcm1681: Fix setting de-emphasis sampling rate selection
iscsi-target: Fix use-after-free during TPG session shutdown
iscsi-target: Fix iscsit_start_kthreads failure OOPs
iscsi-target: Fix iser explicit logout TX kthread leak
ARM: dts: i.MX35: Fix can support.
ALSA: hda - Apply fixup for another Toshiba Satellite S50D
vhost: actually track log eventfd file
arm64/efi: map the entire UEFI vendor string before reading it
xfs: remote attribute headers contain an invalid LSN
xfs: remote attributes need to be considered data
ALSA: hda - Apply a fixup to Dell Vostro 5480
ALSA: usb-audio: add dB range mapping for some devices
drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop
drm/radeon/combios: add some validation of lvds values
x86/efi: Use all 64 bit of efi_memmap in setup_e820()
ipr: Fix locking for unit attention handling
ipr: Fix incorrect trace indexing
ipr: Fix invalid array indexing for HRRQ
ALSA: hda - Fix MacBook Pro 5,2 quirk
x86/xen: Probe target addresses in set_aliased_prot() before the hypercall
netfilter: ctnetlink: put back references to master ct and expect objects
ipvs: do not use random local source address for tunnels
ipvs: fix crash if scheduler is changed
ipvs: fix crash with sync protocol v0 and FTP
netfilter: nf_conntrack: Support expectations in different zones
NFS: Don't revalidate the mapping if both size and change attr are up to date
ALSA: hda - fix cs4210_spdif_automute()
net/mlx4_core: Fix wrong index in propagating port change event to VFs
niu: don't count tx error twice in case of headroom realloc fails
avr32: handle NULL as a valid clock object
packet: missing dev_put() in packet_do_bind()
packet: tpacket_snd(): fix signed/unsigned comparison
bridge: mdb: fix delmdb state in the notification
net: sched: fix refcount imbalance in actions
act_pedit: check binding before calling tcf_hash_release()
PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition
USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355
USB: qcserial: Add support for Dell Wireless 5809e 4G Modem
nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem
crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer
USB: sierra: add 1199:68AB device ID
rbd: fix copyup completion race
md/bitmap: return an error when bitmap superblock is corrupt.
md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies
thermal: exynos: Disable the regulator on probe failure
MIPS: Fix sched_getaffinity with MT FPAFF enabled
MIPS: Malta: Don't reinitialise RTC
MIPS: do_mcheck: Fix kernel code dump with EVA
MIPS: show_stack: Fix stack trace with EVA
MIPS: Flush RPS on kernel entry with EVA
xhci: fix off by one error in TRB DMA address boundary check
drivers/usb: Delete XHCI command timer if necessary
ALSA: fireworks/firewire-lib: add support for recent firmware quirk
mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations
MIPS: Make set_pte() SMP safe.
ipc: modify message queue accounting to not take kernel data structures into account
ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()
fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()
drm/radeon: fix hotplug race at startup
rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver
net/tipc: initialize security state for new connection socket
net: pktgen: fix race between pktgen_thread_worker() and kthread_stop()
net: call rcu_read_lock early in process_backlog
net: Clone skb before setting peeked flag
net: Fix skb csum races when peeking
net: Fix skb_set_peeked use-after-free bug
ipv6: lock socket in ip6_datagram_connect()
bonding: correct the MAC address for "follow" fail_over_mac policy
netlink: don't hold mutex in rcu callback when releasing mmapd ring
rds: fix an integer overflow test in rds_info_getsockopt()
udp: fix dst races with multicast early demux
bna: fix interrupts storm caused by erroneous packets
net: gso: use feature flag argument in all protocol gso handlers
Fix firmware loader uevent buffer NULL pointer dereference
qla2xxx: Mark port lost when we receive an RSCN for it.
megaraid_sas: use raw_smp_processor_id()
fs/buffer.c: support buffer cache allocations with gfp modifiers
bufferhead: Add _gfp version for sb_getblk()
ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp
HID: usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL
ima: add support for new "euid" policy condition
ima: extend "mask" policy matching support
mfd: arizona: Fix initialisation of the PM runtime
xen-blkfront: don't add indirect pages to list when !feature_persistent
xen-blkback: replace work_pending with work_busy in purge_persistent_gnt()
regmap: regcache-rbtree: Clean new present bits on present bitmap resize
target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT
target: REPORT LUNS should return LUN 0 even for dynamic ACLs
perf: Fix fasync handling on inherited events
KVM: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST
x86/ldt: Make modify_ldt synchronous
x86/ldt: Correct LDT access in single stepping logic
rcu: Provide counterpart to rcu_dereference() for non-RCU situations
rcu: Move lockless_dereference() out of rcupdate.h
x86/ldt: Correct FPU emulation access to LDT
localmodconfig: Use Kbuild files too
dm thin metadata: delete btrees when releasing metadata snapshot
dm btree: add ref counting ops for the leaves of top level btrees
drm/radeon: add new OLAND pci id
libiscsi: Fix host busy blocking during connection teardown
libfc: Fix fc_exch_recv_req() error path
libfc: Fix fc_fcp_cleanup_each_cmd()
EDAC, ppc4xx: Access mci->csrows array elements properly
crypto: caam - fix memory corruption in ahash_final_ctx
drm/vmwgfx: Fix execbuf locking issues
mm/hwpoison: fix page refcount of unknown non LRU page
ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits
ipc/sem.c: change memory barrier in sem_lock() to smp_rmb()
ipc/sem.c: update/correct memory barriers
MIPS: Fix seccomp syscall argument for MIPS64
x86/ldt: Further fix FPU emulation
SCSI: Fix NULL pointer dereference in runtime PM
ALSA: usb-audio: Fix runtime PM unbalance
Add factory recertified Crucial M500s to blacklist
arm64: KVM: Fix host crash when injecting a fault into a 32bit guest
batman-adv: fix kernel crash due to missing NULL checks
batman-adv: protect tt_local_entry from concurrent delete events
perf: Fix PERF_EVENT_IOC_PERIOD migration race
net: Fix RCU splat in af_key
ip6_gre: release cached dst on tunnel removal
s390/sclp: fix compile error
xen/gntdev: convert priv->lock to a mutex
xen/gntdevt: Fix race condition in gntdev_release()
signalfd: fix information leak in signalfd_copyinfo
signal: fix information leak in copy_siginfo_to_user
signal: fix information leak in copy_siginfo_from_user32
Linux 3.16.7-ckt17

The following patch from 3.16.7-ckt17 was already applied to the LTS Utopic kernel:

sysfs: Create mountpoints with sysfs_create_mount_point

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 :
Download full text (12.7 KiB)

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

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

  [ Seth Forshee ]

  * Release Tracking Bug
    - LP: #1635430

  * [arm64] nova instances can't boot with 3.13.0-92 (LP: #1608854)
    - Revert "efi: Disable interrupts around EFI calls, not in the epilog/prolog
      calls"
    - Revert "x86/efi: Use all 64 bit of efi_memmap in setup_e820()"
    - Revert "x86/efi: Store upper bits of command line buffer address in
      ext_cmd_line_ptr"
    - Revert "efivarfs: Ensure VariableName is NUL-terminated"
    - Revert "efi/libstub: Fix boundary checking in efi_high_alloc()"
    - Revert "arm64: efi: only attempt efi map setup if booting via EFI"
    - Revert "UBUNTU: arm64: Implement efi_enabled()"
    - Revert "efi/arm64: ignore dtb= when UEFI SecureBoot is enabled"
    - Revert "doc: arm64: add description of EFI stub support"
    - Revert "UBUNTU: Move get_dram_base to arm private file"
    - Revert "arm64: efi: add EFI stub"
    - Revert "arm64: add EFI runtime services"
    - Revert "efi: Add shared FDT related functions for ARM/ARM64"
    - Revert "efi: add helper function to get UEFI params from FDT"
    - Revert "doc: efi-stub.txt updates for ARM"
    - Revert "efi: Add get_dram_base() helper function"
    - Revert "efi: create memory map iteration helper"
    - Revert "x86, ia64: Move EFI_FB vga_default_device() initialization to
      pci_vga_fixup()"
    - Revert "firmware: Do not use WARN_ON(!spin_is_locked())"
    - Revert "efi-pstore: Fix an overflow on 32-bit builds"
    - Revert "x86/efi: Fix 32-bit fallout"
    - Revert "x86/efi: Check krealloc return value"
    - Revert "x86/efi: Runtime services virtual mapping"
    - Revert "x86/efi: Fix off-by-one bug in EFI Boot Services reservation"
    - x86/efi: Simplify EFI_DEBUG
    - x86/efi: Runtime services virtual mapping
    - x86/efi: Check krealloc return value
    - SAUCE: Merge tag 'efi-next' of
      git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi into x86/efi
    - doc: Fix trivial spelling mistake in efi-stub.txt
    - x86/efi: Remove unused variables in __map_region()
    - x86/efi: Add a wrapper function efi_map_region_fixed()
    - x86/efi: Fix off-by-one bug in EFI Boot Services reservation
    - x86/efi: Cleanup efi_enter_virtual_mode() function
    - efi: Export more EFI table variables to sysfs
    - [Config] CONFIG_EFI_RUNTIME_MAP=y
    - efi: Export EFI runtime memory mapping to sysfs
    - x86/efi: Pass necessary EFI data for kexec via setup_data
    - x86/efi: Delete superfluous global variables
    - x86/efi: parse_efi_setup() build fix
    - SAUCE: Merge tag 'v3.13-rc7' into x86/efi-kexec to resolve conflicts
    - x86/efi: Allow mapping BGRT on x86-32
    - x86/efi: Fix 32-bit fallout
    - x86/efi: Check status field to validate BGRT header
    - x86/efi: Quirk out SGI UV
    - v3.14 - Bacported EFI up to v3.14
    - efi: Move facility flags to struct efi
    - efi: Set feature flags inside feature init functions
    - efivarfs: 'efivarfs_file_write' function reorganization
    - x86/efi: Delete out-of-date comments of efi_query_variable_store
    - x86/efi: Style neatening
    - x8...

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.