Trusty update to 3.16.7-ckt24 stable release

Bug #1543126 reported by Luis Henriques
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-lts-utopic (Ubuntu)
New
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 a mainline/stable Linux tree or
       a minimally backported form of that patch. The 3.16.7-ckt24 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 from the 3.16.7-ckt24 stable release shall be applied:

drm/nouveau/nv46: Change mc subdev oclass from nv44 to nv4c
veth: don’t modify ip_summed; doing so treats packets with bad checksums as good.
sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_close
connector: bump skb->users before callback invocation
unix: properly account for FDs passed over unix sockets
bridge: Only call /sbin/bridge-stp for the initial network namespace
vxlan: fix test which detect duplicate vxlan iface
net: sctp: prevent writes to cookie_hmac_alg from accessing invalid memory
tcp_yeah: don't set ssthresh below 2
bonding: Prevent IPv6 link local address on enslaved devices
phonet: properly unshare skbs in phonet_rcv()
net: bpf: reject invalid shifts
ipv6: update skb->csum when CE mark is propagated
team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid
xen-netback: respect user provided max_queues
xen-netfront: respect user provided max_queues
xen-netfront: print correct number of queues
xen-netfront: update num_queues to real created
xfrm: dst_entries_init() per-net dst_ops
sctp: Prevent soft lockup when sctp_accept() is called during a timeout event
sctp: convert sack_needed and sack_generation to bits
sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING
nfs: Fix unused variable error
[media] gspca: ov534/topro: prevent a division by 0
[media] media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot mode
tools lib traceevent: Fix output of %llu for 64 bit values read on 32 bit machines
KVM: x86: expose MSR_TSC_AUX to userspace
KVM: x86: correctly print #AC in traces
drm/radeon: call hpd_irq_event on resume
xhci: refuse loading if nousb is used
arm64: Clear out any singlestep state on a ptrace detach operation
time: Avoid signed overflow in timekeeping_get_ns()
Bluetooth: Add support of Toshiba Broadcom based devices
rtlwifi: fix memory leak for USB device
wlcore/wl12xx: spi: fix oops on firmware load
EDAC: Fix the leak of mci->bus->name when bus_register fails
EDAC, mc_sysfs: Fix freeing bus' name
EDAC: Robustify workqueues destruction
arm64: mm: ensure that the zero page is visible to the page table walker
powerpc: Make value-returning atomics fully ordered
powerpc: Make {cmp}xchg* and their atomic_ versions fully ordered
dm space map metadata: remove unused variable in brb_pop()
dm thin: fix race condition when destroying thin pool workqueue
futex: Drop refcount if requeue_pi() acquired the rtmutex
arm64: mdscr_el1: avoid exposing DCC to userspace
arm64: kernel: enforce pmuserenr_el0 initialization and restore
drm/radeon: clean up fujitsu quirks
mmc: sdio: Fix invalid vdd in voltage switch power cycle
mmc: sdhci: Fix sdhci_runtime_pm_bus_on/off()
udf: limit the maximum number of indirect extents in a row
nfs: Fix race in __update_open_stateid()
USB: cp210x: add ID for ELV Marble Sound Board 1
posix-clock: Fix return code on the poll method's error path
rtlwifi: rtl8192de: Fix incorrect module parameter descriptions
rtlwifi: rtl8192se: Fix module parameter initialization
rtlwifi: rtl8192ce: Fix handling of module parameters
rtlwifi: rtl8192cu: Add missing parameter setup
NFSv4: Don't perform cached access checks before we've OPENed the file
NFS: Fix attribute cache revalidation
bcache: fix a livelock when we cause a huge number of cache misses
bcache: Add a cond_resched() call to gc
bcache: clear BCACHE_DEV_UNLINK_DONE flag when attaching a backing device
bcache: fix a leak in bch_cached_dev_run()
bcache: unregister reboot notifier if bcache fails to unregister device
bcache: allows use of register in udev to avoid "device_busy" error.
bcache: prevent crash on changing writeback_running
bcache: Change refill_dirty() to always scan entire disk if necessary
wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)
Input: i8042 - add Fujitsu Lifebook U745 to the nomux list
libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct
x86/xen: don't reset vcpu_info on a cancelled suspend
udf: Prevent buffer overrun with multi-byte characters
udf: Check output buffer length when converting name to CS0
PCI: Fix minimum allocation address overwrite
PCI: host: Mark PCIe/PCI (MSI) IRQ cascade handlers as IRQF_NO_THREAD
iwlwifi: update and fix 7265 series PCI IDs
locks: fix unlock when fcntl_setlk races with a close
ASoC: compress: Fix compress device direction check
dm snapshot: fix hung bios when copy error occurs
uml: fix hostfs mknod()
uml: flush stdout before forking
drm/nouveau/kms: take mode_config mutex in connector hotplug path
x86/mm: Add barriers and document switch_mm()-vs-flush synchronization
x86/boot: Double BOOT_HEAP_SIZE to 64KB
s390: fix normalization bug in exception table sorting
xfs: inode recovery readahead can race with inode buffer creation
xfs: handle dquot buffer readahead in log recovery correctly
clocksource/drivers/vt8500: Increase the minimum delta
Input: elantech - mark protocols v2 and v3 as semi-mt
x86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[]
ALSA: seq: Fix missing NULL check at remove_events ioctl
ALSA: seq: Fix race at timer setup and close
virtio_balloon: fix race by fill and leak
virtio_balloon: fix race between migration and ballooning
parisc: Fix __ARCH_SI_PREAMBLE_SIZE
scripts/recordmcount.pl: support data in text section on powerpc
powerpc/module: Handle R_PPC64_ENTRY relocations
x86/mm: Improve switch_mm() barrier comments
ALSA: timer: Fix double unlink of active_list
dmaengine: dw: fix cyclic transfer setup
dmaengine: dw: fix cyclic transfer callbacks
mmc: mmci: fix an ages old detection error
ALSA: timer: Fix race among timer ioctls
sparc64: fix incorrect sign extension in sys_sparc64_personality
cifs: fix race between call_async() and reconnect()
cifs_dbg() outputs an uninitialized buffer in cifs_readdir()
m32r: fix m32104ut_defconfig build fail
dma-debug: switch check from _text to _stext
scripts/bloat-o-meter: fix python3 syntax error
ocfs2/dlm: ignore cleaning the migration mle that is inuse
ALSA: timer: Harden slave timer list handling
zram/zcomp: use GFP_NOIO to allocate streams
zram: try vmalloc() after kmalloc()
mm: soft-offline: check return value in second __get_any_page() call
memcg: only free spare array when readers are done
panic: release stale console lock to always get the logbuf printed out
kernel/panic.c: turn off locks debug before releasing console lock
printk: do cond_resched() between lines while outputting to consoles
ALSA: hda - Fix bass pin fixup for ASUS N550JX
crypto: af_alg - Disallow bind/setkey/... after accept(2)
crypto: af_alg - Fix socket double-free when accept fails
crypto: af_alg - Add nokey compatibility path
crypto: hash - Add crypto_ahash_has_setkey
crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path
crypto: af_alg - Forbid bind(2) when nokey child sockets are present
ALSA: hrtimer: Fix stall by hrtimer_cancel()
ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat mode
ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat mode
ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0
crypto: algif_skcipher - Load TX SG list after waiting
crypto: crc32c - Fix crc32c soft dependency
IB/qib: fix mcast detach when qp not attached
IB/qib: Support creating qps with GFP_NOIO flag
ideapad-laptop: Add Lenovo ideapad Y700-17ISK to no_hw_rfkill dmi list
iscsi-target: Fix potential dead-lock during node acl delete
ALSA: timer: Handle disconnection more safely
ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblock_lock
MAINTAINERS: return arch/sh to maintained state, with new maintainers
ideapad-laptop: Add Lenovo Yoga 700 to no_hw_rfkill dmi list
drm/i915: avoid deadlock on failure paths in __intel_framebuffer_create()
drm/i915: On fb alloc failure, unref gem object where it gets refed
[media] rc: allow rc modules to be loaded if rc-main is not a module
SCSI: initio: remove duplicate module device table
clk: xgene: Fix divider with non-zero shift value
clk: st: avoid uninitialized variable use
ath9k_htc: check for underflow in ath9k_htc_rx_msg()
mtd: nand: fix ONFI parameter page layout
mtd: nand: denali: add missing nand_release() call in denali_remove()
mtd: nand: remove unused and buggy get_platform_nandchip() helper function
ALSA: fm801: propagate TUNER_ONLY bit when autodetected
pinctrl: bcm2835: Fix memory leak in error path
x86/LDT: Print the real LDT base address
sysrq: Fix warning in sysrq generated crash.
kconfig: return 'false' instead of 'no' in bool function
perf/x86: Fix filter_events() bug with event mappings
power: test_power: correctly handle empty writes
firmware: actually return NULL on failed request_firmware_nowait()
target: Fix a memory leak in target_dev_lba_map_store()
um: Fix build error and kconfig for i386
ipv6: tcp: add rcu locking in tcp_v6_send_synack()
mmc: sd: limit SD card power limit according to cards capabilities
Btrfs: clean up an error code in btrfs_init_space_info()
bridge: fix lockdep addr_list_lock false positive splat
batman-adv: Avoid recursive call_rcu for batadv_bla_claim
batman-adv: Avoid recursive call_rcu for batadv_nc_node
batman-adv: fix potential TT client + orig-node memory leak
batman-adv: Drop immediate batadv_orig_ifinfo free function
batman-adv: Drop immediate batadv_neigh_node free function
batman-adv: Drop immediate neigh_ifinfo free function
batman-adv: Drop immediate batadv_hard_iface free function
batman-adv: Drop immediate orig_node free function
printk: help pr_debug and pr_devel to optimize out arguments
mmc: debugfs: correct wrong voltage value
IB/mlx4: Initialize hop_limit when creating address handle
net/mlx4: Remove unused macro
arm64: fix building without CONFIG_UID16
mn10300: Select CONFIG_HAVE_UID16 to fix build failure
openrisc: fix CONFIG_UID16 setting
cifs: Ratelimit kernel log messages
HID: usbhid: fix recursive deadlock
Linux 3.16.7-ckt24

CVE References

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

This bug was fixed in the package linux-lts-utopic - 3.16.0-67.87~14.04.1

---------------
linux-lts-utopic (3.16.0-67.87~14.04.1) trusty; urgency=low

  [ Brad Figg ]

  * Release Tracking Bug
    - LP: #1555847

  [ Florian Westphal ]

  * SAUCE: [nf,v2] netfilter: x_tables: don't rely on well-behaving
    userspace
    - LP: #1555338

linux-lts-utopic (3.16.0-66.86~14.04.1) trusty; urgency=low

  [ Brad Figg ]

  * Release Tracking Bug
    - LP: #1555277

  [ Upstream Kernel Changes ]

  * Revert "drm/radeon: call hpd_irq_event on resume"
    - LP: #1554608

linux-lts-utopic (3.16.0-65.85~14.04.1) trusty; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1552352

  [ Upstream Kernel Changes ]

  * Revert "firmware: dmi_scan: Fix UUID endianness for SMBIOS >= 2.6"
    - LP: #1551419

linux-lts-utopic (3.16.0-64.84~14.04.1) trusty; urgency=low

  [ Kamal Mostafa ]

  * Release Tracking Bug
    - LP: #1550605

  [ Kamal Mostafa ]

  * Merged back 3.16.0-63.83~14.04.1

linux-lts-utopic (3.16.0-63.83~14.04.1) trusty; urgency=low

  [ Brad Figg ]

  * Release Tracking Bug
    - LP: #1548934

  [ Dan Streetman ]

  * SAUCE: nbd: ratelimit error msgs after socket close
    - LP: #1505564

  [ Upstream Kernel Changes ]

  * Revert "workqueue: make sure delayed work run in local cpu"
    - LP: #1546320
  * drm/nouveau/nv46: Change mc subdev oclass from nv44 to nv4c
    - LP: #1543126
  * veth: don’t modify ip_summed; doing so treats packets with bad
    checksums as good.
    - LP: #1543126
  * sctp: sctp should release assoc when sctp_make_abort_user return NULL
    in sctp_close
    - LP: #1543126
  * connector: bump skb->users before callback invocation
    - LP: #1543126
  * unix: properly account for FDs passed over unix sockets
    - LP: #1543126
  * bridge: Only call /sbin/bridge-stp for the initial network namespace
    - LP: #1543126
  * vxlan: fix test which detect duplicate vxlan iface
    - LP: #1543126
  * net: sctp: prevent writes to cookie_hmac_alg from accessing invalid
    memory
    - LP: #1543126
  * tcp_yeah: don't set ssthresh below 2
    - LP: #1543126
  * bonding: Prevent IPv6 link local address on enslaved devices
    - LP: #1543126
  * phonet: properly unshare skbs in phonet_rcv()
    - LP: #1543126
  * net: bpf: reject invalid shifts
    - LP: #1543126
  * ipv6: update skb->csum when CE mark is propagated
    - LP: #1543126
  * team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid
    - LP: #1543126
  * xen-netback: respect user provided max_queues
    - LP: #1543126
  * xen-netfront: respect user provided max_queues
    - LP: #1543126
  * xen-netfront: print correct number of queues
    - LP: #1543126
  * xen-netfront: update num_queues to real created
    - LP: #1543126
  * sctp: Prevent soft lockup when sctp_accept() is called during a timeout
    event
    - LP: #1543126
  * sctp: convert sack_needed and sack_generation to bits
    - LP: #1543126
  * sctp: start t5 timer only when peer rwnd is 0 and local state is
    SHUTDOWN_PENDING
    - LP: #1543126
  * nfs: Fix unused variable error
    - LP: #1543126
  * [media] gspca: ov534/topro: prevent a division by 0
    - LP: #1543126
  * [me...

Changed in linux-lts-utopic (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.