[3.11.y.z extended stable] Linux 3.11.10.6 stable review

From: Luis Henriques
Date: Wed Mar 05 2014 - 09:24:32 EST


This is the start of the review cycle for the Linux 3.11.10.6 stable kernel.

This version contains 131 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.11.y-review;a=shortlog

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

The review period for version 3.11.10.6 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.11.y.z extended stable kernel version,
see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable .

-Luis

--
arch/arm/include/asm/cacheflush.h | 1 +
arch/arm/include/asm/pgtable-3level.h | 15 ++-
arch/arm/mach-omap2/gpmc.c | 4 +-
arch/arm/mach-tegra/common.c | 11 ++
arch/arm/mm/dma-mapping.c | 2 +-
arch/arm/mm/mm.h | 1 +
arch/arm/mm/mmu.c | 7 +-
arch/arm/mm/proc-v6.S | 3 +-
arch/arm/mm/proc-v7.S | 2 +-
arch/arm64/kernel/stacktrace.c | 6 +-
arch/avr32/Makefile | 2 +-
arch/avr32/boards/mimc200/fram.c | 1 +
arch/powerpc/kernel/crash_dump.c | 8 +-
arch/powerpc/platforms/powernv/eeh-ioda.c | 29 +-----
arch/powerpc/platforms/pseries/hotplug-cpu.c | 22 ++--
arch/x86/kernel/cpu/perf_event.c | 3 +
arch/x86/kernel/pci-dma.c | 4 +-
arch/x86/kvm/mmu.c | 3 +
arch/x86/kvm/vmx.c | 2 +-
arch/x86/kvm/x86.c | 2 +-
arch/xtensa/include/asm/traps.h | 44 +++++---
arch/xtensa/kernel/entry.S | 60 ++++++++---
drivers/acpi/pci_irq.c | 1 +
drivers/acpi/processor_throttling.c | 69 ++++++------
drivers/acpi/video.c | 8 +-
drivers/ata/ahci.c | 14 +++
drivers/ata/libata-pmp.c | 7 +-
drivers/ata/sata_sil.c | 1 +
drivers/base/firmware_class.c | 1 +
drivers/cpufreq/powernow-k8.c | 10 +-
drivers/dma/ioat/dma.c | 52 +++++++--
drivers/dma/ioat/dma.h | 1 +
drivers/dma/ioat/dma_v2.c | 11 +-
drivers/dma/ioat/dma_v3.c | 3 +
drivers/dma/ste_dma40.c | 4 +-
drivers/edac/i7300_edac.c | 38 +++----
drivers/edac/i7core_edac.c | 9 +-
drivers/extcon/extcon-arizona.c | 12 ---
drivers/gpu/drm/i915/intel_display.c | 14 +++
drivers/gpu/drm/i915/intel_dp.c | 19 ++--
drivers/gpu/drm/i915/intel_ringbuffer.c | 21 ++++
drivers/gpu/drm/i915/intel_ringbuffer.h | 1 +
drivers/gpu/drm/nouveau/core/engine/disp/nv50.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +
drivers/gpu/drm/radeon/atombios_crtc.c | 16 ++-
drivers/gpu/drm/radeon/ni_dpm.c | 2 +-
drivers/gpu/drm/radeon/radeon_atpx_handler.c | 3 +-
drivers/gpu/drm/radeon/radeon_kms.c | 6 ++
drivers/gpu/drm/radeon/si_dpm.c | 4 +-
drivers/hwmon/max1668.c | 2 +-
drivers/iio/gyro/Kconfig | 2 +-
drivers/iio/gyro/st_gyro.h | 1 -
drivers/iio/gyro/st_gyro_core.c | 9 +-
drivers/iio/gyro/st_gyro_i2c.c | 1 -
drivers/iio/gyro/st_gyro_spi.c | 1 -
drivers/input/misc/arizona-haptics.c | 19 ----
drivers/input/mouse/elantech.c | 45 +++++++-
drivers/input/tablet/wacom_sys.c | 7 +-
drivers/iommu/arm-smmu.c | 85 ++++++++-------
drivers/irqchip/irq-metag-ext.c | 2 +-
drivers/irqchip/irq-metag.c | 2 +-
drivers/irqchip/irq-orion.c | 22 +++-
drivers/md/dm-mpath.c | 7 +-
drivers/md/dm-thin-metadata.c | 17 +++
drivers/md/dm-thin-metadata.h | 2 +
drivers/md/dm-thin.c | 8 +-
drivers/mfd/da9055-i2c.c | 10 +-
drivers/misc/mei/client.c | 4 +-
drivers/net/bonding/bond_3ad.c | 6 +-
drivers/net/bonding/bond_3ad.h | 1 +
drivers/net/can/dev.c | 15 +--
drivers/net/can/janz-ican3.c | 18 +---
drivers/net/can/usb/kvaser_usb.c | 2 +
drivers/net/can/vcan.c | 9 +-
drivers/net/ethernet/broadcom/tg3.c | 4 +-
drivers/net/ethernet/intel/e100.c | 2 +-
drivers/net/usb/asix_devices.c | 3 +-
drivers/net/usb/ax88179_178a.c | 4 +
drivers/net/usb/gl620a.c | 4 +
drivers/net/usb/mcs7830.c | 5 +-
drivers/net/usb/net1080.c | 4 +
drivers/net/usb/qmi_wwan.c | 9 +-
drivers/net/usb/rndis_host.c | 4 +
drivers/net/usb/smsc75xx.c | 4 +
drivers/net/usb/smsc95xx.c | 4 +
drivers/net/usb/usbnet.c | 25 ++---
drivers/net/wireless/rtl818x/rtl8187/rtl8187.h | 10 +-
drivers/net/wireless/rtlwifi/ps.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 18 +++-
drivers/pci/host/pci-mvebu.c | 11 +-
drivers/pci/pci.c | 10 ++
drivers/scsi/qla2xxx/qla_target.c | 3 +-
drivers/staging/android/binder.c | 3 +-
drivers/usb/chipidea/udc.c | 4 +-
drivers/usb/gadget/bcm63xx_udc.c | 58 ++++++-----
drivers/usb/host/ehci-hcd.c | 13 ++-
drivers/usb/serial/ftdi_sio.c | 2 +
drivers/usb/serial/ftdi_sio_ids.h | 6 ++
drivers/usb/serial/option.c | 3 +-
fs/attr.c | 5 -
fs/bio-integrity.c | 2 +-
fs/btrfs/inode.c | 8 +-
fs/cifs/file.c | 37 ++++++-
fs/cifs/smb2glob.h | 3 +
fs/cifs/smb2ops.c | 14 +--
fs/cifs/smb2pdu.c | 4 +-
fs/ext4/ext4.h | 2 +
fs/ext4/extents.c | 1 +
fs/ext4/inode.c | 4 +
fs/ext4/ioctl.c | 3 +-
fs/ext4/resize.c | 34 +++---
fs/ext4/super.c | 20 ++--
fs/jbd2/transaction.c | 6 +-
fs/nfs/blocklayout/blocklayout.h | 1 +
fs/nfs/dns_resolve.c | 2 +
fs/nfs/inode.c | 14 ++-
fs/nfs/internal.h | 24 +++++
fs/nfs/nfs4_fs.h | 8 ++
fs/proc/proc_devtree.c | 1 +
fs/quota/dquot.c | 14 ++-
include/linux/can/skb.h | 38 +++++++
include/linux/ipc_namespace.h | 2 -
include/linux/netdevice.h | 7 +-
include/linux/nfs4.h | 10 --
include/linux/nfs_fs.h | 18 ----
include/linux/skbuff.h | 19 ++++
include/sound/soc-dapm.h | 8 ++
ipc/mq_sysctl.c | 18 ++--
ipc/mqueue.c | 6 +-
kernel/cgroup.c | 5 +
kernel/events/core.c | 14 +--
kernel/sysctl.c | 1 +
kernel/workqueue.c | 7 ++
net/can/af_can.c | 3 +-
net/can/bcm.c | 4 +-
net/core/dev.c | 22 ++--
net/core/fib_rules.c | 7 ++
net/core/netpoll.c | 4 +-
net/core/skbuff.c | 25 +++++
net/core/sock.c | 2 +-
net/ieee802154/6lowpan.c | 20 ++++
net/ipv4/devinet.c | 3 +-
net/ipv4/ip_forward.c | 71 ++++++++++++-
net/ipv4/route.c | 4 +-
net/ipv4/tcp_output.c | 13 ++-
net/ipv6/ip6_output.c | 17 ++-
net/sched/sch_tbf.c | 13 +--
net/sctp/socket.c | 41 ++++++--
net/sunrpc/xprtsock.c | 6 +-
security/selinux/ss/policydb.c | 8 +-
sound/pci/hda/patch_ca0132.c | 68 ++----------
sound/pci/hda/patch_realtek.c | 48 +++++++++
sound/pci/hda/patch_sigmatel.c | 33 ++++++
sound/soc/codecs/da732x.c | 12 +++
sound/soc/codecs/da9055.c | 11 +-
sound/soc/codecs/max98090.c | 20 ++--
sound/soc/codecs/sta32x.c | 76 +++++++-------
sound/soc/codecs/wm8770.c | 4 +-
sound/soc/codecs/wm8958-dsp2.c | 2 +-
sound/soc/soc-dapm.c | 133 ++++++++++++++++++++++--
sound/soc/txx9/txx9aclc-ac97.c | 8 +-
sound/usb/mixer_maps.c | 9 ++
162 files changed, 1473 insertions(+), 650 deletions(-)

Adam Thomson (1):
ASoC: da9055: Fix device registration of PMIC and CODEC devices

Aleksander Morgado (1):
USB: serial: option: blacklist interface 4 for Cinterion PHS8 and PXS8

Alex Deucher (5):
drm/radeon: fix minor typos in si_dpm.c
drm/radeon/si: fix typo in dpm sq ramping setup
drm/radeon/ni: fix typo in dpm sq ramping setup
drm/radeon: print the supported atpx function mask
drm/radeon: disable pll sharing for DP on DCE4.1

Alexander Shiyan (1):
ASoC: txx9aclc_ac97: Fix kernel crash on probe

Andrew Honig (1):
kvm: x86: fix emulator buffer overflow (CVE-2014-0049)

Andrew Lunn (2):
irqchip: orion: Fix getting generic chip pointer.
PCI: mvebu: Use Device ID and revision from underlying endpoint

Ankur Raina (1):
mfd: Update DA9055 i2c device id name

Anna Schumaker (1):
NFS: Enabling v4.2 should not recompile nfsd and lockd

Arve HjÃnnevÃg (1):
staging: binder: Fix death notifications

Bjorn Helgaas (1):
PCI: Enable INTx if BIOS left them disabled

BjÃrn Mork (1):
net: qmi_wwan: add Netgear Aircard 340U

Chao Bi (1):
mei: set client's read_cb to NULL when flow control fails

Charles Keepax (2):
Input - arizona-haptics: Fix double lock of dapm_mutex
ASoC: dapm: Add locking to snd_soc_dapm_xxxx_pin functions

Chen Gang (1):
avr32: Makefile: add '-D__linux__' flag for gcc-4.4.7 use

Christian KÃnig (1):
drm/radeon: fix missing bo reservation

Christoffer Dall (1):
ARM: 7950/1: mm: Fix stage-2 device memory attributes

Christoph Hellwig (1):
fs: fix iversion handling

Clemens Ladisch (1):
ALSA: usb-audio: work around KEF X300A firmware bug

Dan Carpenter (1):
jbd2: fix use after free in jbd2_journal_start_reserved()

Dan Williams (1):
ioat: fix tasklet tear down

Daniel Borkmann (1):
net: sctp: fix sctp_connectx abi for ia32 emulation/compat mode

Dave Jones (1):
fs/proc/proc_devtree.c: remove empty /proc/device-tree when no openfirmware exists.

Davidlohr Bueso (1):
ipc,mqueue: remove limits for the amount of system-wide queues

Denis CIOCCA (1):
iio:gyro: bug on L3GD20H gyroscope support

Denis V. Lunev (1):
ata: enable quirk from jmicron JMB350 for JMB394

Dr. Greg Wettstein (1):
qla2xxx: Fix kernel panic on selective retransmission request

Duan Jiong (1):
ipv4: fix counter in_slow_tot

Dylan Reid (1):
ASoC: max98090: sync regcache on entering STANDBY

Emil Goode (2):
net: asix: add missing flag to struct driver_info
usbnet: remove generic hard_header_len check

Eric Dumazet (2):
6lowpan: fix lockdep splats
net: use __GFP_NORETRY for high order allocations

Eric Paris (1):
SELinux: bigendian problems with filename trans rules

Eric Whitney (1):
ext4: fix xfstest generic/299 block validity failures

Florian Fainelli (1):
usb: gadget: bcm63xx_udc: fix build failure on DMA channel code

Florian Westphal (3):
net: add and use skb_gso_transport_seglen()
net: core: introduce netif_skb_dev_features
net: ip, ipv6: handle gso skbs in forwarding path

Gavin Shan (1):
powerpc/powernv: Rework EEH reset

Geert Uytterhoeven (1):
ipv4: Fix runtime WARNING in rtmsg_ifa()

Guenter Roeck (1):
hwmon: (max1668) Fix writing the minimum temperature

Hannes Reinecke (1):
dm mpath: fix stalls when handling invalid ioctls

Hans de Goede (2):
ACPI / video: Filter the _BCL table for duplicate brightness values
Input: elantech - improve clickpad detection

Hsin-Yu Chao (2):
ALSA: hda/ca0132 - setup/cleanup streams
ALSA: hda/ca0132 - Fix recording from mode id 0x8

Hui Wang (1):
ALSA: hda - Enable front audio jacks on one HP desktop model

Ilia Mirkin (2):
drm/nouveau: set irq_enabled manually
drm/nv50/disp: use correct register to determine DP display bpp

James Hogan (1):
irq-metag*: stop set_affinity vectoring to offline cpus

Jan Kara (1):
quota: Fix race between dqput() and dquot_scan_active()

Jani Nikula (2):
drm/i915/dp: increase native aux defer retry timeout
drm/i915/dp: add native aux defer retry limit

Jean Delvare (2):
i7core_edac: Fix PCI device reference count
i7300_edac: Fix device reference count

Jeff Layton (1):
cifs: ensure that uncached writes handle unmapped areas correctly

Jiri Bohac (1):
bonding: 802.3ad: make aggregator_identifier bond-private

Joerg Dorchain (1):
USB: ftdi_sio: add Cressi Leonardo PID

John Ogness (1):
tcp: tsq: fix nonagle handling

Kailang Yang (2):
ALSA: hda/realtek - Add more entry for enable HP mute led
ALSA: hda/realtek - Add more entry for enable HP mute led

Knut Petersen (1):
perf: Enforce 1 as lower limit for perf_event_max_sample_rate

Lai Jiangshan (1):
workqueue: ensure @task is valid across kthread_stop()

Lan Tianyu (1):
ACPI / processor: Rework processor throttling with work_on_cpu()

Lars-Peter Clausen (2):
ASoC: sta32x: Fix cache sync
ASoC: wm8958-dsp: Fix firmware block loading

Laurent Dufour (1):
powerpc/crashdump : Fix page frame number check in copy_oldmem_page

Levente Kurusa (1):
ahci: disable NCQ on Samsung pci-e SSDs on macbooks

Linus Walleij (1):
dma: ste_dma40: don't dereference free:d descriptor

Maciej Åenczykowski (1):
net: fix 'ip rule' iif/oif device rename

Marcelo Tosatti (2):
KVM: MMU: handle invalid root_hpa at __direct_map
KVM: VMX: fix use after free of vmx->loaded_vmcs

Marek Szyprowski (2):
ARM: dma-mapping: fix GFP_ATOMIC macro usage
x86: dma-mapping: fix GFP_ATOMIC macro usage

Mark Brown (1):
ASoC: da732x: Mark DC offset control registers volatile

Matthieu CASTET (1):
usb: chipidea: need to mask when writting endptflush and endptprime

Max Filippov (1):
xtensa: introduce spill_registers_kernel macro

Michele Baldessari (1):
e100: Fix "disabling already-disabled device" warning

Mike Snitzer (2):
dm thin: avoid metadata commit if a pool's thin devices haven't changed
dm thin: fix the error path for the thin device constructor

Nicholas Bellinger (1):
bio-integrity: Fix bio_integrity_verify segment start bug

Nithin Sujir (1):
tg3: Fix deadlock in tg3_change_mtu()

Oliver Hartkopp (1):
can: add destructor for self generated skbs

Olivier Langlois (2):
rtlwifi: rtl8192ce: Fix too long disable of IRQs
rtlwifi: Fix incorrect return from rtl_ps_enable_nic()

Olivier Sobrie (1):
can: kvaser_usb: check number of channels returned by HW

Olof Johansson (1):
ARM64: unwind: Fix PC calculation

Paul Gortmaker (1):
avr32: fix missing module.h causing build failure in mimc200/fram.c

Pavel Shilovsky (1):
CIFS: Fix too big maxBuf size for SMB3 mounts

Pekon Gupta (2):
ARM: OMAP2+: gpmc: fix: DT NAND child nodes not probed when MTD_NAND is built as module
ARM: OMAP2+: gpmc: fix: DT ONENAND child nodes not probed when MTD_ONENAND is built as module

Peter Zijlstra (2):
perf/x86: Fix event scheduling
perf: Fix hotplug splat

Ping Cheng (1):
Input: wacom - make sure touch_max is set for touch devices

Sabrina Dubroca (1):
netpoll: fix netconsole IPv6 setup

Sebastian Capella (1):
PM / hibernate: Fix restore hang in freeze_processes()

Sebastian Hesselbarth (3):
irqchip: orion: clear bridge cause register on init
irqchip: orion: use handle_edge_irq on bridge irqs
irqchip: orion: clear stale interrupts in irq_startup

Srivatsa S. Bhat (1):
cpufreq: powernow-k8: Initialize per-cpu data-structures properly

Stanislaw Gruszka (2):
rtl8187: fix regression on MIPS without coherent DMA
usb: ehci: fix deadlock when threadirqs option is used

Stephen Warren (1):
ARM: tegra: only run PL310 init on systems with one

Takashi Iwai (4):
ASoC: sta32x: Fix array access overflow
ASoC: wm8770: Fix wrong number of enum items
ALSA: hda - Add a fixup for HP Folio 13 mute LED
ASoC: sta32x: Fix wrong enum for limiter2 release rate

Tejun Heo (2):
sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN
cgroup: update cgroup_enable_task_cg_lists() to grab siglock

Theodore Ts'o (4):
ext4: don't try to modify s_flags if the the file system is read-only
ext4: fix online resize with very large inode tables
ext4: fix online resize with a non-standard blocks per group setting
ext4: don't leave i_crtime.tv_sec uninitialized

Tomasz Nowicki (1):
ACPI / PCI: Fix memory leak in acpi_pci_irq_enable()

Tony Breeds (1):
powerpc/le: Ensure that the 'stop-self' RTAS token is handled correctly

Trond Myklebust (2):
NFS: Do not set NFS_INO_INVALID_LABEL unless server supports labeled NFS
SUNRPC: Fix races in xs_nospace()

Ville SyrjÃlà (2):
drm/i915: Add intel_ring_cachline_align()
drm/i915: Prevent MI_DISPLAY_FLIP straddling two cachelines on IVB

Vinayak Kale (1):
ARM: 7957/1: add DSB after icache flush in __flush_icache_all()

Will Deacon (3):
ARM: 7953/1: mm: ensure TLB invalidation is complete before enabling MMU
iommu/arm-smmu: really fix page table locking
iommu/arm-smmu: fix table flushing during initial allocations

Yifan Zhang (1):
iommu/arm-smmu: fix pud/pmd entry fill sequence

Zheng Liu (1):
ext4: fix error paths in swap_inode_boot_loader()
--
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/