[ 3.8.y.z extended stable ] Linux 3.8.13.7 stable review

From: Kamal Mostafa
Date: Fri Aug 16 2013 - 18:34:54 EST


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

This version contains 133 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.7 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/Kconfig | 6 +
arch/arm/Kconfig | 4 +-
arch/arm/include/asm/a.out-core.h | 45 ------
arch/arm/include/asm/mmu.h | 2 +
arch/arm/include/asm/mmu_context.h | 20 ++-
arch/arm/include/asm/processor.h | 4 -
arch/arm/include/asm/thread_info.h | 1 -
arch/arm/include/uapi/asm/Kbuild | 1 -
arch/arm/include/uapi/asm/a.out.h | 34 ----
arch/arm/kernel/entry-armv.S | 103 ++++++------
arch/arm/kernel/fiq.c | 19 ++-
arch/arm/kernel/perf_event.c | 7 +-
arch/arm/kernel/traps.c | 37 +++--
arch/arm/kernel/vmlinux.lds.S | 17 ++
arch/arm/mach-footbridge/dc21285.c | 2 -
arch/arm/mm/Kconfig | 34 ++++
arch/arm/mm/mmu.c | 10 +-
arch/microblaze/Kconfig | 2 +-
arch/powerpc/Kconfig | 2 +-
arch/s390/include/asm/bitops.h | 2 +-
arch/s390/kvm/kvm-s390.c | 21 ++-
arch/x86/kernel/cpu/perf_event_intel_uncore.c | 4 +-
arch/x86/kernel/early-quirks.c | 14 +-
arch/x86/kernel/i387.c | 2 +-
arch/x86/kernel/sys_x86_64.c | 2 +-
arch/x86/mm/mmap.c | 2 +-
drivers/acpi/battery.c | 2 +
drivers/acpi/proc.c | 17 +-
drivers/ata/ata_piix.c | 2 +-
drivers/char/virtio_console.c | 70 ++++++---
drivers/cpuidle/governors/menu.c | 98 +-----------
drivers/dma/pl330.c | 93 ++++++++---
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/drm_irq.c | 5 +-
drivers/gpu/drm/i915/i915_dma.c | 2 +
drivers/gpu/drm/i915/i915_drv.h | 1 +
drivers/gpu/drm/i915/i915_reg.h | 12 +-
drivers/gpu/drm/i915/intel_display.c | 23 ++-
drivers/gpu/drm/i915/intel_panel.c | 11 ++
drivers/gpu/drm/i915/intel_pm.c | 8 +-
drivers/gpu/drm/mgag200/mgag200_ttm.c | 1 +
drivers/gpu/drm/nouveau/nv10_fence.c | 2 +-
drivers/gpu/drm/nouveau/nv50_fence.c | 14 +-
drivers/gpu/drm/radeon/atom.c | 5 +
drivers/gpu/drm/radeon/atombios_dp.c | 43 ++++-
drivers/gpu/drm/radeon/radeon_combios.c | 159 ++++++-------------
drivers/hwmon/adt7470.c | 2 +-
drivers/input/mouse/elantech.c | 17 +-
drivers/macintosh/windfarm_rm31.c | 18 +--
drivers/md/raid10.c | 8 +-
drivers/md/raid5.c | 15 +-
drivers/md/raid5.h | 1 +
drivers/net/arcnet/arcnet.c | 2 +-
drivers/net/ethernet/atheros/atl1c/atl1c.h | 3 +
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 40 ++++-
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 2 +-
drivers/net/ethernet/realtek/8139cp.c | 48 +++++-
drivers/net/usb/smsc75xx.c | 12 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 4 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 1 +
drivers/net/wireless/iwlwifi/dvm/mac80211.c | 19 ++-
drivers/net/wireless/iwlwifi/pcie/drv.c | 1 +
drivers/net/wireless/mwifiex/sdio.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 18 ++-
drivers/scsi/isci/task.c | 9 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 20 ++-
drivers/scsi/qla2xxx/qla_iocb.c | 11 +-
drivers/scsi/scsi.c | 3 +
drivers/scsi/sd.c | 22 +--
drivers/spi/spi-davinci.c | 2 +-
drivers/staging/android/logger.c | 4 +-
drivers/staging/comedi/comedi_fops.c | 32 ++--
drivers/tty/serial/arc_uart.c | 2 +-
drivers/tty/serial/mxs-auart.c | 40 +++--
drivers/usb/core/hub.c | 9 ++
drivers/usb/dwc3/core.h | 4 +-
drivers/usb/dwc3/gadget.c | 1 +
drivers/usb/host/ehci-hub.c | 1 +
drivers/usb/host/xhci-pci.c | 1 -
drivers/usb/host/xhci-ring.c | 2 +-
drivers/usb/host/xhci.c | 13 +-
drivers/usb/misc/sisusbvga/sisusb.c | 1 +
drivers/usb/serial/cp210x.c | 4 +
drivers/usb/serial/ftdi_sio.c | 31 +++-
drivers/usb/serial/ftdi_sio_ids.h | 34 +++-
drivers/usb/serial/mos7840.c | 175 ++++++++++++---------
drivers/usb/serial/option.c | 23 +--
drivers/usb/serial/ti_usb_3410_5052.c | 2 +-
drivers/usb/storage/unusual_devs.h | 7 +
fs/btrfs/tree-log.c | 5 +-
fs/cifs/cifsencrypt.c | 2 +-
fs/cifs/cifsglob.h | 1 +
fs/cifs/connect.c | 7 +-
fs/cifs/readdir.c | 8 +
fs/cifs/sess.c | 6 +-
fs/ext4/extents.c | 2 +-
fs/ext4/ialloc.c | 10 +-
fs/ext4/super.c | 20 ++-
fs/nfsd/vfs.c | 5 +-
fs/proc/task_mmu.c | 8 +-
include/linux/firewire.h | 1 +
include/linux/regmap.h | 1 +
include/linux/sched.h | 1 +
include/linux/syscalls.h | 5 +
include/linux/tick.h | 6 -
include/linux/user_namespace.h | 1 +
include/net/ndisc.h | 2 +-
include/uapi/linux/firewire-cdev.h | 4 +-
kernel/fork.c | 6 +
kernel/sched/fair.c | 1 +
kernel/time/tick-sched.c | 4 -
kernel/user_namespace.c | 17 +-
mm/mempolicy.c | 6 +-
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/soc/codecs/max98088.c | 2 +-
sound/usb/6fire/comm.c | 38 ++++-
sound/usb/6fire/comm.h | 2 +-
sound/usb/6fire/pcm.c | 2 +-
sound/usb/endpoint.c | 13 +-
tools/hv/hv_kvp_daemon.c | 5 +-
132 files changed, 1143 insertions(+), 737 deletions(-)

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

Alex Deucher (3):
drm/radeon: fix endian issues with DP handling (v3)
drm/radeon: improve dac adjust heuristics for legacy pdac
drm/radeon/atom: initialize more atom interpretor elements to 0

Alexandr \\\"Sky\\\" Ivanov (1):
USB: option: add D-Link DWM-152/C1 and DWM-156/C1

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

Andreas Fleig (1):
ACPI / PM: Fix /proc/acpi/wakeup for devices w/o bus or parent

Anton Blanchard (1):
powerpc: On POWERNV enable PPC_DENORMALISATION by default

Axel Lin (1):
serial: arc_uart: Fix module alias

Barry Grussling (1):
usb: cp210x support SEL C662 Vendor/Device

Ben Widawsky (1):
drm/i915: fix missed hunk after GT access breakage

BjÃrn Mork (1):
usb: option: add TP-LINK MA260

Catalin Marinas (1):
ARM: 7790/1: Fix deferred mm switch on VIVT processors

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

Chih-Chung Chang (1):
ASoC: max98088 - fix element type of the register cache.

Christian Eggers (1):
spi: spi-davinci: Fix direction in dma_map_single()

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()

Dan Williams (1):
usb: serial: option: add Olivetti Olicard 200

Daniil Bolsun (1):
USB: option: append Petatel NP10T device to GSM modems list

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().

Dominik Dingel (1):
KVM: s390: move kvm_guest_enter,exit closer to sie

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

Eldad Zack (1):
ALSA: usb-audio: 6fire: return correct XRUN indication

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

Enrico Mioso (3):
usb: serial: option: Add ONYX 3G device support
usb: serial: option: blacklist ONDA MT689DC QMI interface
usb: serial: option.c: remove ONDA MT825UP product ID fromdriver

Eric Dumazet (2):
usbnet: do not pretend to support SG/TSO
atl1c: use custom skb allocator

Eric Sandeen (1):
ext4: destroy ext4_es_cachep on module unload

Ewan D. Milne (1):
[SCSI] sd: fix crash when UA received on DIF enabled device

Felipe Balbi (1):
usb: dwc3: gadget: don't prevent gadget from being probed if we fail

George Cherian (1):
usb: host: xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0

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

Harshula Jayasuriya (1):
nfsd: nfsd_open: when dentry_open returns an error do not propagate as struct file

Huang Rui (1):
usb: dwc3: fix wrong bit mask in dwc3_event_type

Ian Abbott (2):
staging: comedi: COMEDI_CANCEL ioctl should wake up read/write
staging: comedi: fix a race between do_cmd_ioctl() and read/write

Jack Morgenstein (1):
net/mlx4_core: VFs must ignore the enable_64b_cqe_eqe module param

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

Jani Nikula (2):
drm/i915: initialize gt_lock early with other spin locks
drm/i915: do not disable backlight on vgaswitcheroo switch off

Jeff Layton (1):
cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately

Jeff Skirvin (1):
[SCSI] isci: Fix a race condition in the SSP task management path

Joe Perches (1):
ndisc: Add missing inline to ndisc_addr_option_pad

Johan Hovold (6):
USB: ti_usb_3410_5052: fix dynamic-id matching
USB: mos7840: fix memory leak in open
USB: mos7840: fix race in register handling
USB: mos7840: fix device-type detection
USB: mos7840: fix race in led handling
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: release both paths before logging dir/changed extents

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

JÃhann B. GuÃmundsson (1):
USB: misc: Add Manhattan Hi-Speed USB DVI Converter to sisusbvga

K. Y. Srinivasan (1):
Tools: hv: KVP: Fix a bug in IPV6 subnet enumeration

Karlis Ogsts (1):
staging: android: logger: Correct write offset reset on error

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

Lars-Peter Clausen (1):
dma: pl330: Fix cyclic transfers

Luiz Angelo Daros de Luca (1):
usb: serial: cp210x: Add USB ID for Netgear Switches embedded serial adapter

Maarten Lankhorst (1):
drm/nouveau: fix semaphore dmabuf obj

Mark Kettenis (1):
drm/radeon: fix combios tables on older cards

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

Martin Schwidefsky (1):
s390/bitops: fix find_next_bit_left

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

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

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

Michal Simek (1):
microblaze: fix clone syscall

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

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

Michel DÃnzer (1):
drm: Don't pass negative delta to ktime_sub_ns()

Mike Frysinger (1):
ARM: footbridge: fix overlapping PCI mappings

Neil Horman (2):
x86/iommu/vt-d: Expand interrupt remapping quirk to cover x58 chipset
8139cp: Add dma_mapping_error checking

NeilBrown (2):
md/raid10: remove use-after-free bug.
md/raid5: fix interaction of 'replace' and 'recovery'.

Oleg Nesterov (3):
mm: mempolicy: fix mbind_range() && vma_adjust() interaction
userns: unshare_userns(&cred) should not populate cred on failure
userns: limit the maximum depth of user_namespace->parent chain

Oleksij Rempel (3):
xhci: fix null pointer dereference on ring_doorbell_for_active_rings
ath9k_htc: do some initial hardware configuration
ath9k_htc: reboot firmware if it was loaded

Ondrej Zary (1):
drm/radeon: Another card with wrong primary dac adj

Peter Zijlstra (1):
sched: Ensure update_cfs_shares() is called for parents of continuously-running tasks

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

Radu Caragea (1):
x86 get_unmapped_area(): use proper mmap base for bottom-up direction

Rafael J. Wysocki (3):
Revert "cpuidle: Quickly notice prediction failure in general case"
Revert "cpuidle: Quickly notice prediction failure for repeat mode"
ACPI / PM: Walk physical_node_list under physical_node_lock

Ren Bigcren (1):
USB: storage: Add MicroVault Flash Drive to unusual_devs

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

Roger Quadros (1):
USB: EHCI: Fix resume signalling on remote wakeup

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

Sami Rahman (1):
USB: cp210x: add MMB and PI ZigBee USB Device Support

Sarah Sharp (1):
xhci: Avoid NULL pointer deref when host dies.

Saurav Kashyap (1):
[SCSI] qla2xxx: Properly set the tagging for commands.

Stanislaw Gruszka (1):
rt2x00: fix stop queue

Stephen Boyd (1):
perf/arm: Fix armpmu_map_hw_event()

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

Theodore Ts'o (3):
ext4: make sure group number is bumped after a inode allocation race
ext4: fix retry handling in ext4_ext_truncate()
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

Ville SyrjÃlà (1):
drm/i915: Make data/link N value power of two

Vince Weaver (1):
perf/x86: Fix intel QPI uncore event definitions

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

Will Deacon (1):
ARM: 7791/1: a.out: remove partial a.out support

William Gulland (1):
usb: Clear both buffers when clearing a control transfer TT buffer.

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

Yoshihiro YUNOMAE (2):
virtio/console: Quit from splice_write if pipe->nrbufs is 0
virtio/console: Add pipe_lock/unlock for splice_write

Youquan Song (1):
ata: Fix DVD not dectected at some platform with Wellsburg PCH

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/