[3.8.y.z extended stable] Linux 3.8.13.10

From: Kamal Mostafa
Date: Wed Sep 25 2013 - 14:06:53 EST


I am announcing the release of the Linux 3.8.13.10 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.9 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

--
Documentation/DocBook/media_api.tmpl | 4 +-
Makefile | 2 +-
arch/arm/mach-versatile/include/mach/platform.h | 2 +
arch/arm/mach-versatile/pci.c | 47 +++++----
arch/arm64/kernel/perf_event.c | 7 +-
arch/mips/ath79/clock.c | 2 +-
arch/powerpc/kernel/align.c | 10 ++
arch/powerpc/platforms/pseries/setup.c | 31 ++++--
arch/x86/ia32/ia32_signal.c | 2 +-
arch/x86/include/asm/checksum_32.h | 22 +++-
arch/x86/kernel/signal.c | 6 +-
arch/x86/lguest/boot.c | 3 +-
arch/x86/lib/csum-wrappers_64.c | 12 ++-
crypto/api.c | 7 +-
drivers/acpi/ec.c | 8 ++
drivers/clk/clk-wm831x.c | 2 +
drivers/cpuidle/coupled.c | 129 ++++++++++++++++++------
drivers/gpu/drm/drm_crtc.c | 17 +++-
drivers/gpu/drm/drm_edid.c | 3 +
drivers/gpu/drm/i915/intel_opregion.c | 2 +-
drivers/gpu/drm/radeon/atombios_dp.c | 6 +-
drivers/gpu/drm/radeon/atombios_i2c.c | 4 +-
drivers/gpu/drm/radeon/evergreen.c | 25 ++++-
drivers/gpu/drm/radeon/evergreend.h | 4 +
drivers/gpu/drm/radeon/radeon_atombios.c | 13 ++-
drivers/gpu/drm/radeon/radeon_irq_kms.c | 8 +-
drivers/gpu/drm/radeon/rs400.c | 9 +-
drivers/gpu/drm/radeon/si.c | 23 ++++-
drivers/gpu/drm/radeon/sid.h | 4 +
drivers/hid/hid-core.c | 17 +++-
drivers/hid/hid-input.c | 15 ++-
drivers/hid/hid-ntrig.c | 3 +-
drivers/hid/hid-picolcd_cir.c | 3 +-
drivers/hid/hid-picolcd_core.c | 2 +-
drivers/hid/hid-picolcd_fb.c | 6 +-
drivers/hid/hid-pl.c | 10 +-
drivers/hid/hid-sensor-hub.c | 3 +-
drivers/hid/hidraw.c | 60 +++++------
drivers/iommu/intel-iommu.c | 72 +++++++------
drivers/leds/leds-wm831x-status.c | 4 +-
drivers/media/platform/coda.c | 2 +-
drivers/media/platform/exynos-gsc/gsc-core.c | 9 +-
drivers/media/platform/exynos-gsc/gsc-core.h | 1 +
drivers/media/platform/exynos-gsc/gsc-m2m.c | 1 +
drivers/media/platform/s5p-g2d/g2d.c | 1 +
drivers/media/usb/hdpvr/hdpvr-core.c | 11 +-
drivers/misc/hpilo.c | 4 +-
drivers/mmc/host/tmio_mmc_dma.c | 4 +-
drivers/mtd/nand/nand_base.c | 8 +-
drivers/net/ethernet/marvell/mvneta.c | 13 ++-
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 4 +
drivers/net/wireless/ath/ath9k/ath9k.h | 5 +-
drivers/net/wireless/ath/ath9k/recv.c | 17 +++-
drivers/net/wireless/ath/ath9k/xmit.c | 1 +
drivers/net/wireless/brcm80211/brcmsmac/dma.c | 15 ++-
drivers/of/base.c | 1 +
drivers/pinctrl/pinctrl-at91.c | 4 +-
drivers/scsi/sd.c | 11 +-
drivers/staging/comedi/drivers/dt282x.c | 3 +-
drivers/staging/zram/zram_drv.c | 4 +-
drivers/staging/zram/zram_drv.h | 5 +-
drivers/usb/class/cdc-wdm.c | 13 ++-
drivers/usb/core/config.c | 3 +-
drivers/usb/core/hub.c | 53 +++++-----
drivers/usb/host/ehci-mxc.c | 2 +-
drivers/usb/host/ohci-pci.c | 2 +-
drivers/usb/host/xhci-plat.c | 2 +-
drivers/usb/host/xhci.c | 29 +++++-
drivers/usb/host/xhci.h | 1 +
drivers/usb/serial/mos7720.c | 6 +-
drivers/xen/grant-table.c | 13 ++-
fs/ceph/ioctl.c | 4 +-
fs/cifs/connect.c | 2 +
fs/cifs/smb2misc.c | 1 +
fs/ext4/ext4.h | 24 ++++-
fs/ext4/inode.c | 119 +++++++++++-----------
fs/fuse/dir.c | 6 ++
fs/fuse/file.c | 3 +-
fs/ocfs2/extent_map.c | 1 -
fs/proc/root.c | 3 +-
include/linux/compat.h | 7 ++
include/linux/hid.h | 4 +-
include/linux/rculist.h | 5 +-
include/linux/signal.h | 8 ++
include/linux/usb/hcd.h | 2 +-
include/media/v4l2-ctrls.h | 1 +
kernel/fork.c | 7 +-
kernel/pid.c | 1 +
mm/huge_memory.c | 2 +
mm/memcontrol.c | 8 +-
mm/swap.c | 77 +++++++++-----
net/ceph/osd_client.c | 2 +
net/ceph/osdmap.c | 2 +-
net/core/sock.c | 6 +-
sound/pci/hda/hda_intel.c | 1 +
sound/pci/hda/patch_hdmi.c | 11 ++
sound/soc/codecs/mc13783.c | 4 +
sound/soc/codecs/wm8960.c | 6 +-
98 files changed, 792 insertions(+), 382 deletions(-)

Al Viro (1):
Introduce [compat_]save_altstack_ex() to unbreak x86 SMAP

Alan Stern (4):
USB: handle LPM errors during device suspend correctly
USB: OHCI: Allow runtime PM without system sleep
USB: fix build error when CONFIG_PM_SLEEP isn't enabled
[SCSI] sd: Fix potential out-of-bounds access

Alex Deucher (7):
drm/edid: add quirk for Medion MD30217PG
drm/radeon: fix endian bugs in hw i2c atom routines
drm/radeon: update line buffer allocation for dce4.1/5
drm/radeon: update line buffer allocation for dce6
drm/radeon: fix LCD record parsing
drm/radeon: fix resume on some rs4xx boards (v2)
drm/radeon: fix handling of variable sized arrays for router objects

Alex Williamson (1):
intel-iommu: Fix leaks in pagetable freeing

Alexander Shiyan (1):
[media] media: coda: Fix DT driver data pointer for i.MX27

Alexey Khoroshilov (1):
[media] hdpvr: fix iteration over uninitialized lists in hdpvr_probe()

Anand Avati (1):
fuse: invalidate inode attributes on xattr modification

Andrzej Hajda (2):
[media] DocBook: upgrade media_api DocBook version to 4.2
[media] v4l2: added missing mutex.h include to v4l2-ctrls.h

Anssi Hannula (1):
ALSA: hda - hdmi: Fallback to ALSA allocation when selecting CA

Anton Blanchard (1):
powerpc: Handle unaligned ldbrx/stdbrx

Arun Kumar K (1):
[media] exynos-gsc: Register v4l2 device

Boris BREZILLON (1):
pinctrl: at91: fix get_pullup/down function return

Brian Norris (1):
mtd: nand: fix NAND_BUSWIDTH_AUTO for x16 devices

Bruno PrÃmont (1):
HID: picolcd: Prevent NULL pointer dereference on _remove()

Colin Cross (3):
cpuidle: coupled: abort idle if pokes are pending
cpuidle: coupled: disable interrupts after entering safe state
cpuidle: coupled: fix race condition between pokes and safe state

Dan Carpenter (2):
USB: mos7720: use GFP_ATOMIC under spinlock
staging: comedi: dt282x: dt282x_ai_insn_read() always fails

Daniel Mack (1):
usb: ehci-mxc: check for pdata before dereferencing

David Herrmann (1):
drm: fix DRM_IOCTL_MODE_GETFB handle-leak

Eric W. Biederman (2):
proc: Restrict mounting the proc filesystem
pidns: Fix hang in zap_pid_ns_processes by sending a potentially extra wakeup

Felix Fietkau (4):
ath9k: always clear ps filter bit on new assoc
ath9k: fix rx descriptor related race condition
ath9k: avoid accessing MRC registers on single-chain devices
MIPS: ath79: Fix ar933x watchdog clock

Grant Likely (1):
of: Fix missing memory initialization on FDT unflattening

Greg Thelen (1):
memcg: fix multiple large threshold notifications

H. Peter Anvin (1):
x86, smap: Handle csum_partial_copy_*_user()

Hans de Goede (1):
usb: config->desc.bLength may not exceed amount of data returned by the device

Herbert Xu (1):
crypto: api - Fix race condition in larval lookup

Holger Hans Peter Freyther (1):
lguest: Point to the right directory for the lguest launcher

Jan Kara (2):
ext4: simplify truncation code in ext4_setattr()
ext4: fix lost truncate due to race with writeback

Jani Nikula (1):
drm/i915: try not to lose backlight CBLV precision

Jeff Layton (1):
cifs: ensure that srv_mutex is held when dealing with ssocket pointer

Jie Liu (1):
ocfs2: fix the end cluster offset of FIEMAP

Jiri Kosina (1):
HID: battery: don't do DMA from stack

Johan Hovold (1):
USB: mos7720: fix big-endian control requests

John W. Linville (1):
brcmsmac: Fix WARNING caused by lack of calls to dma_mapping_error()

Kamal Mostafa (3):
Revert "net/core/sock.c: add missing VSOCK string in af_family_*_key_strings"
Revert "zram: use zram->lock to protect zram_free_page() in swap free notify path"
Linux 3.8.13.10

Kees Cook (6):
HID: validate HID report id size
HID: pantherlord: validate output report details
HID: ntrig: validate feature report details
HID: sensor-hub: validate feature report details
HID: picolcd_core: validate output report details
HID: check for NULL field when setting values

Khalid Aziz (1):
mm: fix aio performance regression for database caused by THP

Lan Tianyu (2):
ACPI / EC: Add HP Folio 13 to ec_dmi_table in order to skip DSDT scan
ACPI / EC: Add ASUSTEK L4R to quirk list in order to validate ECDT

Libin (1):
mm/huge_memory.c: fix potential NULL pointer dereference

Manoj Chourasia (1):
HID: hidraw: correctly deallocate memory on device disconnect

Mark Brown (2):
leds: wm831x-status: Request a REG resource
clk: wm831x: Initialise wm831x pointer on init

Mark Rusk (1):
drivers/misc/hpilo: Correct panic when an AUX iLO is detected

Maxim Patlasov (1):
fuse: postpone end_page_writeback() in fuse_writepage_locked()

Mike Dyer (1):
ASoC: wm8960: Fix PLL register writes

Miklos Szeredi (1):
fuse: readdir: check for slash in names

Oleg Nesterov (1):
pidns: fix vfork() after unshare(CLONE_NEWPID)

Oliver Neukum (1):
USB: cdc-wdm: fix race between interrupt handler and tasklet

Pavel Shilovsky (1):
CIFS: Fix a memory leak when a lease break comes

Peter Maydell (3):
ARM: PCI: versatile: Fix map_irq function to match hardware
ARM: PCI: versatile: Fix PCI I/O
ARM: PCI: versatile: Fix SMAP register offsets

Roger Pau Monne (1):
xen-gnt: prevent adding duplicate gnt callbacks

Sachin Kamat (1):
[media] s5p-g2d: Fix registration failure

Sage Weil (1):
libceph: use pg_num_mask instead of pgp_num_mask for pg.seed calc

Sarah Sharp (1):
xhci-plat: Don't enable legacy PCI interrupts.

Sergei Shtylyov (1):
mmc: tmio_mmc_dma: fix PIO fallback on SDHI

Sergey Senozhatsky (2):
zram: allow request end to coincide with disksize
radeon kms: fix uninitialised hotplug work usage in r100_irq_process()

Shawn Nematbakhsh (1):
usb: xhci: Disable runtime PM suspend for quirky controllers

Steffen Trumtrar (1):
ASoC: mc13783: add spi errata fix

Takashi Iwai (1):
ALSA: hda - Add Toshiba Satellite C870 to MSI blacklist

Tejun Heo (1):
rculist: list_first_or_null_rcu() should use list_entry_rcu()

Thomas Petazzoni (1):
net: mvneta: properly disable HW PHY polling and ensure adjust_link() works

Vaidyanathan Srinivasan (1):
powerpc: Default arch idle could cede processor on pseries

Will Deacon (2):
arm64: perf: fix group validation when using enable_on_exec
arm64: perf: fix ARMv8 EVTYPE_MASK to include NSH bit

majianpeng (2):
ceph: Don't forget the 'up_read(&osdc->map_sem)' if met error.
libceph: unregister request in __map_request failed and nofail == false

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