[3.13.y-ckt stable] Linux 3.13.11-ckt17 stable review

From: Kamal Mostafa
Date: Thu Mar 19 2015 - 18:36:27 EST


This is the start of the review cycle for the Linux 3.13.11-ckt17 stable kernel.

This version contains 80 new patches, summarized below. The new patches are
posted as replies to this message and also available in this git branch:

http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=linux-3.13.y-review;a=shortlog

git://kernel.ubuntu.com/ubuntu/linux.git linux-3.13.y-review

The review period for version 3.13.11-ckt17 will be open for the next three days.
To report a problem, please reply to the relevant follow-up patch message.

For more information about the Linux 3.13.y-ckt extended stable kernel version,
see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable .

-Kamal

--
arch/alpha/mm/fault.c | 2 +
arch/arc/mm/fault.c | 2 +
arch/avr32/mm/fault.c | 2 +
arch/cris/mm/fault.c | 2 +
arch/frv/mm/fault.c | 2 +
arch/ia64/mm/fault.c | 2 +
arch/m32r/mm/fault.c | 2 +
arch/m68k/mm/fault.c | 2 +
arch/metag/mm/fault.c | 2 +
arch/microblaze/mm/fault.c | 2 +
arch/mips/kernel/irq_cpu.c | 4 +
arch/mips/kernel/smp.c | 2 +-
arch/mips/mm/fault.c | 2 +
arch/mips/mm/tlb-r4k.c | 2 +
arch/mn10300/mm/fault.c | 2 +
arch/openrisc/mm/fault.c | 2 +
arch/parisc/mm/fault.c | 2 +
arch/powerpc/mm/fault.c | 2 +
arch/powerpc/xmon/xmon.c | 1 +
arch/s390/mm/fault.c | 6 +
arch/score/mm/fault.c | 2 +
arch/sh/mm/fault.c | 2 +
arch/sparc/mm/fault_32.c | 2 +
arch/sparc/mm/fault_64.c | 2 +
arch/tile/mm/fault.c | 2 +
arch/um/kernel/trap.c | 2 +
arch/x86/mm/fault.c | 10 +-
arch/x86/mm/mmap.c | 6 +-
arch/x86/pci/common.c | 16 +++
arch/xtensa/mm/fault.c | 2 +
drivers/block/rbd.c | 25 ++---
drivers/bluetooth/ath3k.c | 82 ++++++++------
drivers/bluetooth/btusb.c | 67 +++++++----
drivers/clocksource/arm_arch_timer.c | 2 +-
drivers/gpio/gpiolib.c | 3 +-
drivers/gpu/drm/i915/i915_drv.c | 14 +--
drivers/gpu/drm/i915/i915_drv.h | 3 +-
drivers/gpu/drm/i915/i915_gem.c | 7 ++
drivers/i2c/busses/i2c-s3c2410.c | 23 +++-
drivers/input/serio/i8042-x86ia64io.h | 8 ++
drivers/md/dm-cache-metadata.c | 9 +-
drivers/md/dm-thin.c | 6 +
drivers/net/caif/caif_hsi.c | 1 -
drivers/net/can/c_can/c_can.c | 3 +
drivers/net/can/usb/kvaser_usb.c | 28 ++---
drivers/net/ethernet/qlogic/qlge/qlge_main.c | 26 +++--
drivers/net/ethernet/ti/cpsw.c | 22 ++++
drivers/pci/quirks.c | 41 ++++++-
drivers/regulator/core.c | 4 +-
drivers/rtc/rtc-s5m.c | 1 +
drivers/spi/spi-dw-mid.c | 1 -
drivers/spi/spi-dw.c | 4 +-
drivers/spi/spi-fsl-dspi.c | 14 ++-
drivers/spi/spi-pxa2xx.c | 2 +-
drivers/staging/lustre/lustre/llite/vvp_io.c | 2 +-
drivers/usb/storage/unusual_devs.h | 7 ++
fs/binfmt_elf.c | 5 +-
fs/cifs/file.c | 6 +-
fs/gfs2/quota.c | 49 ++++----
fs/nfs/direct.c | 6 +
fs/nfs/nfs4client.c | 2 +-
fs/nilfs2/nilfs.h | 2 -
fs/nilfs2/segment.c | 44 +++++++-
fs/nilfs2/segment.h | 5 +
fs/ocfs2/file.c | 8 +-
fs/quota/dquot.c | 83 +++++++-------
fs/quota/quota.c | 162 ++++++++++++++++++++++-----
fs/splice.c | 8 +-
fs/xfs/xfs_qm.h | 4 +-
fs/xfs/xfs_qm_syscalls.c | 156 +++++++++++---------------
fs/xfs/xfs_quotaops.c | 8 +-
include/linux/mm.h | 6 +-
include/linux/perf_event.h | 6 -
include/linux/quota.h | 47 +++++++-
include/linux/quotaops.h | 4 +-
include/net/ip.h | 11 +-
include/sound/ak4113.h | 2 +-
include/sound/ak4114.h | 2 +-
kernel/events/core.c | 15 ++-
kernel/smpboot.c | 2 +
lib/checksum.c | 12 +-
mm/ksm.c | 2 +-
mm/memory.c | 2 +-
mm/pagewalk.c | 5 +-
net/caif/chnl_net.c | 1 -
net/ipv4/ip_forward.c | 3 +-
net/ipv4/ip_output.c | 1 +
net/ipv4/route.c | 9 +-
net/ipv6/ip6_fib.c | 45 ++++----
net/ipv6/ip6_gre.c | 4 +-
net/llc/sysctl_net_llc.c | 8 +-
net/mac80211/rx.c | 2 +-
net/openvswitch/datapath.c | 20 ++--
net/openvswitch/datapath.h | 2 +
net/openvswitch/flow_table.c | 18 ++-
net/openvswitch/flow_table.h | 3 +-
net/rds/sysctl.c | 4 +-
net/sched/cls_bpf.c | 15 ++-
net/sctp/associola.c | 1 -
net/wireless/nl80211.c | 9 +-
sound/core/seq/seq_dummy.c | 31 -----
sound/i2c/other/ak4113.c | 17 ++-
sound/i2c/other/ak4114.c | 18 ++-
sound/soc/atmel/atmel_ssc_dai.c | 18 +--
sound/soc/codecs/sgtl5000.c | 3 +
sound/soc/codecs/wm8960.c | 2 +-
sound/soc/omap/omap-mcbsp.c | 2 +-
107 files changed, 899 insertions(+), 497 deletions(-)

Ahmed S. Darwish (4):
can: kvaser_usb: Do not sleep in atomic context
can: kvaser_usb: Send correct context to URB completion
can: kvaser_usb: Retry the first bulk transfer on -ETIMEDOUT
can: kvaser_usb: Fix state handling upon BUS_ERROR events

Alex Wang (1):
openvswitch: Use exact lookup for flow_get and flow_del.

Anantha Krishnan (2):
Bluetooth: Add support for Acer [13D3:3432]
Bluetooth: Add support for Acer [0489:e078]

Andrey Ryabinin (1):
drivers/rtc/rtc-s5m.c: terminate s5m_rtc_id array with empty element

Andy Shevchenko (3):
Bluetooth: sort the list of IDs in the source code
Bluetooth: append new supported device to the list [0b05:17d0]
spi: dw-mid: fix FIFO size

Ashay Jaiswal (1):
regulator: core: fix race condition in regulator_put()

Axel Lin (2):
spi: dw: Fix detecting FIFO depth
spi: fsl-dspi: Fix memory leak

Ben Hutchings (1):
splice: Apply generic position and size checks to each write

Bhuvanchandra DV (1):
spi: spi-fsl-dspi: Remove usage of devm_kzalloc

Bo Shen (1):
ASoC: atmel_ssc_dai: fix start event for I2S mode

Bob Paauwe (1):
drm/i915: Only fence tiled region of object.

Catalin Marinas (1):
clocksource: arch_timer: Only use the virtual counter (CNTVCT) on arm64

Charlotte Richardson (1):
PCI: Add NEC variants to Stratus ftServer PCIe DMI check

Clemens Ladisch (1):
ALSA: seq-dummy: remove deadlock-causing events on close

Daniel Borkmann (3):
net: sctp: fix slab corruption from use after free on INIT collisions
net: cls_bpf: fix size mismatch on filter preparation
net: cls_bpf: fix auto generation of per list handles

David Daney (1):
MIPS: Fix C0_Pagegrain[IEC] support.

Dmitry Nezhevenko (1):
usb-storage/SCSI: blacklist FUA on JMicron 152d:2566 USB-SATA controller

Eric Dumazet (1):
tcp: ipv4: initialize unicast_sock sk_pacing_rate

Eric Nelson (1):
ASoC: sgtl5000: add delay before first I2C access

Felix Fietkau (1):
MIPS: IRQ: Fix disable_irq on CPU IRQs

Guenter Roeck (1):
arc: mm: Fix build failure

Hannes Frederic Sowa (2):
ipv4: try to cache dst_entries which would cause a redirect
ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too

Hector Marco-Gisbert (1):
x86, mm/ASLR: Fix stack randomization on 64-bit systems

Hemmo Nieminen (1):
MIPS: Fix kernel lockup or crash after CPU offline/online

Ilya Dryomov (2):
rbd: fix rbd_dev_parent_get() when parent_overlap == 0
rbd: drop parent_ref in rbd_dev_unprobe() unconditionally

Jan Kara (1):
quota: Switch ->get_dqblk() and ->set_dqblk() to use bytes as space units

Janne Heikkinen (1):
Bluetooth: Add USB device 04ca:3010 as Atheros AR3012

Jesse Gross (1):
openvswitch: Silence RCU lockdep checks from flow lookup.

Jochen Hein (1):
Input: i8042 - add noloop quirk for Medion Akoya E7225 (MD98857)

Joe Thornber (2):
dm cache: fix missing ERR_PTR returns and handling
dm thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode

Johan Hovold (2):
gpio: sysfs: fix memory leak in gpiod_export_link
gpio: sysfs: fix memory leak in gpiod_sysfs_set_active_low

Johannes Berg (1):
nl80211: fix per-station group key get/del and memory leak

Jurgen Kramer (1):
Bluetooth: btusb: Add IMC Networks (Broadcom based)

Lai Jiangshan (1):
smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread()

Laurent Dufour (1):
powerpc/xmon: Fix another endiannes issue in RTAS call from xmon

Linus Torvalds (3):
x86: mm: move mmap_sem unlock from mm_fault_error() to caller
vm: add VM_FAULT_SIGSEGV handling support
vm: make stack guard page errors return VM_FAULT_SIGSEGV rather than SIGBUS

Marcel Holtmann (3):
Bluetooth: Add support for Intel bootloader devices
Bluetooth: Ignore isochronous endpoints for Intel USB bootloader
Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboard

Marcelo Leitner (1):
qlge: Fix qlge_update_hw_vlan_features to handle if interface is down

Mathy Vanhoef (1):
mac80211: properly set CCK flag in radiotap

Mika Westerberg (1):
spi/pxa2xx: Clear cur_chip pointer before starting next message

Mugunthan V N (1):
drivers: net: cpsw: discard dual emac default vlan configuration

Myron Stowe (1):
PCI: Handle read-only BARs on AMD CS553x devices

Nicolas Dichtel (1):
caif: remove wrong dev_net_set() call

Oliver Neukum (2):
Bluetooth: Enable Atheros 0cf3:311e for firmware upload
Bluetooth: Add firmware update for Atheros 0cf3:311f

Paul Osmialowski (1):
i2c: s3c2410: fix ABBA deadlock by keeping clock prepared

Peng Tao (1):
nfs: fix dio deadlock when O_DIRECT flag is flipped

Peter Ujfalusi (1):
ASoC: omap-mcbsp: Correct CBM_CFS dai format configuration

Peter Zijlstra (1):
perf: Tighten (and fix) the grouping condition

Rodrigo Vivi (2):
drm/i915: Fix and clean BDW PCH identification
drm/i915: BDW Fix Halo PCI IDs marked as ULT.

Ryusuke Konishi (1):
nilfs2: fix deadlock of segment constructor over I_SYNC flag

Sabrina Dubroca (1):
ip6_gre: fix endianness errors in ip6gre_err

Sachin Prabhu (1):
Complete oplock break jobs before closing file handle

Sasha Levin (2):
net: llc: use correct size for sysctl timeout entries
net: rds: use correct size for max unacked packets and bytes

Shiraz Hashim (1):
mm: pagewalk: call pte_hole() for VM_PFNMAP during walk_page_range

Takashi Iwai (1):
ALSA: ak411x: Fix stall in work callback

Trond Myklebust (1):
NFSv4.1: Fix an Oops in nfs41_walk_client_list

Viktor Babrian (1):
can: c_can: end pending transmission on network stop (ifdown)

Vincent Zwanenburg (1):
Add a new PID/VID 0227/0930 for AR3012.

Zidan Wang (1):
ASoC: wm8960: Fix capture sample rate from 11250 to 11025

karl beldan (1):
lib/checksum.c: fix carry in csum_tcpudp_nofold
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/