[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/