Utopic update to v3.16.7 stable release

Bug #1387813 reported by Tim Gardner
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned
Utopic
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 v3.16.7 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.16.7 stable release:

btrfs: wake up transaction thread from SYNC_FS ioctl
btrfs: Fix a deadlock in btrfs_dev_replace_finishing()
Btrfs: add missing compression property remove in btrfs_ioctl_setflags
Btrfs: fix up bounds checking in lseek
Btrfs: don't do async reclaim during log replay
Btrfs: try not to ENOSPC on log replay
Btrfs: cleanup error handling in build_backref_tree
Btrfs: fix build_backref_tree issue with multiple shared blocks
Btrfs: fix race in WAIT_SYNC ioctl
usb: pch_udc: usb gadget device support for Intel Quark X1000
pci_ids: Add support for Intel Quark ILB
kvm: x86: fix stale mmio cache bug
kvm: fix potentially corrupt mmio cache
KVM: do not bias the generation number in kvm_current_mmio_generation
KVM: s390: unintended fallthrough for external call
kvm: don't take vcpu mutex for obviously invalid vcpu ioctls
x86,kvm,vmx: Preserve CR4 across VM entry
x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead
spi: dw-mid: respect 8 bit mode
spi: dw-mid: check that DMA was inited before exit
HID: rmi: check sanity of the incoming report
mpc85xx_edac: Make L2 interrupt shared too
regmap: debugfs: fix possbile NULL pointer dereference
regmap: fix NULL pointer dereference in _regmap_write/read
regmap: fix possible ZERO_SIZE_PTR pointer dereferencing error.
be2iscsi: check ip buffer before copying
regulator: ltc3589: fix broken voltage transitions
qla2xxx: fix kernel NULL pointer access
qla2xxx: Use correct offset to req-q-out for reserve calculation
qla2xxx: Fix shost use-after-free on device removal
dmaengine: fix xor sources continuation
firmware_class: make sure fw requests contain a name
arm64: debug: don't re-enable debug exceptions on return from el1_dbg
Drivers: hv: util: Properly pack the data for file copy functionality
Drivers: hv: vmbus: Cleanup vmbus_post_msg()
Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl()
Drivers: hv: vmbus: Cleanup vmbus_close_internal()
Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl()
Drivers: hv: vmbus: Fix a bug in vmbus_open()
Drivers: hv: vmbus: Cleanup hv_post_message()
mei: bus: fix possible boundaries violation
m68k: Disable/restore interrupts in hwreg_present()/hwreg_write()
Fixing lease renewal
Documentation: lzo: document part of the encoding
Revert "lzo: properly check for overruns"
lzo: check for length overrun in variable length encoding.
tty: omap-serial: fix division by zero
NFSv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails
NFSv4: fix open/lock state recovery error handling
NFSv4.1: Fix an NFSv4.1 state renewal regression
nfsd4: reserve adequate space for LOCK op
NFS: Fix an uninitialised pointer Oops in the writeback error path
NFS: Fix a bogus warning in nfs_generic_pgio
iwlwifi: mvm: disable BT Co-running by default
iwlwifi: Add missing PCI IDs for the 7260 series
spi: dw-mid: terminate ongoing transfers at exit
PCI: mvebu: Fix uninitialized variable in mvebu_get_tgt_attr()
PCI: Add missing MEM_64 mask in pci_assign_unassigned_bridge_resources()
PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size
PCI: Generate uppercase hex for modalias interface class
rt2800: correct BBP1_TX_POWER_CTRL mask
Revert "ath9k_hw: reduce ANI firstep range for older chips"
Bluetooth: Fix HCI H5 corrupted ack value
Bluetooth: Fix incorrect LE CoC PDU length restriction based on HCI MTU
Bluetooth: Fix issue with USB suspend in btusb driver
Bluetooth: Fix setting correct security level when initiating SMP
mm: clear __GFP_FS when PF_MEMALLOC_NOIO is set
fanotify: enable close-on-exec on events' fd when requested in fanotify_init()
kernel: add support for gcc 5
rtc-cmos: fix wakeup from S5 without CONFIG_PM_SLEEP
futex: Ensure get_futex_key_refs() always implies a barrier
powerpc/iommu/ddw: Fix endianness
powerpc/eeh: Clear frozen device state in time
ima: fix fallback to use new_sync_read()
ima: provide flag to identify new empty files
arm64: compat: fix compat types affecting struct compat_elf_prpsinfo
ALSA: pcm: use the same dma mmap codepath both for arm and arm64
ALSA: bebob: Fix failure to detect source of clock for Terratec Phase 88
ALSA: emu10k1: Fix deadlock in synth voice lookup
ALSA: ALC283 codec - Avoid pop noise on headphones during suspend/resume
ALSA: usb-audio: Add support for Steinberg UR22 USB interface
ALSA: hda - hdmi: Fix missing ELD change event on plug/unplug
ALSA: hda - Fix inverted LED gpio setup for Lenovo Ideapad
ALSA: hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro
ARM: at91/dt: Fix typo regarding can0_clk
ARM: at91: fix at91sam9263ek DT mmc pinmuxing settings
ARM: at91/PMC: don't forget to write PMC_PCDR register to disable clocks
ARM: Kirkwood: Fix DT based DSA.
ARM: mvebu: Netgear RN104: Use Hardware BCH ECC
ARM: mvebu: Netgear RN2120: Use Hardware BCH ECC
ARM: mvebu: Netgear RN102: Use Hardware BCH ECC
ARM: dts: imx28-evk: Let i2c0 run at 100kHz
ecryptfs: avoid to access NULL pointer when write metadata in xattr
xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly
sparc64: Do not disable interrupts in nmi_cpu_busy()
sparc64: Fix pcr_ops initialization and usage bugs.
sparc32: dma_alloc_coherent must honour gfp flags
sparc64: sun4v TLB error power off events
sparc64: Fix corrupted thread fault code.
sparc64: find_node adjustment
sparc64: Move request_irq() from ldc_bind() to ldc_alloc()
sparc: Let memset return the address argument
sparc: bpf_jit: fix support for ldx/stx mem and SKF_AD_VLAN_TAG
sparc: bpf_jit: fix loads from negative offsets
sparc64: Fix reversed start/end in flush_tlb_kernel_range()
sparc64: Fix lockdep warnings on reboot on Ultra-5
sparc64: Fix FPU register corruption with AES crypto offload.
sparc64: Do not define thread fpregs save area as zero-length array.
sparc64: Fix hibernation code refrence to PAGE_OFFSET.
sparc64: correctly recognise M6 and M7 cpu type
sparc64: support M6 and M7 for building CPU distribution map
sparc64: cpu hardware caps support for sparc M6 and M7
sparc64: T5 PMU
sparc64: Switch to 4-level page tables.
sparc64: Define VA hole at run time, rather than at compile time.
sparc64: Adjust KTSB assembler to support larger physical addresses.
sparc64: Fix physical memory management regressions with large max_phys_bits.
sparc64: Use kernel page tables for vmemmap.
sparc64: Increase MAX_PHYS_ADDRESS_BITS to 53.
sparc64: Adjust vmalloc region size based upon available virtual address bits.
sparc64: sparse irq
sparc64: Kill unnecessary tables and increase MAX_BANKS.
sparc64: Increase size of boot string to 1024 bytes
sparc64: Fix register corruption in top-most kernel stack frame during boot.
sparc64: Implement __get_user_pages_fast().
Linux 3.16.7

CVE References

Tim Gardner (timg-tpi)
tags: added: kernel-stable-tracking-bug
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in linux (Ubuntu Utopic):
status: New → Confirmed
Changed in linux (Ubuntu):
status: New → Confirmed
Luis Henriques (henrix)
Changed in linux (Ubuntu Utopic):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (17.0 KiB)

This bug was fixed in the package linux - 3.16.0-25.33

---------------
linux (3.16.0-25.33) utopic; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1389170

  [ dann frazier ]

  * [Config] Disable CONFIG_IPMI_SI_PROBE_DEFAULTS on armhf and arm64
    - LP: #1388952

  [ Duc Dang ]

  * SAUCE: (no-up) [PCIE] APM X-Gene: Remove debug messages in MSI
    interrupt handler path.
    - LP: #1382244
  * SAUCE: (no-up) PCI: X-Gene: Fix max payload size and phantom function
    configuration
    - LP: #1386261

  [ Tim Gardner ]

  * Revert "SAUCE: (no-up) PCI: Increase BAR size quirk for IBM ipr SAS
    Crocodile adapters"
    - LP: #1387813
  * [Config] CONFIG_SOUND_OSS_CORE_PRECLAIM=n
    - LP: #1385510
  * [Debian] install usbipd
    - LP: #898003
  * [Debian] Fix linux-doc dangling symlinks
    - LP: #661306

  [ Upstream Kernel Changes ]

  * Revert "macvlan: simplify the structure port"
    - LP: #1381490
  * Revert "net/macb: add pinctrl consumer support"
    - LP: #1381490
  * Revert "lzo: properly check for overruns"
    - LP: #1387813
  * Revert "ath9k_hw: reduce ANI firstep range for older chips"
    - LP: #1387813
  * ASoC: ssm2602: do not hardcode type to SSM2602
    - LP: #1379785
  * ASoC: core: fix possible ZERO_SIZE_PTR pointer dereferencing error.
    - LP: #1379785
  * perf: fix perf bug in fork()
    - LP: #1379785
  * mm: memcontrol: do not iterate uninitialized memcgs
    - LP: #1379785
  * mm: migrate: Close race between migration completion and mprotect
    - LP: #1379785
  * i2c: qup: Fix order of runtime pm initialization
    - LP: #1379785
  * i2c: rk3x: fix 0 length write transfers
    - LP: #1379785
  * ACPI / i915: Update the condition to ignore firmware backlight change
    request
    - LP: #1379785
  * cpufreq: integrator: fix integrator_cpufreq_remove return type
    - LP: #1379785
  * cpufreq: pcc-cpufreq: Fix wait_event() under spinlock
    - LP: #1379785
  * md/raid5: disable 'DISCARD' by default due to safety concerns.
    - LP: #1379785
  * drm/i915: Flush the PTEs after updating them before suspend
    - LP: #1379785
  * Fix problem recognizing symlinks
    - LP: #1379785
  * init/Kconfig: Fix HAVE_FUTEX_CMPXCHG to not break up the EXPERT menu
    - LP: #1379785
  * ring-buffer: Fix infinite spin in reading buffer
    - LP: #1379785
  * uas: Only complain about missing sg if all other checks succeed
    - LP: #1379785
  * uas: Log a warning when we cannot use uas because the hcd lacks streams
    - LP: #1379785
  * uas: Disable uas on ASM1051 devices
    - LP: #1379785
  * uas: Add missing le16_to_cpu calls to asm1051 / asm1053 usb-id check
    - LP: #1379785
  * x86, ia64: Move EFI_FB vga_default_device() initialization to
    pci_vga_fixup()
    - LP: #1379785
  * vgaarb: Don't default exclusively to first video device with mem+io
    - LP: #1379785
  * mm, thp: move invariant bug check out of loop in __split_huge_page_map
    - LP: #1379785
  * mm: numa: Do not mark PTEs pte_numa when splitting huge pages
    - LP: #1379785
  * media: vb2: fix VBI/poll regression
    - LP: #1379785
  * jiffies: Fix timeval conversion to jiffies
    - LP: #1379785
  * Linux 3.16.5
    - LP: #1379785
 ...

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