[ 3.5.y.z extended stable ] Linux 3.5.7.21 stable review

From: Luis Henriques
Date: Mon Sep 02 2013 - 05:14:16 EST


This is the start of the review cycle for the Linux 3.5.7.21 stable kernel.

This version contains 58 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.5.y-review;a=shortlog

git://kernel.ubuntu.com/ubuntu/linux.git linux-3.5.y-review

The review period for version 3.5.7.21 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.5.y.z extended stable kernel version,
see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable .

-Luis

--
arch/alpha/Makefile | 2 +-
arch/arm/boot/dts/at91sam9n12ek.dts | 4 +-
arch/arm/kernel/perf_event.c | 10 +++-
arch/arm/mach-davinci/board-dm355-leopard.c | 1 +
arch/arm/mach-davinci/board-dm644x-evm.c | 1 +
arch/arm/mach-davinci/board-dm646x-evm.c | 1 +
arch/arm/mach-davinci/board-neuros-osd2.c | 1 +
arch/arm/mm/Kconfig | 9 ++--
arch/m68k/emu/natfeat.c | 23 +++++++--
arch/m68k/include/asm/div64.h | 9 ++--
arch/microblaze/configs/mmu_defconfig | 52 +++++++++++++------
arch/microblaze/configs/nommu_defconfig | 73 ++++++++++++++++-----------
arch/mips/Kconfig | 2 +-
arch/mips/include/asm/io.h | 5 ++
arch/mips/include/asm/page.h | 15 +++---
arch/powerpc/Kconfig | 1 +
arch/powerpc/include/asm/page.h | 10 ++++
arch/powerpc/kernel/lparcfg.c | 23 ++++-----
arch/x86/kernel/sys_x86_64.c | 2 +-
arch/x86/mm/mmap.c | 6 ++-
arch/x86/xen/setup.c | 22 ++++++++
arch/xtensa/kernel/Makefile | 1 +
drivers/ata/libata-pmp.c | 12 ++---
drivers/ata/sata_fsl.c | 5 +-
drivers/base/memory.c | 2 +
drivers/bluetooth/ath3k.c | 2 +
drivers/bluetooth/btusb.c | 1 +
drivers/firmware/efivars.c | 27 ++++++++++
drivers/gpu/drm/i915/i915_reg.h | 2 +
drivers/gpu/drm/i915/intel_lvds.c | 8 +--
drivers/gpu/drm/i915/intel_ringbuffer.c | 12 +++++
drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +-
drivers/net/wireless/hostap/hostap_ioctl.c | 4 +-
drivers/net/wireless/iwlegacy/4965-mac.c | 16 +++---
drivers/net/wireless/iwlegacy/common.c | 1 +
drivers/net/wireless/iwlwifi/iwl-mac80211.c | 5 +-
drivers/net/wireless/iwlwifi/iwl-trans-pcie.c | 10 ++--
drivers/net/wireless/zd1201.c | 4 +-
drivers/of/fdt.c | 2 +
drivers/s390/scsi/zfcp_erp.c | 29 ++++++++---
drivers/s390/scsi/zfcp_qdio.c | 8 +--
drivers/tty/hvc/hvsi_lib.c | 4 +-
drivers/tty/serial/mxs-auart.c | 2 +-
drivers/usb/core/quirks.c | 6 +++
drivers/usb/misc/adutux.c | 2 +-
drivers/usb/serial/keyspan.c | 2 +-
drivers/usb/serial/mos7720.c | 21 +++++---
drivers/usb/serial/mos7840.c | 2 +-
drivers/usb/serial/ti_usb_3410_5052.c | 9 ++--
drivers/usb/serial/usb_wwan.c | 20 ++++----
drivers/usb/wusbcore/wa-xfer.c | 9 +++-
drivers/xen/events.c | 2 +-
fs/ext4/ext4_jbd2.c | 8 +--
fs/jfs/jfs_dtree.c | 31 +++++++++---
fs/nilfs2/segbuf.c | 5 +-
fs/proc/task_mmu.c | 8 +--
include/linux/mm_types.h | 1 +
include/linux/wait.h | 58 +++++++++++++++++++++
kernel/workqueue.c | 25 +++++++--
mm/nommu.c | 10 ++++
net/key/af_key.c | 1 +
sound/oss/Kconfig | 1 +
sound/soc/codecs/cs42l52.c | 2 +-
sound/usb/6fire/midi.c | 16 +++++-
sound/usb/6fire/midi.h | 6 +--
sound/usb/6fire/pcm.c | 41 ++++++++++++++-
sound/usb/6fire/pcm.h | 2 +-
sound/usb/mixer.c | 7 ++-
68 files changed, 532 insertions(+), 194 deletions(-)

AceLan Kao (1):
Bluetooth: Add support for Atheros [0cf3:3121]

Andreas Schwab (1):
m68k: Truncate base in do_div()

Anthony Foiani (1):
sata_fsl: save irqs while coalescing

Benjamin Herrenschmidt (1):
powerpc: Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor

Brian Austin (1):
ASoC: cs42l52: Reorder Min/Max and update to SX_TLV for Beep Volume

Chris Wilson (1):
drm/i915: Invalidate TLBs for the rings after a reset

Dan Carpenter (1):
Hostap: copying wrong data prism2_ioctl_giwaplist()

Daniel Vetter (1):
drm/i915/lvds: ditch ->prepare special case

Dave Kleikamp (1):
jfs: fix readdir cookie incompatibility with NFSv4

David Vrabel (2):
xen/events: initialize local per-cpu mask for all possible events
x86/xen: do not identity map UNUSABLE regions in the machine E820

Emmanuel Grumbach (1):
iwlwifi: pcie: disable L1 Active after pci_enable_device

Eugene Surovegin (1):
powerpc/hvsi: Increase handshake timeout from 200ms to 400ms.

Geert Uytterhoeven (1):
m68k/atari: ARAnyM - Fix NatFeat module support

Jan Kara (1):
jbd2: Fix use after free after error in jbd2_journal_dirty_metadata()

Johan Hovold (5):
USB: mos7840: fix big-endian probe
USB: adutux: fix big-endian device-type reporting
USB: ti_usb_3410_5052: fix big-endian firmware handling
USB: mos7720: fix broken control requests
USB: keyspan: fix null-deref at disconnect and release

Jussi Kivilinna (1):
zd1201: do not use stack as URB transfer_buffer

Lai Jiangshan (1):
workqueue: fix possible stall on try_to_grab_pending() of a delayed work item

Linus Torvalds (1):
vm: add no-mmu vm_iomap_memory() stub

Markos Chandras (1):
MIPS: Expose missing pci_io{map,unmap} declarations

Martin Peschke (2):
[SCSI] zfcp: fix lock imbalance by reworking request queue locking
[SCSI] zfcp: fix schedule-inside-lock in scsi_device list loops

Matt Burtch (1):
USB-Serial: Fix error handling of usb_wwan

Matt Fleming (1):
efivars: explicitly calculate length of VariableName

Max Filippov (1):
xtensa: fix linker script transformation for .text.unlikely

Michal Simek (1):
microblaze: Update microblaze defconfigs

Nicolas Dichtel (1):
af_key: initialize satype in key_notify_policy_flush()

Nicolas Ferre (1):
ARM: at91/DT: fix at91sam9n12ek memory node

Nicolas Pitre (1):
ARM: 7816/1: CONFIG_KUSER_HELPERS: fix help text

Oliver Neukum (1):
usb: add two quirky touchscreen

Paul Bolle (1):
sound: Fix make allmodconfig on MIPS correctly

Paul Mackerras (1):
powerpc: Work around gcc miscompilation of __pa() on 64-bit

Radu Caragea (1):
x86 get_unmapped_area: Access mmap_legacy_base through mm_struct member

Ralf Baechle (1):
MIPS: Rewrite pfn_valid to work in modules, too.

Russ Anderson (1):
drivers/base/memory.c: fix show_mem_removable() to handle missing sections

Sekhar Nori (1):
ARM: davinci: nand: specify ecc strength

Stanislaw Gruszka (3):
iwl4965: set power mode early
iwl4965: reset firmware after rfkill off
iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL

Stephane Grosjean (1):
can: pcan_usb: fix wrong memcpy() bytes length

Stephen Boyd (1):
ARM: 7810/1: perf: Fix array out of bounds access in armpmu_map_hw_event()

Takashi Iwai (1):
sound: Fix make allmodconfig on MIPS

Terry Suereth (1):
libata: apply behavioral quirks to sil3826 PMP

Thomas Pugliese (1):
wusbcore: fix kernel panic when disconnecting a wireless USB->serial device

Torstein Hegge (1):
ALSA: usb: Parse UAC2 extension unit like for UAC1

Torsten Schenk (2):
ALSA: 6fire: make buffers DMA-able (pcm)
ALSA: 6fire: make buffers DMA-able (midi)

Vyacheslav Dubeyko (2):
nilfs2: remove double bio_put() in nilfs_end_bio_write() for BIO_EOPNOTSUPP error
nilfs2: fix issue with counting number of bio requests for BIO_EOPNOTSUPP error detection

Will Deacon (2):
ARM: 7809/1: perf: fix event validation for software group leaders
alpha: makefile: don't enforce small data model for kernel builds

Wladislav Wiebe (1):
of: fdt: fix memory initialization for expanded DT

Wolfram Sang (1):
serial: mxs: fix buffer overflow

yonghua zheng (1):
fs/proc/task_mmu.c: fix buffer overflow in add_page_map()
--
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/