[3.11.y.z extended stable] Linux 3.11.10.12 stable review
From: Luis Henriques
Date: Mon Jun 23 2014 - 09:03:28 EST
This is the start of the review cycle for the Linux 3.11.10.12 stable kernel.
This version contains 93 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.12 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/uaccess.h | 3 +-
arch/arm/kernel/entry-header.S | 4 +
arch/arm/mach-imx/devices/platform-ipu-core.c | 2 +-
arch/arm/mach-omap2/cclock3xxx_data.c | 3 +-
arch/arm/mach-omap2/cpuidle44xx.c | 25 ++-
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 2 +-
arch/mips/include/asm/thread_info.h | 2 +-
arch/powerpc/Makefile | 4 +-
arch/powerpc/include/asm/ppc_asm.h | 7 +-
arch/powerpc/kernel/machine_kexec_64.c | 2 +-
arch/s390/crypto/aes_s390.c | 3 +
arch/s390/crypto/des_s390.c | 3 +
arch/s390/net/bpf_jit_comp.c | 2 +-
drivers/clk/versatile/clk-vexpress-osc.c | 2 +-
drivers/cpufreq/cpufreq-cpu0.c | 16 +-
drivers/cpufreq/cpufreq_governor.c | 6 +
drivers/dma/dw/core.c | 20 +-
drivers/dma/mv_xor.c | 8 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 54 +++---
drivers/gpu/drm/nouveau/core/engine/disp/nvd0.c | 2 +-
drivers/gpu/drm/nouveau/core/subdev/therm/fan.c | 19 +-
drivers/gpu/drm/radeon/radeon_bios.c | 14 ++
drivers/gpu/drm/radeon/radeon_cs.c | 6 +
drivers/gpu/drm/radeon/radeon_kms.c | 57 +++---
drivers/gpu/drm/radeon/radeon_object.c | 38 ++--
drivers/gpu/drm/radeon/sid.h | 4 +-
drivers/hwmon/Kconfig | 2 +-
drivers/hwmon/ntc_thermistor.c | 15 +-
drivers/i2c/busses/i2c-designware-core.c | 3 +
drivers/infiniband/ulp/isert/ib_isert.c | 10 +
drivers/input/mouse/synaptics.c | 10 +-
drivers/leds/leds-pwm.c | 23 ++-
drivers/md/dm-cache-target.c | 2 +
drivers/md/md.c | 5 +-
drivers/net/can/led.c | 3 +
drivers/net/can/sja1000/peak_pci.c | 14 +-
drivers/net/ethernet/ti/cpsw.c | 4 +
drivers/scsi/megaraid/megaraid_sas.h | 1 -
drivers/scsi/megaraid/megaraid_sas_base.c | 5 +-
drivers/scsi/scsi_scan.c | 112 +++++++----
drivers/scsi/scsi_sysfs.c | 20 +-
drivers/staging/comedi/drivers/ni_daq_700.c | 2 +
drivers/staging/speakup/main.c | 1 +
drivers/staging/speakup/selection.c | 38 +++-
drivers/staging/speakup/speakup.h | 1 +
drivers/target/iscsi/iscsi_target.c | 1 +
drivers/target/iscsi/iscsi_target_core.h | 1 +
drivers/target/iscsi/iscsi_target_login.c | 58 +++---
drivers/target/iscsi/iscsi_target_tpg.c | 9 +-
drivers/target/target_core_alua.c | 9 +
drivers/target/target_core_configfs.c | 5 +
drivers/usb/core/driver.c | 9 +-
drivers/usb/core/hub.c | 15 +-
drivers/usb/host/xhci-mem.c | 20 +-
drivers/usb/serial/ftdi_sio.c | 2 +
drivers/usb/serial/ftdi_sio_ids.h | 5 +
drivers/usb/serial/io_ti.c | 2 +-
drivers/usb/serial/io_usbvend.h | 2 +-
drivers/usb/serial/option.c | 2 +
fs/attr.c | 8 +-
fs/inode.c | 10 +-
fs/namei.c | 11 +-
fs/nfsd/nfs4state.c | 15 +-
include/linux/capability.h | 2 +-
include/linux/interrupt.h | 5 +
include/linux/kvm_host.h | 1 -
include/linux/percpu-refcount.h | 6 +-
include/scsi/scsi_device.h | 3 +-
include/uapi/linux/usb/Kbuild | 1 +
include/uapi/linux/usb/cdc-wdm.h | 2 +
kernel/audit.c | 4 +-
kernel/auditsc.c | 27 ++-
kernel/capability.c | 18 +-
kernel/events/core.c | 63 ++++---
kernel/futex.c | 239 ++++++++++++++++++------
kernel/kexec.c | 8 +
kernel/rtmutex.c | 32 +++-
kernel/sched/cpupri.c | 3 +-
kernel/sched/cputime.c | 32 ++--
mm/compaction.c | 35 ++--
mm/memory-failure.c | 17 +-
mm/page-writeback.c | 4 +-
mm/rmap.c | 3 +-
net/core/skbuff.c | 3 +
net/ipv4/netfilter/nf_defrag_ipv4.c | 5 +-
net/iucv/af_iucv.c | 2 +-
net/mac80211/ieee80211_i.h | 1 +
net/mac80211/mlme.c | 20 +-
net/mac80211/offchannel.c | 27 ++-
net/wireless/sme.c | 2 +-
sound/pci/hda/hda_intel.c | 3 +
sound/pci/hda/patch_analog.c | 1 +
sound/pci/hda/patch_realtek.c | 10 +-
virt/kvm/async_pf.c | 14 +-
94 files changed, 928 insertions(+), 428 deletions(-)
Alan Stern (1):
USB: Avoid runtime suspend loops for HCDs that can't handle suspend/resume
Alex Deucher (2):
drm/radeon: handle non-VGA class pci devices with ATRM
drm/radeon: fix register typo on si
Alexej Starschenko (1):
USB: serial: option: add support for Novatel E371 PCIe card
Andrey Ryabinin (2):
ARM: 8051/1: put_user: fix possible data corruption in put_user
mm: rmap: fix use-after-free in __put_anon_vma
Andy Lutomirski (2):
fs,userns: Change inode_capable to capable_wrt_inode_uidgid
auditsc: audit_krule mask accesses need bounds checking
Andy Shevchenko (2):
dma: dw: allow shared interrupts
dmaengine: dw: went back to plain {request,free}_irq() calls
Arnd Bergmann (1):
genirq: Provide irq_force_affinity fallback for non-SMP
Ben Collins (1):
[SCSI] megaraid: Use resource_size_t for PCI resources, not long
Ben Hutchings (1):
Staging: speakup: Move pasting into a work item
Ben Skeggs (1):
drm/gf119-/disp: fix nasty bug which can clobber SOR0's clock setup
Bibek Basu (1):
cpufreq: remove race while accessing cur_policy
BjÃrn Mork (1):
usb: cdc-wdm: export cdc-wdm uapi header
Chen Yucong (1):
hwpoison, hugetlb: lock_page/unlock_page does not match for handling a free hugepage
Chris Wilson (1):
drm/i915: Only copy back the modified fields to userspace from execbuffer
Christian KÃnig (1):
drm/radeon: also try GART for CPU accessed buffers
Dan Carpenter (1):
clk: vexpress: NULL dereference on error path
Du, Wenkai (1):
i2c: designware: Mask all interrupts during i2c controller enable
Eliad Peller (1):
cfg80211: free sme on connection failures
Emil Goode (1):
ARM: imx: fix error handling in ipu device registration
Emmanuel Grumbach (1):
mac80211: fix suspend vs. association race
Ezequiel Garcia (1):
dma: mv_xor: Flush descriptors before activating a channel
Florian Westphal (1):
netfilter: ipv4: defrag: set local_df flag on defragmented skb
George McCollister (1):
USB: ftdi_sio: add NovaTech OrionLXm product ID
Greg Kroah-Hartman (1):
USB: cdc-wdm: properly include types.h
Guenter Roeck (1):
powerpc: Fix 64 bit builds with binutils 2.24
Hans de Goede (2):
Input: synaptics - add min/max quirk for the ThinkPad W540
Input: synaptics - T540p - unify with other LEN0034 models
Harald Freudenberger (1):
crypto: s390 - fix aes,des ctr mode concurrency finding.
Heiko Carstens (1):
net: filter: s390: fix JIT address randomization
Heinz Mauelshagen (1):
dm cache: always split discards on cache block boundaries
Ian Abbott (1):
staging: comedi: ni_daq_700: add mux settling delay
J. Bruce Fields (2):
nfsd4: remove lockowner when removing lock stateid
nfsd4: warn on finding lockowner without stateid's
James Bottomley (2):
[SCSI] fix our current target reap infrastructure
[SCSI] dual scan thread bug fix
Jean Delvare (2):
hwmon: (ntc_thermistor) Fix dependencies
hwmon: (ntc_thermistor) Fix OF device ID mapping
Jiri Olsa (1):
perf: Prevent false warning in perf_swevent_add
Johan Hovold (2):
net: cpsw: fix null dereference at probe
USB: io_ti: fix firmware download on big-endian machines (part 2)
Johannes Berg (1):
mac80211: fix on-channel remain-on-channel
JÃrÃme Glisse (1):
drm/radeon: avoid segfault on device open when accel is not working.
Laurent Pinchart (1):
ARM: OMAP3: clock: Back-propagate rate change from cam_mclk to dpll4_m5 on all OMAP3 platforms
Lucas Stach (1):
cpufreq: cpu0: drop wrong devm usage
Marek OlÅÃk (1):
drm/radeon: don't allow RADEON_GEM_DOMAIN_CPU for command submission
Markos Chandras (1):
MIPS: asm: thread_info: Add _TIF_SECCOMP flag
Martin Peres (1):
drm/nouveau/pm/fan: drop the fan lock in fan_update() before rescheduling
Mathias Nyman (1):
xhci: delete endpoints from bandwidth list before freeing whole device
Michael S. Tsirkin (1):
skbuff: skb_segment: orphan frags before copying
Naoya Horiguchi (1):
mm/memory-failure.c: fix memory leak by race between poison and unpoison
NeilBrown (2):
md: always set MD_RECOVERY_INTR when aborting a reshape or other "resync".
md: always set MD_RECOVERY_INTR when interrupting a reshape thread.
Nicholas Bellinger (4):
iser-target: Add missing target_put_sess_cmd for ImmedateData failure
target: Fix alua_access_state attribute OOPs for un-configured devices
iser-target: Fix multi network portal shutdown regression
target: Allow READ_CAPACITY opcode in ALUA Standby access state
Oleg Nesterov (1):
KVM: async_pf: mm->mm_users can not pin apf->mm
Oliver Hartkopp (1):
can: only rename enabled led triggers when changing the netdev name
Peter Ujfalusi (1):
ARM: omap5: hwmod_data: Correct IDLEMODE for McPDM
Peter Zijlstra (2):
perf: Limit perf_event_attr::sample_period to 63 bits
perf: Fix race in removing an event
Rabin Vincent (1):
ARM: 8064/1: fix v7-M signal return
Radim KrÄmÃÅ (2):
kvm: free resources after canceling async_pf
kvm: remove .done from struct kvm_async_pf
Richard Guy Briggs (1):
audit: restore order of tty and ses fields in log output
Rik van Riel (1):
mm/page-writeback.c: fix divide by zero in pos_ratio_polynom
Roland Dreier (1):
iscsi-target: Fix wrong buffer / buffer overrun in iscsi_change_param_value()
Ronan Marquet (1):
ALSA: hda/realtek - Correction of fixup codes for PB V7900 laptop
Russell King (1):
leds: leds-pwm: properly clean up after probe failure
Sagi Grimberg (1):
Target/iscsi,iser: Avoid accepting transport connections during stop stage
Santosh Shilimkar (1):
ARM: OMAP4: Fix the boot regression with CPU_IDLE enabled
Sebastian Ott (1):
percpu-refcount: fix usage of this_cpu_ops
Srivatsa S. Bhat (1):
powerpc, kexec: Fix "Processor X is stuck" issue during kexec from ST mode
Stephane Grosjean (1):
can: peak_pci: prevent use after free at netdev removal
Steven Rostedt (Red Hat) (1):
sched: Use CPUPRI_NR_PRIORITIES instead of MAX_RT_PRIO in cpupri check
Takashi Iwai (3):
ALSA: hda - Fix onboard audio on Intel H97/Z97 chipsets
ALSA: hda/analog - Fix silent output on ASUS A8JN
ALSA: hda/realtek - Fix COEF widget NID for ALC260 replacer fixup
Thomas Gleixner (8):
sched: Sanitize irq accounting madness
futex: Add another early deadlock detection check
futex: Prevent attaching to kernel threads
rtmutex: Fix deadlock detector for real
futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == uaddr2 in futex_requeue(..., requeue_pi=1)
futex: Validate atomic acquisition in futex_lock_pi_atomic()
futex: Always cleanup owner tid in unlock_pi
futex: Make lookup_pi_state more robust
Ursula Braun (1):
af_iucv: wrong mapping of sent and confirmed skbs
Vlastimil Babka (2):
mm: compaction: reset cached scanner pfn's before reading them
mm: compaction: detect when scanners meet in isolate_freepages
--
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/