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

From: Luis Henriques
Date: Thu Jul 24 2014 - 05:46:35 EST


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

This version contains 128 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.14 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

--
Documentation/sysctl/vm.txt | 3 +-
arch/arc/include/uapi/asm/ptrace.h | 1 +
arch/arc/kernel/ptrace.c | 4 +
arch/arm/mach-omap2/mux.c | 6 +-
arch/arm64/include/asm/memory.h | 2 +
arch/arm64/mm/flush.c | 3 +-
arch/mips/kernel/irq-msc01.c | 2 +-
arch/mips/kvm/kvm_mips.c | 13 +-
arch/powerpc/include/asm/perf_event_server.h | 3 +-
arch/powerpc/kernel/time.c | 2 +-
arch/powerpc/lib/sstep.c | 2 +-
arch/powerpc/perf/core-book3s.c | 24 ++-
arch/powerpc/perf/power8-pmu.c | 2 +-
arch/score/Kconfig | 3 +
arch/score/Makefile | 4 +-
arch/score/include/asm/checksum.h | 93 ++++++------
arch/score/include/asm/io.h | 1 -
arch/score/include/asm/pgalloc.h | 2 +-
arch/score/kernel/entry.S | 4 +-
arch/score/kernel/process.c | 4 +-
arch/x86/crypto/sha512_ssse3_glue.c | 2 +-
arch/x86/include/asm/kvm_host.h | 4 +-
arch/x86/include/asm/ptrace.h | 16 ++
arch/x86/mm/ioremap.c | 26 +++-
block/blk-cgroup.c | 7 +-
block/blk-cgroup.h | 17 +--
drivers/acpi/battery.c | 27 +++-
drivers/acpi/ec.c | 128 ++++++++--------
drivers/block/rbd.c | 19 ++-
drivers/clk/spear/spear3xx_clock.c | 2 +-
drivers/cpufreq/Makefile | 2 +-
drivers/cpufreq/intel_pstate.c | 2 +-
drivers/firmware/efi/efi-pstore.c | 2 +-
drivers/gpu/drm/drm_drv.c | 3 +-
drivers/gpu/drm/radeon/cikd.h | 2 +-
drivers/gpu/drm/radeon/cypress_dpm.c | 2 +-
drivers/gpu/drm/radeon/evergreen.c | 8 +-
drivers/gpu/drm/radeon/ni_dpm.c | 2 +-
drivers/gpu/drm/radeon/rv770_dpm.c | 6 -
drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 1 -
drivers/hv/connection.c | 8 +-
drivers/hwmon/adm1021.c | 14 +-
drivers/hwmon/adm1029.c | 3 +
drivers/hwmon/adm1031.c | 8 +-
drivers/hwmon/amc6821.c | 2 +-
drivers/hwmon/emc2103.c | 25 ++--
drivers/iio/adc/ti_am335x_adc.c | 2 +-
drivers/iio/inkern.c | 6 +-
drivers/irqchip/spear-shirq.c | 2 +-
drivers/md/dm-io.c | 22 +--
drivers/md/md.c | 13 ++
drivers/misc/mei/hw-me.c | 14 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 1 +
drivers/net/wireless/b43/xmit.c | 10 +-
drivers/net/wireless/rt2x00/rt2500pci.c | 7 +-
drivers/net/wireless/rt2x00/rt2x00.h | 1 +
drivers/net/wireless/rt2x00/rt2x00dev.c | 24 ++-
drivers/net/wireless/rt2x00/rt2x00mac.c | 2 +
drivers/pci/pci.c | 2 +-
drivers/scsi/ibmvscsi/ibmvscsi.c | 13 +-
drivers/scsi/scsi_error.c | 9 ++
drivers/scsi/sym53c8xx_2/sym_hipd.c | 4 +
drivers/scsi/virtio_scsi.c | 26 +++-
drivers/target/iscsi/iscsi_target.c | 2 +-
drivers/target/iscsi/iscsi_target_util.c | 2 +
drivers/target/target_core_device.c | 1 +
drivers/thermal/thermal_core.c | 33 +++--
drivers/usb/chipidea/udc.c | 7 +
drivers/usb/gadget/f_fs.c | 12 +-
drivers/usb/host/xhci-hub.c | 5 +-
drivers/usb/host/xhci-ring.c | 2 +-
drivers/usb/host/xhci.c | 10 +-
drivers/usb/musb/ux500.c | 1 -
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/ftdi_sio.c | 12 +-
drivers/usb/serial/ftdi_sio_ids.h | 9 +-
drivers/usb/serial/option.c | 28 +++-
fs/btrfs/backref.c | 32 ++--
fs/btrfs/backref.h | 4 +-
fs/btrfs/disk-io.c | 5 +
fs/btrfs/extent_io.c | 4 +-
fs/btrfs/free-space-cache.c | 4 +-
fs/btrfs/scrub.c | 5 +-
fs/btrfs/send.c | 4 +
fs/btrfs/volumes.c | 44 ++++--
fs/cifs/cifs_unicode.c | 7 +-
fs/ext4/ialloc.c | 14 +-
fs/ext4/indirect.c | 20 ++-
fs/ext4/super.c | 9 +-
fs/jbd2/transaction.c | 5 +-
fs/nfsd/nfs4proc.c | 9 --
fs/nfsd/nfs4xdr.c | 13 +-
fs/proc/stat.c | 22 +--
include/linux/ptrace.h | 3 +
include/linux/ring_buffer.h | 2 +-
include/trace/syscall.h | 15 ++
kernel/cpuset.c | 8 +-
kernel/fork.c | 2 +
kernel/rtmutex.c | 210 +++++++++++++++++++++++----
kernel/sysctl.c | 3 +-
kernel/trace/ring_buffer.c | 5 +-
kernel/trace/trace.c | 40 +++--
kernel/trace/trace.h | 4 +-
kernel/workqueue.c | 3 +-
lib/lz4/lz4_decompress.c | 12 +-
mm/hugetlb.c | 70 +++++----
mm/mempolicy.c | 48 +++---
mm/page_alloc.c | 56 +++++--
mm/vmscan.c | 11 +-
net/bluetooth/hci_conn.c | 2 +-
net/bluetooth/hci_event.c | 11 +-
net/bluetooth/l2cap_sock.c | 5 -
net/bluetooth/mgmt.c | 7 +-
net/mac80211/ibss.c | 1 +
net/netfilter/ipvs/ip_vs_ctl.c | 2 +-
net/netfilter/nf_nat_core.c | 35 ++++-
scripts/recordmcount.h | 4 +-
sound/usb/card.c | 13 +-
sound/usb/endpoint.c | 17 ++-
sound/usb/endpoint.h | 1 +
tools/usb/ffs-test.c | 4 +-
121 files changed, 1081 insertions(+), 513 deletions(-)

Aaron Lu (1):
thermal: hwmon: Make the check for critical temp valid consistent

Adam Thomson (1):
iio: of_iio_channel_get_by_name() returns non-null pointers for error legs

Alex Deucher (4):
drm/radeon/dpm: fix typo in vddci setup for eg/btc
drm/radeon/dpm: fix vddci setup typo on cayman
drm/radeon/cik: fix typo in EOP packet
drm/radeon: fix typo in golden register setup on evergreen

Alex Elder (1):
rbd: use reference counts for image requests

Alex Smith (1):
recordmcount/MIPS: Fix possible incorrect mcount_loc table entries in modules

Alexandre Demers (1):
drm/radeon/dpm: Reenabling SS on Cayman

Andras Kovacs (1):
USB: cp210x: add support for Corsair usb dongle

Andrzej Zaborowski (1):
efi-pstore: Fix an overflow on 32-bit builds

Anton Blanchard (1):
powerpc/perf: Never program book3s PMCs with values >= 0x80000000

Anton Kolesov (1):
ARC: Implement ptrace(PTRACE_GET_THREAD_AREA)

Axel Lin (3):
hwmon: (amc6821) Fix permissions for temp2_input
hwmon: (adm1029) Ensure the fan_div cache is updated in set_fan_div
hwmon: (adm1021) Fix cache problem when writing temperature limits

Bernd Wachter (1):
usb: option: Add ID for Telewell TW-LTE 4G v2

Bert Vermeulen (1):
USB: ftdi_sio: Add extra PID.

Bjorn Helgaas (1):
PCI: Fix incorrect vgaarb conditional in WARN_ON()

BjÃrn Mork (1):
usb: option: add/modify Olivetti Olicard modems

Brian King (2):
ibmvscsi: Abort init sequence during error recovery
ibmvscsi: Add memory barriers for send / receive

Colin Cross (1):
arm64: implement TASK_SIZE_OF

David R. Piegdon (1):
ARM: OMAP2+: Fix parser-bug in platform muxing code

David Rientjes (1):
mm, pcp: allow restoring percpu_pagelist_fraction default

Deng-Cheng Zhu (1):
MIPS: KVM: Fix memory leak on VCPU

Eric Sandeen (2):
btrfs: fix use of uninit "ret" in end_extent_writepage()
ext4: disable synchronous transaction batching if max_batch_time==0

Filipe Manana (1):
Btrfs: send, don't error in the presence of subvols/snapshots

Florian Westphal (1):
netfilter: nf_nat: fix oops on netns removal

Greg Kroah-Hartman (3):
lz4: ensure length does not wrap
lz4: fix another possible overrun
lz4: add overrun checks to lz4_uncompress_unknownoutputsize()

Gu Zheng (1):
cpuset,mempolicy: fix sleeping function called from invalid context

Guenter Roeck (2):
hwmon: (adm1031) Fix writes to limit registers
hwmon: (emc2103) Clamp limits instead of bailing out

Heiko Carstens (1):
/proc/stat: convert to single_open_size()

Hugh Dickins (1):
mm: fix crashes from mbind() merging vmas

Ilya Dryomov (1):
rbd: handle parent_overlap on writes correctly

J. Bruce Fields (1):
nfsd: fix rare symlink decoding bug

James Bottomley (1):
[SCSI] Fix spurious request sense in error handling

James Hogan (1):
MIPS: KVM: Remove redundant NULL checks before kfree()

Jan Kara (2):
ext4: Fix buffer double free in ext4_alloc_branch()
ext4: Fix hole punching for files with indirect blocks

Jan Kardell (1):
iio: ti_am335x_adc: Fix: Use same step id at FIFOs both ends

Joe Thornber (1):
dm io: fix a race condition in the wake up code for sync_io

Joel Stanley (2):
powerpc/perf: Add PPMU_ARCH_207S define
powerpc/perf: Clear MMCR2 when enabling PMU

Johan Hedberg (4):
Bluetooth: Fix check for connection encryption
Bluetooth: Fix SSP acceptor just-works confirmation without MITM
Bluetooth: Fix indicating discovery state when canceling inquiry
Bluetooth: Fix locking of hdev when calling into SMP code

Johan Hovold (1):
USB: ftdi_sio: fix null deref at port probe

Julian Anastasov (1):
ipvs: stop tot_stats estimator only under CONFIG_SYSCTL

Jussi Kivilinna (1):
crypto: sha512_ssse3 - fix byte count to bit count conversion

K. Y. Srinivasan (1):
Drivers: hv: vmbus: Fix a bug in the channel callback dispatch code

Krzysztof HaÅasa (1):
mac80211: fix IBSS join by initializing last_scan_completed

Lan Tianyu (1):
ACPI / battery: Retry to get battery information if failed during probing

Lennox Wu (3):
Score: Implement the function csum_ipv6_magic
Score: The commit is for compiling successfully.
Score: Modify the Makefile of Score, remove -mlong-calls for compiling

Linus Torvalds (1):
Don't trigger congestion wait on dirty-but-not-writeout pages

Linus Walleij (1):
usb: musb: ux500: don't propagate the OF node

Liu Bo (4):
Btrfs: fix NULL pointer crash of deleting a seed device
Btrfs: mark mapping with error flag to report errors to userspace
Btrfs: use right type to get real comparison
Btrfs: fix scrub_print_warning to handle skinny metadata extents

Lu Baolu (1):
xhci: clear root port wake on bits if controller isn't wake-up capable

Lv Zheng (4):
ACPI / EC: Avoid race condition related to advance_transaction()
ACPI / EC: Add asynchronous command byte write support
ACPI / EC: Remove duplicated ec_wait_ibf0() waiter
ACPI / EC: Fix race condition in ec_transaction_completed()

Marcin Kraglak (1):
Bluetooth: Allow change security level on ATT_CID in slave role

Markos Chandras (1):
MIPS: MSC: Prevent out-of-bounds writes to MIPS SC ioremap'd region

Mathias Nyman (1):
xhci: correct burst count field for isoc transfers on 1.0 xhci hosts

Maxime Bizon (1):
workqueue: fix dev_set_uevent_suppress() imbalance

Maxime Ripard (1):
net: allwinner: emac: Add missing free_irq

Miao Xie (1):
Btrfs: output warning instead of error when loading free space cache failed

Michal Nazarewicz (3):
usb: gadget: f_fs: fix NULL pointer dereference when there are no strings
tools: ffs-test: fix header values endianess
mm: page_alloc: fix CMA area initialisation when pageblock > MAX_ORDER

Michal Sojka (1):
USB: serial: ftdi_sio: Add Infineon Triboard

Mikulas Patocka (1):
sym53c8xx_2: Set DID_REQUEUE return code when aborting squeue

Nadav Amit (1):
KVM: x86: Increase the number of fixed MTRR regs to 10

Naoya Horiguchi (2):
hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry
mm: hugetlb: fix copy_hugetlb_page_range()

NeilBrown (1):
md: flush writes before starting a recovery.

Nicholas Bellinger (3):
target: Fix left-over se_lun->lun_sep pointer OOPs
iscsi-target: Explicily clear login response PDU in exception path
iscsi-target: Avoid rejecting incorrect ITT for Data-Out

Oleg Nesterov (1):
tracing: Fix syscall_*regfunc() vs copy_process() race

Oliver Neukum (1):
USB: option: add device ID for SpeedUp SU9800 usb 3g modem

Paolo Bonzini (3):
KVM: x86: preserve the high 32-bits of the PAT register
virtio-scsi: avoid cancelling uninitialized work items
virtio-scsi: fix various bad behavior on aborted requests

Paul Bolle (2):
powerpc: fix typo 'CONFIG_PPC_CPU'
powerpc: fix typo 'CONFIG_PMAC'

Peter Chen (1):
usb: chipidea: udc: delete td from req's td list at ep_dequeue

Prabhakar Lad (1):
cpufreq: Makefile: fix compilation for davinci platform

Qu Wenruo (1):
btrfs: Add ctime/mtime update for btrfs device add/remove.

RafaÅ MiÅecki (1):
b43: fix frequency reported on G-PHY with /new/ firmware

Rickard Strandqvist (1):
fs: btrfs: volumes.c: Fix for possible null pointer dereference

Roland Dreier (1):
x86, ioremap: Speed up check for RAM pages

Sachin Kamat (1):
hwmon: (emc2103) Fix return value

Stanislaw Gruszka (2):
rt2x00: disable TKIP on USB
rt2x00: fix rfkill regression on rt2500pci

Steve Capper (1):
arm64: mm: Make icache synchronisation logic huge page aware

Steve French (1):
[CIFS] fix mount failure with broken pathnames when smb3 mount with mapchars option

Steven Rostedt (Red Hat) (3):
tracing: Try again for saved cmdline if failed due to locking
ring-buffer: Check if buffer exists before polling
tracing: Remove ftrace_stop/start() from reading the trace file

Takashi Iwai (1):
ALSA: usb-audio: Fix races at disconnection and PCM closing

Tejun Heo (2):
blkcg: fix use-after-free in __blkg_release_rcu() by making blkcg_gq refcnt an atomic_t
ptrace,x86: force IRET path after a ptrace_stop()

Theodore Ts'o (2):
ext4: fix unjournalled bg descriptor while initializing inode bitmap
ext4: clarify error count warning messages

Thomas Gleixner (4):
irqchip: spear_shirq: Fix interrupt offset
rtmutex: Detect changes in the pi lock chain
rtmutex: Plug slow unlock race
clk: spear3xx: Use proper control register offset

Thomas Hellstrom (1):
drm/vmwgfx: Fix incorrect write to read-only register v2:

Tomas Winkler (1):
mei: me: fix hw ready reset flow

Vincent Minet (1):
intel_pstate: Set CPU number before accessing MSRs

Wang Shilong (2):
Btrfs: make sure there are not any read requests before stopping workers
Btrfs: set right total device count for seeding support

Wang, Yu (1):
xhci: Fix runtime suspended xhci from blocking system suspend.

Yasuaki Ishimatsu (1):
workqueue: zero cpumask of wq_numa_possible_cpumask on init

Zhaowei Yuan (1):
drm: fix NULL pointer access by wrong ioctl
--
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/