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

From: Kamal Mostafa
Date: Tue May 28 2013 - 17:21:09 EST


I am announcing the review cycle for the Linux 3.8.13.1 stable kernel.

This version contains 78 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.1 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/cmpxchg.h | 8 +-
arch/arm/mach-exynos/include/mach/regs-pmu.h | 1 +
arch/arm/mach-exynos/pmu.c | 5 +-
arch/arm/mach-omap2/board-rx51-peripherals.c | 4 +-
arch/arm/mach-s5pv210/clock.c | 36 ++++-----
arch/arm64/kernel/debug-monitors.c | 2 -
arch/arm64/mm/cache.S | 2 +-
arch/arm64/mm/proc.S | 3 +-
arch/powerpc/include/asm/rtas.h | 2 +
arch/powerpc/kernel/machine_kexec_64.c | 4 +
arch/powerpc/kernel/rtas.c | 113 +++++++++++++++++++++++++++
arch/powerpc/platforms/pseries/suspend.c | 22 ++++++
arch/tile/Kconfig | 14 +++-
arch/tile/include/hv/hypervisor.h | 27 ++++++-
arch/tile/kernel/head_32.S | 2 +-
arch/tile/kernel/head_64.S | 12 ++-
arch/x86/kvm/vmx.c | 6 ++
arch/x86/xen/enlighten.c | 15 ++++
block/blk-cgroup.c | 4 +-
drivers/acpi/acpica/exfldio.c | 14 +++-
drivers/acpi/ec.c | 4 +-
drivers/char/ipmi/ipmi_bt_sm.c | 4 +-
drivers/char/ipmi/ipmi_devintf.c | 14 +++-
drivers/dma/pch_dma.c | 2 +-
drivers/gpu/drm/drm_mm.c | 34 ++++----
drivers/gpu/drm/i915/i915_drv.h | 2 +
drivers/gpu/drm/i915/intel_crt.c | 2 +-
drivers/gpu/drm/i915/intel_ddi.c | 2 +-
drivers/gpu/drm/i915/intel_display.c | 19 +++--
drivers/gpu/drm/i915/intel_dp.c | 8 +-
drivers/gpu/drm/i915/intel_hdmi.c | 28 +------
drivers/gpu/drm/mgag200/mgag200_mode.c | 69 ++++++++++------
drivers/gpu/drm/radeon/r300_cmdbuf.c | 2 +-
drivers/iommu/amd_iommu.c | 31 ++++++--
drivers/iommu/amd_iommu_types.h | 1 +
drivers/md/dm-bufio.c | 24 +++++-
drivers/md/dm-snap.c | 1 +
drivers/md/dm-stripe.c | 11 +--
drivers/md/dm-table.c | 2 +-
drivers/net/ethernet/3com/3c509.c | 2 +
drivers/net/ethernet/3com/3c59x.c | 27 ++++---
drivers/net/ethernet/sfc/mcdi.c | 2 +-
drivers/net/ethernet/tile/tilegx.c | 2 +-
drivers/net/macvlan.c | 7 +-
drivers/net/tun.c | 7 +-
drivers/net/usb/cdc_ether.c | 14 ++++
drivers/net/usb/qmi_wwan.c | 14 ++++
drivers/net/wireless/ath/ath9k/main.c | 6 +-
drivers/net/wireless/b43/dma.c | 19 +++++
drivers/net/wireless/b43/dma.h | 4 +-
drivers/net/wireless/b43/main.c | 43 +++++-----
drivers/net/wireless/mwifiex/cfg80211.c | 3 -
drivers/net/wireless/mwifiex/cmdevt.c | 1 +
drivers/net/wireless/mwifiex/main.c | 1 +
drivers/net/wireless/mwifiex/sta_ioctl.c | 21 ++---
drivers/platform/x86/hp_accel.c | 3 +-
drivers/rtc/rtc-at91rm9200.c | 14 +++-
drivers/rtc/rtc-pcf2123.c | 1 +
drivers/scsi/sd.c | 20 +++++
drivers/scsi/sd.h | 1 +
drivers/target/iscsi/iscsi_target_erl1.c | 7 +-
drivers/target/target_core_file.c | 9 +--
drivers/target/target_core_transport.c | 11 ++-
drivers/watchdog/watchdog_dev.c | 3 +-
fs/btrfs/ioctl.c | 10 +--
fs/ext4/mballoc.c | 6 +-
fs/namei.c | 2 +-
fs/nfs/nfs4proc.c | 8 +-
fs/nfsd/nfs4recover.c | 12 ++-
include/linux/audit.h | 2 +-
include/linux/kref.h | 33 ++++++++
include/linux/sched.h | 22 ++++++
include/net/sock.h | 12 +++
include/net/tcp.h | 1 +
include/uapi/linux/if_cablemodem.h | 12 +--
include/uapi/linux/virtio_net.h | 2 +-
ipc/shm.c | 8 +-
kernel/kmod.c | 5 ++
kernel/time/tick-sched.c | 2 +-
kernel/timer.c | 2 +-
kernel/trace/trace_events_filter.c | 4 +
mm/mmap.c | 8 +-
mm/page_alloc.c | 9 ++-
mm/vmscan.c | 4 +-
net/8021q/vlan_dev.c | 2 +-
net/bridge/br_stp_timer.c | 2 +-
net/core/dev.c | 2 +-
net/core/ethtool.c | 2 +-
net/core/sock.c | 12 ---
net/ipv4/tcp_minisocks.c | 7 +-
net/ipv6/ip6_gre.c | 2 +
net/ipv6/tcp_ipv6.c | 12 +++
net/ipv6/udp.c | 13 ++-
net/ipv6/udp_impl.h | 2 +
net/ipv6/udplite.c | 2 +-
net/ipv6/xfrm6_policy.c | 4 +-
net/mac802154/mac802154.h | 2 +-
net/packet/af_packet.c | 53 ++++++-------
net/sched/act_ipt.c | 33 +++++++-
scripts/kconfig/list.h | 13 +++
scripts/kconfig/mconf.c | 3 +
sound/pci/hda/hda_codec.c | 3 +
sound/soc/codecs/wm8994.c | 1 +
103 files changed, 812 insertions(+), 320 deletions(-)

Aaro Koskinen (1):
ARM: OMAP: RX-51: change probe order of touchscreen and panel SPI devices

Amerigo Wang (1):
ipv6,gre: do not leak info to user-space

Amitkumar Karwar (1):
mwifiex: fix memory leak issue when driver unload

Andy Grover (1):
target: Use FD_MAX_SECTORS/FD_BLOCKSIZE for blockdevs using fileio

Anton Blanchard (2):
audit: Syscall rules are not applied to existing processes on non-x86
powerpc/kexec: Fix kexec when using VMX optimised memcpy

Ben Hutchings (1):
sfc: Fix naming of MTD partitions for FPGA bitfiles

Benjamin LaHaise (1):
ipmi: ipmi_devintf: compat_ioctl method fails to take ipmi_mutex

Benjamin Poirier (1):
menuconfig: Fix memory leak introduced by jump keys feature

Bing Zhao (1):
mwifiex: clear is_suspended flag when interrupt is received early

BjÃrn Mork (1):
net: vlan,ethtool: netdev_features_t is more than 32 bit

Bob Moore (1):
ACPICA: Fix possible buffer overflow during a field unit read operation

Chen Gang (2):
drivers/char/ipmi: memcpy, need additional 2 bytes to avoid memory overflow
net: mac802154: comparision issue of type cast, finding by EXTRA_CFLAGS=-W

Chris Metcalf (1):
tile: support new Tilera hypervisor

Christopher Harvey (2):
drm/mgag200: Fix writes into MGA1064_PIX_CLK_CTL register
drm/mgag200: Fix framebuffer base address programming

Cong Wang (1):
xfrm6: release dev before returning error

Dan Carpenter (1):
ASoC: wm8994: missing break in wm8994_aif3_hw_params()

Dan Williams (2):
qmi_wwan, cdc-ether: add ADU960S
qmi_wwan/cdc_ether: add device IDs for Dell 5804 (Novatel E371) WWAN card

Daniel Borkmann (1):
packet: tpacket_v3: do not trigger bug() on wrong header status

Daniel Drake (1):
mwifiex: fix setting of multicast filter

Daniel Vetter (2):
drm/i915: Revert hdmi HDP pin checks
drm/mm: fix dump table BUG

Eric Dumazet (2):
tcp: force a dst refcount when prequeue packet
ipv6: do not clear pinet6 field

Felix Fietkau (1):
ath9k: fix key allocation error handling for powersave keys

Gabriel de Perthuis (1):
btrfs: don't stop searching after encountering the wrong item

Gao feng (1):
net: tun: release the reference of tun device in tun_recvmsg

Gleb Natapov (1):
KVM: VMX: fix halt emulation while emulating invalid guest sate

Guenter Roeck (1):
watchdog: Fix race condition in registration code

Inderpal Singh (1):
ARM: EXYNOS5: Fix kernel dump in AFTR idle mode

Jaccon Bastiaansen (1):
ARM: 7720/1: ARM v6/v7 cmpxchg64 shouldn't clear upper 32 bits of the old/new value

Jamal Hadi Salim (1):
net_sched: act_ipt forward compat with xtables

James Bottomley (1):
[SCSI] sd: fix array cache flushing bug causing performance problems

Jeff Layton (2):
audit: vfs: fix audit_inode call in O_CREAT case of do_last
nfsd: fix oops when legacy_recdir_name_error is passed a -ENOENT error

Jiri Pirko (1):
macvlan: fix passthru mode race between dev removal and rx path

Joerg Roedel (1):
iommu/amd: Workaround for ERBT1312

Joern Engel (1):
target: close target_put_sess_cmd() vs. core_tmr_abort_task() race

Johan Hovold (1):
drivers/rtc/rtc-at91rm9200.c: fix missing iounmap

Josh Boyer (1):
if_cablemodem.h: Add parenthesis around ioctl macros

Jun'ichi Nomura (1):
blkcg: fix "scheduling while atomic" in blk_queue_bypass_start

Kees Cook (1):
drm/radeon: check incoming cliprects pointer

Konrad Rzeszutek Wilk (1):
xen/vcpu/pvhvm: Fix vcpu hotplugging hanging.

Lachlan McIlroy (1):
ext4: limit group search loop for non-extent files

Lan Tianyu (1):
ACPI / EC: Restart transaction even when the IBF flag set

Li Zefan (1):
shm: fix null pointer deref when userspace specifies invalid hugepage size

Matthew Whitehead (1):
3c509.c: call SET_NETDEV_DEV for all device types (ISA/ISAPnP/EISA)

Mike Snitzer (2):
dm stripe: fix regression in stripe_width calculation
dm table: fix write same support

Mikulas Patocka (1):
dm bufio: avoid a possible __vmalloc deadlock

Ming Lei (1):
mm: teach mm by current context info to not do I/O during memory allocation

Oleg Nesterov (1):
usermodehelper: check subprocess_info->path != NULL

Patrick McHardy (1):
net: use netdev_features_t in skb_needs_linearize()

Paulo Zanoni (2):
drm/i915: add HAS_DDI check
drm/i915: don't intel_crt_init on any ULT machines

Robert Jennings (1):
powerpc: Bring all threads online prior to migration/hibernation

Sergei Shtylyov (2):
3c59x: fix freeing nonexistent resource on driver unload
3c59x: fix PCI resource management

Shlomo Pongratz (1):
iscsi-target: Fix processing of OOO commands

Shuah Khan (1):
hp_accel: Ignore the error from lis3lv02d_poweron() at resume

Steven Rostedt (Red Hat) (1):
tracing: Fix leaks of filter preds

Sukanto Ghosh (1):
arm64: mm: Fix operands of clz in __flush_dcache_all

Sylwester Nawrocki (1):
ARM: S5PV210: Fix PL330 DMA controller clkdev entries

Thomas Gleixner (1):
tick: Cleanup NOHZ per cpu data on cpu down

Thommy Jakobsson (1):
B43: Handle DMA RX descriptor underrun

Tirupathi Reddy (1):
timer: Don't reinitialize the cpu base lock during CPU_UP_PREPARE

Tomoya MORINAGA (1):
pch_dma: Use GFP_ATOMIC because called from interrupt context

Trond Myklebust (1):
NFSv4: Handle NFS4ERR_DELAY and NFS4ERR_GRACE in nfs4_lock_delegation_recall

Wang YanQing (1):
ALSA: HDA: Fix Oops caused by dereference NULL pointer

Wei Yongjun (2):
dm snapshot: fix error return code in snapshot_ctr
drivers/rtc/rtc-pcf2123.c: fix error return code in pcf2123_probe()

Will Deacon (1):
arm64: debug: clear mdscr_el1 instead of taking the OS lock

Yuchung Cheng (1):
tcp: reset timer after any SYNACK retransmit

stephen hemminger (2):
bridge: fix race with topology change timer
virtio: don't expose u16 in userspace api
--
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/