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

From: Luis Henriques
Date: Wed Aug 14 2013 - 07:01:58 EST


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

This version contains 75 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.19 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/arm/Kconfig | 3 +-
arch/arm/kernel/entry-armv.S | 103 +++++++++++----------
arch/arm/kernel/fiq.c | 19 +++-
arch/arm/kernel/traps.c | 37 +++++---
arch/arm/kernel/vmlinux.lds.S | 17 ++++
arch/arm/mm/Kconfig | 34 +++++++
arch/arm/mm/mmu.c | 10 +-
arch/x86/kernel/i387.c | 2 +-
drivers/acpi/battery.c | 2 +
drivers/ata/Kconfig | 2 +-
drivers/ata/sata_inic162x.c | 14 +++
drivers/block/xen-blkback/blkback.c | 13 ++-
drivers/block/xen-blkback/common.h | 2 +
drivers/block/xen-blkback/xenbus.c | 2 +
drivers/char/virtio_console.c | 47 ++++++----
drivers/firewire/core-cdev.c | 3 +
drivers/firewire/ohci.c | 10 +-
drivers/gpu/drm/ast/ast_ttm.c | 1 +
drivers/gpu/drm/cirrus/cirrus_ttm.c | 1 +
drivers/gpu/drm/i915/i915_drv.h | 1 +
drivers/gpu/drm/i915/intel_display.c | 16 ++++
drivers/gpu/drm/i915/intel_lvds.c | 3 +-
drivers/gpu/drm/i915/intel_panel.c | 11 +++
drivers/gpu/drm/mgag200/mgag200_ttm.c | 1 +
drivers/gpu/drm/radeon/atom.c | 5 +
drivers/gpu/drm/radeon/evergreen.c | 3 +-
drivers/gpu/drm/radeon/ni.c | 3 +-
drivers/gpu/drm/radeon/r600.c | 3 +-
drivers/gpu/drm/radeon/rv770.c | 3 +-
drivers/gpu/drm/radeon/si.c | 3 +-
drivers/hwmon/adt7470.c | 2 +-
drivers/input/mouse/elantech.c | 17 ++--
drivers/macintosh/windfarm_rm31.c | 18 ++--
drivers/net/arcnet/arcnet.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c | 3 +-
drivers/net/ethernet/realtek/8139cp.c | 48 +++++++++-
drivers/net/usb/smsc75xx.c | 12 +--
drivers/net/virtio_net.c | 5 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 1 +
drivers/net/wireless/iwlwifi/iwl-mac80211.c | 19 +++-
drivers/net/wireless/iwlwifi/iwl-pci.c | 1 +
drivers/net/wireless/mwifiex/sdio.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 18 ++--
drivers/scsi/megaraid/megaraid_sas_base.c | 20 +++-
drivers/scsi/nsp32.c | 2 +-
drivers/scsi/scsi.c | 3 +
drivers/staging/zram/zram_drv.c | 2 +-
drivers/tty/serial/mxs-auart.c | 38 ++++----
drivers/usb/core/hub.c | 5 +-
drivers/usb/serial/ftdi_sio.c | 31 ++++++-
drivers/usb/serial/ftdi_sio_ids.h | 34 ++++++-
drivers/usb/serial/mos7840.c | 91 ++++++++++--------
drivers/virtio/virtio_ring.c | 54 ++++++++---
drivers/xen/evtchn.c | 21 +----
fs/btrfs/extent-tree.c | 11 +++
fs/cifs/cifsencrypt.c | 2 +-
fs/cifs/cifsglob.h | 1 +
fs/cifs/connect.c | 7 +-
fs/cifs/sess.c | 6 +-
fs/debugfs/inode.c | 69 +++++---------
fs/ext4/ialloc.c | 10 +-
fs/ext4/super.c | 19 +++-
fs/super.c | 25 ++---
include/linux/firewire-cdev.h | 4 +-
include/linux/firewire.h | 1 +
include/linux/ftrace_event.h | 4 +-
include/linux/hugetlb.h | 16 ++++
include/linux/regmap.h | 1 +
include/linux/virtio.h | 4 +
include/xen/interface/io/ring.h | 5 +
kernel/events/core.c | 20 +++-
kernel/futex.c | 3 +-
kernel/sched/fair.c | 2 +-
kernel/trace/trace.c | 1 +
mm/hugetlb.c | 17 ++++
net/ipv4/sysctl_net_ipv4.c | 6 +-
net/ipv6/ip6mr.c | 5 +
net/key/af_key.c | 4 +
net/mac80211/cfg.c | 2 +
net/mac80211/rx.c | 10 +-
net/sched/sch_atm.c | 1 +
net/sched/sch_cbq.c | 1 +
net/wireless/nl80211.c | 7 +-
sound/core/compress_offload.c | 2 +-
sound/usb/6fire/comm.c | 41 ++++++--
sound/usb/6fire/comm.h | 2 +-
sound/usb/endpoint.c | 13 ++-
tools/perf/util/map.c | 3 +-
88 files changed, 798 insertions(+), 352 deletions(-)

Aaro Koskinen (1):
powerpc/windfarm: Fix noisy slots-fan on Xserve (rm31)

Al Viro (1):
livelock avoidance in sget()

Alex Deucher (2):
drm/radeon/atom: initialize more atom interpretor elements to 0
drm/radeon: always program the MC on startup

Amit Shah (5):
virtio: console: fix race with port unplug and open/close
virtio: console: fix race in port_fops_open() and port unplug
virtio: console: clean up port data immediately at time of unplug
virtio: console: fix raising SIGIO after port unplug
virtio: console: return -ENODEV on all read operations after unplug

Andrew Vagin (1):
tracing: Fix fields of struct trace_iterator that are zeroed by mistake

Arnd Bergmann (1):
[SCSI] nsp32: use mdelay instead of large udelay constants

Chen Gang (1):
cifs: extend the buffer length enought for sprintf() using

Clemens Ladisch (2):
firewire: fix libdc1394/FlyCap2 iso event regression
ALSA: usb-audio: do not trust too-big wMaxPacketSize values

Curt Brune (1):
hwmon: (adt7470) Fix incorrect return code check

Dan Carpenter (3):
arcnet: cleanup sizeof parameter
af_key: more info leaks in pfkey messages
net_sched: info leak in atm_tc_dump_class()

Dave Airlie (1):
drm/ast: invalidate page tables when pinning a BO

David S. Miller (1):
net_sched: Fix stack info leak in cbq_dump_wrr().

David Vrabel (1):
xen/evtchn: avoid a deadlock when unbinding an event channel

Egbert Eich (1):
drm/mgag200: Invalidate page tables when pinning a BO

Emmanuel Grumbach (1):
iwlwifi: add DELL SKU for 5150 HMC

Eric Dumazet (1):
usbnet: do not pretend to support SG/TSO

H.J. Lu (1):
x86, fpu: correct the asm constraints for fxsave, unbreak mxcsr.daz

Hannes Frederic Sowa (1):
ipv6: take rtnl_lock and mark mrt6 table as freed on namespace cleanup

Jacob Keller (1):
ixgbe: Fix Tx Hang issue with lldpad on 82598EB

Jan Beulich (1):
xen/io/ring.h: new macro to detect whether there are too many requests on the ring

Jani Nikula (1):
drm/i915: do not disable backlight on vgaswitcheroo switch off

Jiri Olsa (1):
perf: Fix event group context move

Johan Hovold (3):
USB: mos7840: fix race in register handling
USB: mos7840: fix device-type detection
USB: mos7840: fix pointer casts

Johannes Berg (3):
mac80211: fix ethtool stats for non-station interfaces
mac80211: fix duplicate retransmission detection
iwlwifi: mvm: refuse connection to APs with BI < 16

Josef Bacik (1):
Btrfs: re-add root to dead root list if we stop dropping it

Joshua Zhu (1):
perf tools: Add anonymous huge page recognition

Julius Werner (1):
usb: core: don't try to reset_device() a port that got just disconnected

Jussi Kivilinna (1):
ALSA: 6fire: fix DMA issues with URB transfer_buffer usage

Kamal Mostafa (1):
drm/i915: quirk no PCH_PWM_ENABLE for Dell XPS13 backlight

Konrad Rzeszutek Wilk (1):
xen/blkback: Check for insane amounts of request on the ring (v6).

Lan Tianyu (1):
ACPI / battery: Fix parsing _BIX return value

Martin K. Petersen (1):
[SCSI] Don't attempt to send extended INQUIRY command if skip_vpd_pages is set

Mateusz Krawczuk (1):
regmap: Add missing header for !CONFIG_REGMAP stubs

Matteo Delfino (1):
Input: elantech - fix for newer hardware versions (v7)

Michael S. Tsirkin (2):
virtio: support unlocked queue poll
virtio_net: fix race in RX VQ processing

Michal Kazior (1):
nl80211: fix mgmt tx status and testmode reporting for netns

Michal Srb (1):
drm/cirrus: Invalidate page tables when pinning a BO

Michal Tesar (1):
sysctl net: Keep tcp_syn_retries inside the boundary

Neil Horman (1):
8139cp: Add dma_mapping_error checking

Oleg Nesterov (1):
debugfs: debugfs_remove_recursive() must not rely on list_empty(d_subdirs)

Oleksij Rempel (1):
ath9k_htc: do some initial hardware configuration

Piotr Sarna (1):
ext4: fix mount/remount error messages for incompatible mount options

Rick Farina (Zero_Chaos) (1):
USB: serial: ftdi_sio: add more RT Systems ftdi devices

Russell King (6):
ARM: poison the vectors page
ARM: poison memory between kuser helpers
ARM: move vector stubs
ARM: use linker magic for vectors and vector stubs
ARM: update FIQ support for relocation of vectors
ARM: allow kuser helpers to be removed from the vector page

Sachin Kamat (1):
ALSA: usb/6fire: Fix potential NULL pointer dereference in comm.c

Sergey Senozhatsky (1):
zram: allow request end to coincide with disksize

Stanislaw Gruszka (1):
rt2x00: fix stop queue

Sumit.Saxena@xxxxxxx (1):
[SCSI] megaraid_sas: megaraid_sas driver init fails in kdump kernel

Tejun Heo (1):
libata: make it clear that sata_inic162x is experimental

Theodore Ts'o (2):
ext4: make sure group number is bumped after a inode allocation race
ext4: allow the mount options nodelalloc and data=journal

Tomasz MoÅ (1):
mwifiex: Add missing endian conversion.

Uwe Kleine-KÃnig (2):
serial/mxs-auart: fix race condition in interrupt handler
serial/mxs-auart: increase time to wait for transmitter to become idle

Vinod Koul (1):
ALSA: compress: fix the return value for SNDRV_COMPRESS_VERSION

Zhang Yi (1):
futex: Take hugepages into account when generating futex_key

Zhu Yanhai (1):
sched: Fix the broken sched_rr_get_interval()
--
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/