Trusty update to 3.16.7-ckt18 stable release

Bug #1508133 reported by Luis Henriques
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Trusty
Fix Committed
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-ckt18 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-ckt18 stable release:

ipv6: addrconf: validate new MTU before applying it
[media] v4l: omap3isp: Fix sub-device power management code
[media] rc-core: fix remove uevent generation
HID: cp2112: fix I2C_SMBUS_BYTE write
HID: cp2112: fix byte order in SMBUS operations
xtensa: fix threadptr reload on return to userspace
ARM: OMAP2+: DRA7: clockdomain: change l4per2_7xx_clkdm to SW_WKUP
mac80211: enable assoc check for mesh interfaces
PCI: Add dev_flags bit to access VPD through function 0
PCI: Add VPD function 0 quirk for Intel Ethernet devices
staging: comedi: usbduxsigma: don't clobber ai_timer in command test
staging: comedi: usbduxsigma: don't clobber ao_timer in command test
clk: exynos4: Fix wrong clock for Exynos4x12 ADC
usb: dwc3: ep0: Fix mem corruption on OUT transfers of more than 512 bytes
Doc: ABI: testing: configfs-usb-gadget-loopback
Doc: ABI: testing: configfs-usb-gadget-sourcesink
serial: 8250_pci: Add support for Pericom PI7C9X795[1248]
KVM: MMU: fix validation of mmio page fault
auxdisplay: ks0108: fix refcount
devres: fix devres_get()
iio: adis16400: Fix adis16448 gyroscope scale
iio: Add inverse unit conversion macros
iio: adis16480: Fix scale factors
ideapad-laptop: Add Lenovo Yoga 3 14 to no_hw_rfkill dmi list
ASoC: rt5640: fix line out no sound issue
iio: industrialio-buffer: Fix iio_buffer_poll return value
iio: event: Remove negative error code from iio_event_poll
NFSv4: don't set SETATTR for O_RDONLY|O_EXCL
unshare: Unsharing a thread does not require unsharing a vm
fs: Set the size of empty dirs to 0.
x86/mce: Reenable CMCI banks when swiching back to interrupt mode
ASoC: adav80x: Remove .read_flag_mask setting from adav80x_regmap_config
regulator: pbias: Fix broken pbias disable functionality
serial: 8250: don't bind to SMSC IrCC IR port
serial: 8250: bind to ALi Fast Infrared Controller (ALI5123)
staging: comedi: adl_pci7x3x: fix digital output on PCI-7230
blk-mq: fix buffer overflow when reading sysfs file of 'pending'
xtensa: fix kernel register spilling
NFS: nfs_set_pgio_error sometimes misses errors
NFS: Fix a NULL pointer dereference of migration recovery ops for v4.2 client
usb: host: ehci-sys: delete useless bus_to_hcd conversion
USB: symbolserial: Use usb_get_serial_port_data
USB: ftdi_sio: Added custom PID for CustomWare products
USB: qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module
igb: Fix oops caused by missing queue pairing
HID: usbhid: Fix the check for HID_RESET_PENDING in hid_io_error
eCryptfs: Invalidate dcache entries when lower i_nlink is zero
libxfs: readahead of dir3 data blocks should use the read verifier
xfs: Fix xfs_attr_leafblock definition
arm64: kconfig: Move LIST_POISON to a safe value
Btrfs: check if previous transaction aborted to avoid fs corruption
ARM: orion5x: fix legacy orion5x IRQ numbers
DRM - radeon: Don't link train DisplayPort on HPD until we get the dpcd
xfs: Fix file type directory corruption for btree directories
sched: Fix cpu_active_mask/cpu_online_mask race
rtlwifi: rtl8192cu: Add new device ID
of/address: Don't loop forever in of_find_matching_node_by_address().
drivercore: Fix unregistration path of platform devices
arm64: flush FP/SIMD state correctly after execve()
xfs: return errors from partial I/O failures to files
ALSA: usb-audio: correct the value cache check.
IB/qib: Change lkey table allocation to support more MRs
drm/radeon/atom: Send out the full AUX address
tg3: Fix temperature reporting
drm/i915: Always mark the object as dirty when used by the GPU
Add radeon suspend/resume quirk for HP Compaq dc5750.
IB/uverbs: reject invalid or unknown opcodes
hpfs: update ctime and mtime on directory modification
Input: evdev - do not report errors form flush()
crypto: ghash-clmulni: specify context size for ghash async algorithm
mm: check if section present during memory block registering
fs: create and use seq_show_option for escaping
ALSA: hda - Enable headphone jack detect on old Fujitsu laptops
ALSA: hda - Use ALC880_FIXUP_FUJITSU for FSC Amilo M1437
rtc: s5m: fix to update ctrl register
scsi: fix scsi_error_handler vs. scsi_host_dev_release race
parisc: Use double word condition in 64bit CAS operation
vmscan: fix increasing nr_isolated incurred by putback unevictable pages
drm/i915: Limit the number of loops for reading a split 64bit register
hfs,hfsplus: cache pages correctly between bnode_create and bnode_free
hfs: fix B-tree corruption after insertion at position 0
drm/qxl: validate monitors config modes
PCI: Fix TI816X class code quirk
Input: ambakmi - fix system PM by converting to modern callbacks
svcrdma: Fix send_reply() scatter/gather set-up
x86/mm: Initialize pmd_idx in page_table_range_init_count()
net: bcmgenet: Use correct dev_id for free_irq
powerpc/rtas: Introduce rtas_get_sensor_fast() for IRQ handlers
clk: versatile: off by one in clk_sp810_timerclken_of_get()
usb: gadget: m66592-udc: forever loop in set_feature()
windfarm: decrement client count when unregistering
perf hists: Update the column width for the "srcline" sort key
batman-adv: Make DAT capability changes atomic
batman-adv: Make NC capability changes atomic
batman-adv: Make TT capability changes atomic
batman-adv: fix multicast counter when purging originators
batman-adv: fix counter for multicast supporting nodes
batman-adv: Make MCAST capability changes atomic
batman-adv: Fix potential synchronization issues in mcast tvlv handler
batman-adv: Fix potentially broken skb network header access
net: fix endian check warning in etherdevice.h
powerpc/mm: Fix pte_pagesize_index() crash on 4K w/64K hash
mtd: pxa3xx_nand: add a default chunk size
ath10k: fix dma_mapping_error() handling
mmc: sdhci: also get preset value and driver type for MMC_DDR52
perf stat: Get correct cpu id for print_aggr
ASoC: spear_pcm: Use devm_snd_dmaengine_pcm_register to fix resource leak
IB/mlx4: Fix potential deadlock when sending mad to wire
IB/mlx4: Forbid using sysfs to change RoCE pkeys
IB/mlx4: Use correct SL on AH query under RoCE
IB/uverbs: Fix race between ib_uverbs_open and remove_one
mmc: core: fix race condition in mmc_wait_data_done
ipv6: fix exthdrs offload registration in out_rt path
task_work: remove fifo ordering guarantee
fixed_phy: pass 'irq' to fixed_phy_add()
netlink, mmap: fix edge-case leakages in nf queue zero-copy
scsi_dh: fix randconfig build error
md: flush ->event_work before stopping array.
md/raid10: always set reshape_safe when initializing reshape_position.
perf/x86: Fix copy_from_user_nmi() return if range is not ok
ext4: fix loss of delalloc extent info in ext4_zero_range()
powerpc/MSI: Fix race condition in tearing down MSI interrupts
UBI: block: Add missing cache flushes
usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared
net/ipv6: Correct PIM6 mrt_lock handling
netlink, mmap: transform mmap skb into full skb on taps
sctp: fix race on protocol/netns initialization
openvswitch: Zero flows on allocation.
fib_rules: fix fib rule dumps across multiple skbs
parisc: Filter out spurious interrupts in PA-RISC irq handler
Linux 3.16.7-ckt18

The following patches from 3.16.7-ckt18 were already applied to the Utopic kernel:

virtio-net: drop NETIF_F_FRAGLIST
RDS: verify the underlying transport exists before creating a connection

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
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.