[3.8.y.z extended stable] Linux 3.8.13.25

From: Kamal Mostafa
Date: Fri Jun 27 2014 - 14:28:14 EST


I am announcing the release of the Linux 3.8.13.25 kernel.

The updated 3.8.y tree can be found at:
git://kernel.ubuntu.com/ubuntu/linux.git linux-3.8.y
and can be browsed at:
http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=refs/heads/linux-3.8.y;a=shortlog

The diff from v3.8.13.24 is posted as a follow-up to this email.

The 3.8.y extended stable tree is maintained by the Ubuntu Kernel Team.
For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable

-Kamal

--
Makefile | 2 +-
arch/arm/boot/dts/imx53.dtsi | 2 +-
arch/arm/include/asm/uaccess.h | 3 +-
arch/arm/mach-imx/devices/platform-ipu-core.c | 2 +-
arch/arm/mach-omap2/cclock3xxx_data.c | 3 +-
arch/powerpc/Makefile | 4 +-
arch/powerpc/include/asm/ppc_asm.h | 7 +-
arch/x86/include/asm/hugetlb.h | 1 +
arch/x86/kernel/ldt.c | 4 +-
arch/x86/vdso/vdso32-setup.c | 8 +
drivers/acpi/blacklist.c | 13 ++
drivers/crypto/caam/error.c | 10 +-
drivers/dma/mv_xor.c | 8 +-
drivers/gpu/drm/radeon/radeon_bios.c | 14 ++
drivers/gpu/drm/radeon/radeon_kms.c | 57 +++---
drivers/gpu/drm/radeon/radeon_object.c | 38 ++--
drivers/hwmon/emc1403.c | 4 +-
drivers/i2c/busses/i2c-designware-core.c | 3 +
drivers/i2c/busses/i2c-rcar.c | 9 +-
drivers/i2c/busses/i2c-s3c2410.c | 2 +-
drivers/input/mouse/synaptics.c | 10 +-
drivers/iommu/amd_iommu.c | 2 +-
drivers/md/dm-crypt.c | 61 ++-----
drivers/md/md.c | 7 +-
drivers/media/i2c/ov7670.c | 2 +-
drivers/media/media-device.c | 1 +
drivers/media/tuners/fc2580.c | 6 +-
drivers/media/tuners/fc2580_priv.h | 1 +
drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 12 +-
drivers/net/can/sja1000/peak_pci.c | 14 +-
drivers/net/ethernet/ti/cpsw.c | 4 +
drivers/pci/hotplug/shpchp_ctrl.c | 4 +-
drivers/staging/speakup/main.c | 1 +
drivers/staging/speakup/selection.c | 38 +++-
drivers/staging/speakup/speakup.h | 1 +
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/nfsd/nfs4acl.c | 17 +-
fs/nfsd/nfs4state.c | 16 +-
include/linux/interrupt.h | 5 +
kernel/events/core.c | 16 +-
kernel/futex.c | 239 ++++++++++++++++++++------
kernel/hrtimer.c | 8 +-
kernel/sched/core.c | 5 +-
kernel/sched/cpupri.c | 3 +-
kernel/sched/cputime.c | 32 ++--
mm/memory-failure.c | 17 +-
mm/mremap.c | 9 +-
mm/percpu.c | 2 +-
mm/rmap.c | 3 +-
net/ceph/messenger.c | 20 ++-
sound/pci/hda/hda_intel.c | 3 +
sound/pci/hda/patch_realtek.c | 10 +-
sound/soc/codecs/wm8962.c | 15 +-
sound/soc/codecs/wm8962.h | 4 +
62 files changed, 581 insertions(+), 263 deletions(-)

Alan Stern (1):
USB: Avoid runtime suspend loops for HCDs that can't handle suspend/resume

Alex Deucher (1):
drm/radeon: handle non-VGA class pci devices with ATRM

Alex Williamson (1):
iommu/amd: Fix interrupt remapping for aliased devices

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

Anthony Iliopoulos (1):
x86, mm, hugetlb: Add missing TLB page invalidation for hugetlb_cow()

Antti Palosaari (1):
[media] fc2580: fix tuning failure on 32-bit arch

Arnd Bergmann (1):
genirq: Provide irq_force_affinity fallback for non-SMP

Ben Hutchings (1):
Staging: speakup: Move pasting into a work item

Charles Keepax (1):
ASoC: wm8962: Update register CLASS_D_CONTROL_1 to be non-volatile

Chen Yucong (1):
hwpoison, hugetlb: lock_page/unlock_page does not match for handling a free hugepage

Christian KÃnig (1):
drm/radeon: also try GART for CPU accessed buffers

Chunwei Chen (1):
libceph: fix corruption when using page_count 0 page in rbd

Du, Wenkai (1):
i2c: designware: Mask all interrupts during i2c controller enable

Emil Goode (1):
ARM: imx: fix error handling in ipu device registration

Ezequiel Garcia (1):
dma: mv_xor: Flush descriptors before activating a channel

George McCollister (1):
USB: ftdi_sio: add NovaTech OrionLXm product ID

Guennadi Liakhovetski (2):
[media] V4L2: ov7670: fix a wrong index, potentially Oopsing the kernel from user-space
[media] V4L2: fix VIDIOC_CREATE_BUFS in 64- / 32-bit compatibility mode

Guenter Roeck (1):
powerpc: Fix 64 bit builds with binutils 2.24

Hans de Goede (3):
ACPI / blacklist: Add dmi_enable_osi_linux quirk for Asus EEE PC 1015PX
Input: synaptics - add min/max quirk for the ThinkPad W540
Input: synaptics - T540p - unify with other LEN0034 models

Horia Geanta (1):
crypto: caam - add allocation failure handling in SPRINTFCAT macro

J. Bruce Fields (2):
nfsd4: remove lockowner when removing lock stateid
nfsd4: warn on finding lockowner without stateid's

Jianyu Zhan (1):
percpu: make pcpu_alloc_chunk() use pcpu_mem_free() instead of kfree()

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)

Josef Gajdusek (2):
hwmon: (emc1403) fix inverted store_hyst()
hwmon: (emc1403) Support full range of known chip revision numbers

JÃrÃme Glisse (1):
drm/radeon: avoid segfault on device open when accel is not working.

Kamal Mostafa (1):
Linux 3.8.13.25

Kinglong Mee (1):
NFSD: Call ->set_acl with a NULL ACL structure if no entries

Kirill A. Shutemov (1):
mm, thp: close race between mremap() and split_huge_page()

Laurent Pinchart (1):
ARM: OMAP3: clock: Back-propagate rate change from cam_mclk to dpll4_m5 on all OMAP3 platforms

Linus Torvalds (1):
x86-64, modify_ldt: Make support for 16-bit segments a runtime option

Marcel Apfelbaum (1):
PCI: shpchp: Check bridge's secondary (not primary) bus speed

Mathias Nyman (1):
xhci: delete endpoints from bandwidth list before freeing whole device

Mikulas Patocka (1):
dm crypt: fix cpu hotplug crash by removing per-cpu structure

Naoya Horiguchi (1):
mm/memory-failure.c: fix memory leak by race between poison and unpoison

NeilBrown (2):
md: avoid possible spinning md thread at shutdown.
md: always set MD_RECOVERY_INTR when aborting a reshape or other "resync".

Nicholas Bellinger (1):
target: Fix alua_access_state attribute OOPs for un-configured devices

Olof Johansson (1):
i2c: s3c2410: resume race fix

Peter Zijlstra (2):
perf: Limit perf_event_attr::sample_period to 63 bits
sched/deadline: Change sched_getparam() behaviour vs SCHED_DEADLINE

Ronan Marquet (1):
ALSA: hda/realtek - Correction of fixup codes for PB V7900 laptop

Salva Peirà (1):
[media] media-device: fix infoleak in ioctl media_enum_entities()

Sascha Hauer (1):
ARM: dts: i.MX53: Fix ipu register space size

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 (2):
ALSA: hda - Fix onboard audio on Intel H97/Z97 chipsets
ALSA: hda/realtek - Fix COEF widget NID for ALC260 replacer fixup

Thomas Gleixner (7):
sched: Sanitize irq accounting madness
futex: Add another early deadlock detection check
futex: Prevent attaching to kernel threads
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

Trond Myklebust (1):
NFSd: call rpc_destroy_wait_queue() from free_client()

Viresh Kumar (1):
hrtimer: Set expiry time before switch_hrtimer_base()

Wolfram Sang (1):
i2c: rcar: bail out on zero length transfers

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