This is the start of the review cycle for the Linux 3.8.13.20 stable kernel. This version contains 81 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.8.y-review;a=shortlog git://kernel.ubuntu.com/ubuntu/linux.git linux-3.8.y-review The review period for version 3.8.13.20 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.8.y.z extended stable kernel version, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable . -Kamal -- arch/arm/include/asm/cacheflush.h | 1 + arch/arm/include/asm/spinlock.h | 15 +-- arch/arm/lib/memset.S | 100 +++++++++---------- arch/arm/mm/dma-mapping.c | 2 +- arch/arm/mm/proc-v6.S | 3 +- arch/arm/mm/proc-v7.S | 2 +- arch/arm64/include/asm/pgtable.h | 8 +- arch/arm64/kernel/stacktrace.c | 6 +- arch/avr32/Makefile | 2 +- arch/avr32/boards/mimc200/fram.c | 1 + arch/powerpc/kernel/crash_dump.c | 8 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 22 ++-- arch/x86/kernel/cpu/perf_event.c | 3 + arch/x86/kernel/pci-dma.c | 4 +- arch/x86/kvm/x86.c | 2 +- arch/xtensa/include/asm/traps.h | 35 +++++++ arch/xtensa/kernel/entry.S | 60 ++++++++--- arch/xtensa/kernel/traps.c | 21 +--- drivers/acpi/pci_irq.c | 2 + drivers/acpi/processor_throttling.c | 69 ++++++------- drivers/acpi/video.c | 8 +- drivers/ata/ahci.c | 14 +++ drivers/ata/libata-pmp.c | 7 +- drivers/ata/sata_sil.c | 1 + drivers/base/firmware_class.c | 1 + drivers/block/rbd.c | 4 - drivers/cpufreq/powernow-k8.c | 10 +- drivers/dma/ste_dma40.c | 4 +- drivers/edac/i7300_edac.c | 38 +++---- drivers/edac/i7core_edac.c | 9 +- drivers/gpu/drm/i915/intel_display.c | 14 +++ drivers/gpu/drm/i915/intel_dp.c | 19 ++-- drivers/gpu/drm/i915/intel_ringbuffer.c | 21 ++++ drivers/gpu/drm/i915/intel_ringbuffer.h | 1 + drivers/gpu/drm/radeon/atombios_crtc.c | 16 ++- drivers/gpu/drm/radeon/radeon_atpx_handler.c | 3 +- drivers/gpu/drm/radeon/radeon_kms.c | 6 ++ drivers/gpu/drm/vmwgfx/svga3d_surfacedefs.h | 11 +- drivers/hwmon/max1668.c | 2 +- drivers/input/misc/arizona-haptics.c | 19 ---- drivers/md/dm-mpath.c | 7 +- drivers/md/dm-thin-metadata.c | 17 ++++ drivers/md/dm-thin-metadata.h | 2 + drivers/md/dm-thin.c | 8 +- drivers/mfd/da9055-i2c.c | 10 +- drivers/net/can/usb/kvaser_usb.c | 2 + drivers/net/wireless/rtl818x/rtl8187/rtl8187.h | 10 +- drivers/net/wireless/rtlwifi/ps.c | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 18 +++- drivers/pci/pci.c | 10 ++ drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/usb/gadget/bcm63xx_udc.c | 58 ++++++----- drivers/usb/host/ehci-hcd.c | 13 ++- drivers/usb/host/ehci-hub.c | 26 ++++- drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 12 +++ drivers/usb/serial/option.c | 3 +- fs/cifs/file.c | 37 ++++++- fs/cifs/smb2glob.h | 3 + fs/cifs/smb2ops.c | 14 +-- fs/cifs/smb2pdu.c | 4 +- fs/ext4/ext4.h | 2 + fs/ext4/resize.c | 32 +++--- fs/ext4/super.c | 20 ++-- fs/quota/dquot.c | 14 ++- fs/reiserfs/reiserfs.h | 2 - fs/xfs/xfs_iops.c | 18 ++-- include/linux/ipc_namespace.h | 2 - include/linux/kernel.h | 13 +++ include/sound/soc-dapm.h | 8 ++ ipc/mq_sysctl.c | 18 ++-- ipc/mqueue.c | 6 +- kernel/cgroup.c | 10 +- kernel/events/core.c | 12 +-- kernel/workqueue.c | 7 ++ net/sunrpc/xprtsock.c | 6 +- security/selinux/ss/policydb.c | 8 +- sound/soc/codecs/da732x.c | 12 +++ sound/soc/codecs/da9055.c | 11 +- sound/soc/codecs/sta32x.c | 76 +++++++------- sound/soc/codecs/wm8770.c | 4 +- sound/soc/codecs/wm8958-dsp2.c | 2 +- sound/soc/soc-dapm.c | 133 +++++++++++++++++++++++-- sound/usb/mixer_maps.c | 19 ++++ sound/usb/quirks.c | 14 +++ 85 files changed, 894 insertions(+), 391 deletions(-) Adam Thomson (1): ASoC: da9055: Fix device registration of PMIC and CODEC devices Alan Stern (1): USB: EHCI: add delay during suspend to prevent erroneous wakeups Aleksander Morgado (1): USB: serial: option: blacklist interface 4 for Cinterion PHS8 and PXS8 Alex Deucher (2): drm/radeon: print the supported atpx function mask drm/radeon: disable pll sharing for DP on DCE4.1 Alex Elder (1): kernel.h: define u8, s8, u32, etc. limits Andrew Honig (1): kvm: x86: fix emulator buffer overflow (CVE-2014-0049) Bjorn Helgaas (1): PCI: Enable INTx if BIOS left them disabled Charles Keepax (2): Input - arizona-haptics: Fix double lock of dapm_mutex ASoC: dapm: Add locking to snd_soc_dapm_xxxx_pin functions Chen Gang (1): avr32: Makefile: add '-D__linux__' flag for gcc-4.4.7 use Christian König (1): drm/radeon: fix missing bo reservation Christoph Hellwig (1): xfs: ensure correct timestamp updates from truncate Clemens Ladisch (1): ALSA: usb-audio: work around KEF X300A firmware bug Davidlohr Bueso (1): ipc,mqueue: remove limits for the amount of system-wide queues Denis V. Lunev (1): ata: enable quirk from jmicron JMB350 for JMB394 Dr. Greg Wettstein (1): qla2xxx: Fix kernel panic on selective retransmission request Eric Paris (1): SELinux: bigendian problems with filename trans rules Florian Fainelli (1): usb: gadget: bcm63xx_udc: fix build failure on DMA channel code Guenter Roeck (1): hwmon: (max1668) Fix writing the minimum temperature Hannes Reinecke (1): dm mpath: fix stalls when handling invalid ioctls Hans de Goede (1): ACPI / video: Filter the _BCL table for duplicate brightness values Ivan Djelic (1): ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations Jan Kara (1): quota: Fix race between dqput() and dquot_scan_active() Jani Nikula (2): drm/i915/dp: increase native aux defer retry timeout drm/i915/dp: add native aux defer retry limit Jean Delvare (2): i7core_edac: Fix PCI device reference count i7300_edac: Fix device reference count Jeff Layton (1): cifs: ensure that uncached writes handle unmapped areas correctly Joerg Dorchain (1): USB: ftdi_sio: add Cressi Leonardo PID Kamal Mostafa (1): kernel.h: undef clashing U64_MAX, U32_MAX size limits Lai Jiangshan (1): workqueue: ensure @task is valid across kthread_stop() Lan Tianyu (1): ACPI / processor: Rework processor throttling with work_on_cpu() Lars-Peter Clausen (2): ASoC: sta32x: Fix cache sync ASoC: wm8958-dsp: Fix firmware block loading Laurent Dufour (1): powerpc/crashdump : Fix page frame number check in copy_oldmem_page Levente Kurusa (1): ahci: disable NCQ on Samsung pci-e SSDs on macbooks Linus Walleij (1): dma: ste_dma40: don't dereference free:d descriptor Marek Szyprowski (2): ARM: dma-mapping: fix GFP_ATOMIC macro usage x86: dma-mapping: fix GFP_ATOMIC macro usage Mark Brown (1): ASoC: da732x: Mark DC offset control registers volatile Max Filippov (3): xtensa: move spill_registers to traps.h xtensa: clean up stpill_registers xtensa: introduce spill_registers_kernel macro Mike Snitzer (2): dm thin: avoid metadata commit if a pool's thin devices haven't changed dm thin: fix the error path for the thin device constructor Nicolas Pitre (1): ARM: 7670/1: fix the memset fix Olivier Langlois (2): rtlwifi: rtl8192ce: Fix too long disable of IRQs rtlwifi: Fix incorrect return from rtl_ps_enable_nic() Olivier Sobrie (1): can: kvaser_usb: check number of channels returned by HW Olof Johansson (1): ARM64: unwind: Fix PC calculation Paul Gortmaker (1): avr32: fix missing module.h causing build failure in mimc200/fram.c Pavel Shilovsky (1): CIFS: Fix too big maxBuf size for SMB3 mounts Peter Zijlstra (2): perf/x86: Fix event scheduling perf: Fix hotplug splat Sebastian Capella (1): PM / hibernate: Fix restore hang in freeze_processes() Srivatsa S. Bhat (1): cpufreq: powernow-k8: Initialize per-cpu data-structures properly Stanislaw Gruszka (2): rtl8187: fix regression on MIPS without coherent DMA usb: ehci: fix deadlock when threadirqs option is used Steve Capper (1): arm64: mm: Add double logical invert to pte accessors Takashi Iwai (4): ALSA: usb-audio: Add a quirk for Plantronics Gamecom 780 ASoC: sta32x: Fix array access overflow ASoC: wm8770: Fix wrong number of enum items ASoC: sta32x: Fix wrong enum for limiter2 release rate Tejun Heo (3): sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN cgroup: fix locking in cgroup_cfts_commit() cgroup: update cgroup_enable_task_cg_lists() to grab siglock Theodore Ts'o (4): ext4: don't try to modify s_flags if the the file system is read-only ext4: fix online resize with very large inode tables ext4: fix online resize with a non-standard blocks per group setting ext4: don't leave i_crtime.tv_sec uninitialized Thomas Hellstrom (1): drm/vmwgfx: Fix possible integer overflow Tomasz Nowicki (1): ACPI / PCI: Fix memory leak in acpi_pci_irq_enable() Tony Breeds (1): powerpc/le: Ensure that the 'stop-self' RTAS token is handled correctly Trond Myklebust (1): SUNRPC: Fix races in xs_nospace() Ville Syrjälä (2): drm/i915: Add intel_ring_cachline_align() drm/i915: Prevent MI_DISPLAY_FLIP straddling two cachelines on IVB Vinayak Kale (1): ARM: 7957/1: add DSB after icache flush in __flush_icache_all() Will Deacon (2): ARM: 7953/1: mm: ensure TLB invalidation is complete before enabling MMU ARM: 7955/1: spinlock: ensure we have a compiler barrier before sev Алексей Крамаренко (1): USB: serial: ftdi_sio: add id for Z3X Box device -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html