[ 000/100] 3.8.3-stable review

From: Greg Kroah-Hartman
Date: Tue Mar 12 2013 - 18:32:48 EST


This is the start of the stable review cycle for the 3.8.3 release.
There are 100 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu Mar 14 22:30:28 UTC 2013.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.8.3-rc1.gz
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Linux 3.8.3-rc1

Hauke Mehrtens <hauke@xxxxxxxxxx>
w1-gpio: fix section mismatch

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Revert "xen/blkback: Don't trust the handle from the frontend."

Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx>
USB: Fix connected device switch to Inactive state.

Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx>
USB: Rip out recursive call on warm port reset.

Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx>
USB: Prepare for refactoring by adding extra udev checks.

Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx>
USB: Don't use EHCI port sempahore for USB 3.0 hubs.

Matthew Garrett <matthew.garrett@xxxxxxxxxx>
efi: be more paranoid about available space when creating variables

Seiji Aguchi <seiji.aguchi@xxxxxxx>
efivars: Disable external interrupt while holding efivars->lock

Steven Rostedt <srostedt@xxxxxxxxxx>
ftrace: Update the kconfig for DYNAMIC_FTRACE

Michael Ellerman <michael@xxxxxxxxxxxxxx>
powerpc: Apply early paca fixups to boot_paca and the boot cpu's paca

Jason Cooper <jason@xxxxxxxxxxxxxx>
ARM: kirkwood: of_serial: fix clock gating by removing clock-frequency

Fabio Estevam <fabio.estevam@xxxxxxxxxxxxx>
ARM: mxs_defconfig: Make USB host functional again

Andrew Lunn <andrew@xxxxxxx>
gpio: mvebu: Add clk support to prevent lockup

Andrew Lunn <andrew@xxxxxxx>
rtc: rtc-mv: Add support for clk to avoid lockups

Al Viro <viro@xxxxxxxxxxxxxxxxxx>
vfs: fix pipe counter breakage

Mathieu Desnoyers <mathieu.desnoyers@xxxxxxxxxxxx>
Fix: compat_rw_copy_check_uvector() misuse in aio, readv, writev, and security keys

David Howells <dhowells@xxxxxxxxxx>
keys: fix race with concurrent install_user_keyrings()

Ming Lei <ming.lei@xxxxxxxxxxxxx>
usbnet: smsc95xx: fix suspend failure

Lee, Chun-Yi <joeyli.kernel@xxxxxxxxx>
acer-wmi: avoid the warning of 'devices' may be used uninitialized

Mathias Krause <minipli@xxxxxxxxxxxxxx>
crypto: user - fix info leaks in report API

Wei WANG <wei_wang@xxxxxxxxxxxxxx>
mfd: rtsx: Fix issue that booting OS with SD card inserted

Wei WANG <wei_wang@xxxxxxxxxxxxxx>
mfd: rtsx: Optimize card detect flow

Peter Hurley <peter@xxxxxxxxxxxxxxxxxx>
x86/kvm: Fix pvclock vsyscall fixmap

Josef Bacik <jbacik@xxxxxxxxxxxx>
Btrfs: cleanup orphan reservation if truncate fails

Josef Bacik <jbacik@xxxxxxxxxxxx>
Btrfs: account for orphan inodes properly during cleanup

Benjamin Tissoires <benjamin.tissoires@xxxxxxxxxx>
HID: logitech-dj: do not directly call hid_output_raw_report() during probe

Marcelo Tosatti <mtosatti@xxxxxxxxxx>
x86: pvclock kvm: align allocation size to page size

Eric W. Biederman <ebiederm@xxxxxxxxxxxx>
userns: Stop oopsing in key_change_session_keyring

Matt Fleming <matt.fleming@xxxxxxxxx>
efivarfs: return accurate error code in efivarfs_fill_super()

Matt Fleming <matt.fleming@xxxxxxxxx>
efivars: efivarfs_valid_name() should handle pstore syntax

Nithin Sujir <nsujir@xxxxxxxxxxxx>
tg3: Update link_up flag for phylib devices

Konstantin Khlebnikov <khlebnikov@xxxxxxxxxx>
e1000e: fix pci-device enable-counter balance

Ben Greear <greearb@xxxxxxxxxxxxxxx>
mac80211: Fix crash due to un-canceled work-items

Pavel Shilovsky <piastry@xxxxxxxxxxx>
CIFS: Fix missing of oplock_read value in smb30_values structure

Hillf Danton <dhillf@xxxxxxxxx>
mm/mempolicy.c: fix wrong sp_node insertion

Theodore Ts'o <tytso@xxxxxxx>
random: fix locking dependency with the tasklist_lock

Chris Metcalf <cmetcalf@xxxxxxxxxx>
tile: work around bug in the generic sys_llseek

Eric W. Biederman <ebiederm@xxxxxxxxxxxx>
proc: Use nd_jump_link in proc_ns_follow_link

Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
vfs: don't BUG_ON() if following a /proc fd pseudo-symlink results in a symlink

Takashi Iwai <tiwai@xxxxxxx>
ALSA: vmaster: Fix slave change notification

Sean Connor <sconnor004@xxxxxxxxxxxxx>
ALSA: ice1712: Initialize card->private_data properly

Ben Hutchings <ben@xxxxxxxxxxxxxxx>
dmi_scan: fix missing check for _DMI_ signature in smbios_present()

Peter Hurley <peter@xxxxxxxxxxxxxxxxxx>
ipc: don't allocate a copy larger than max

Peter Hurley <peter@xxxxxxxxxxxxxxxxxx>
ipc: fix potential oops when src msg > 4k w/ MSG_COPY

Patrik Jakobsson <patrik.r.jakobsson@xxxxxxxxx>
drm/i915: Turn off hsync and vsync on ADPA when disabling crt

Daniel Vetter <daniel.vetter@xxxxxxxx>
drm/i915: enable irqs earlier when resuming

Daniel Vetter <daniel.vetter@xxxxxxxx>
drm/i915: reorder setup sequence to have irqs for output setup

Kenneth Graunke <kenneth@xxxxxxxxxxxxx>
drm/i915: Fix Haswell/CRW PCI IDs.

StÃphane Marchesin <marcheu@xxxxxxxxxxxx>
drm/i915: Increase the RC6p threshold.

Will Deacon <will.deacon@xxxxxxx>
ARM: 7663/1: perf: fix ARMv7 EVTYPE_MASK to include NSH bit

Will Deacon <will.deacon@xxxxxxx>
ARM: 7659/1: mm: make mm->context.id an atomic64_t variable

Will Deacon <will.deacon@xxxxxxx>
ARM: 7658/1: mm: fix race updating mm->context.id on ASID rollover

Will Deacon <will.deacon@xxxxxxx>
ARM: 7657/1: head: fix swapper and idmap population with LPAE and big-endian

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: add primary dac adj quirk for R200 board

Alex Deucher <alexander.deucher@xxxxxxx>
drm/radeon: don't set hpd, afmt interrupts when interrupts are disabled

Guenter Roeck <linux@xxxxxxxxxxxx>
hwmon: (pmbus/ltc2978) Use detected chip ID to select supported functionality

Guenter Roeck <linux@xxxxxxxxxxxx>
hwmon: (pmbus/ltc2978) Fix peak attribute handling

Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
hwmon: (sht15) Check return value of regulator_enable()

NeilBrown <neilb@xxxxxxx>
md/raid1,raid10: fix deadlock with freeze_array()

NeilBrown <neilb@xxxxxxx>
md: raid0: fix error return from create_stripe_zones.

NeilBrown <neilb@xxxxxxx>
md: fix two bugs when attempting to resize RAID0 array.

Sebastian Riemer <sebastian.riemer@xxxxxxxxxxxxxxxx>
md: protect against crash upon fsync on ro array

Frederic Weisbecker <fweisbec@xxxxxxxxx>
nohz: Make tick_nohz_irq_exit() irq safe

Kees Cook <keescook@xxxxxxxxxxxx>
proc connector: reject unprivileged listener bumps

Felix Fietkau <nbd@xxxxxxxxxxx>
ath9k_hw: improve reset reliability after errors

Felix Fietkau <nbd@xxxxxxxxxxx>
ath9k_htc: fix signal strength handling issues

Felix Fietkau <nbd@xxxxxxxxxxx>
ath9k: fix RSSI dummy marker value

Bing Zhao <bzhao@xxxxxxxxxxx>
libertas: fix crash for SD8688

Avinash Patil <patila@xxxxxxxxxxx>
mwifiex: correct sleep delay counter

Johannes Berg <johannes.berg@xxxxxxxxx>
iwlwifi: always copy first 16 bytes of commands

Rusty Russell <rusty@xxxxxxxxxxxxxxx>
hw_random: make buffer usable in scatterlist.

Weston Andros Adamson <dros@xxxxxxxxxx>
NFSv4.1: Hold reference to layout hdr in layoutget

Benny Halevy <bhalevy@xxxxxxxxxx>
pnfs: fix resend_to_mds for directio

Trond Myklebust <Trond.Myklebust@xxxxxxxxxx>
SUNRPC: Don't start the retransmission timer when out of socket space

Trond Myklebust <Trond.Myklebust@xxxxxxxxxx>
NFS: Don't allow NFS silly-renamed files to be deleted, no signal

Mikulas Patocka <mpatocka@xxxxxxxxxx>
dm snapshot: add missing module aliases

Mike Christie <michaelc@xxxxxxxxxxx>
dm: fix limits initialization when there are no data devices

Jun'ichi Nomura <j-nomura@xxxxxxxxxxxxx>
dm: do not replace bioset for request based dm

Mikulas Patocka <mpatocka@xxxxxxxxxx>
dm: fix truncated status strings

Jeff Layton <jlayton@xxxxxxxxxx>
cifs: ensure that cifs_get_root() only traverses directories

Josef Bacik <jbacik@xxxxxxxxxxxx>
Btrfs: delete inline extents when we find them during logging

Josef Bacik <jbacik@xxxxxxxxxxxx>
Btrfs: copy everything if we've created an inline extent

Thomas Gleixner <tglx@xxxxxxxxxxxxx>
btrfs: Init io_lock after cloning btrfs device struct

Lukas Czerner <lczerner@xxxxxxxxxx>
ext4: convert number of blocks to clusters properly

Nicholas Bellinger <nab@xxxxxxxxxxxxxxx>
iscsi-target: Fix immediate queue starvation regression with DATAIN

Asias He <asias@xxxxxxxxxx>
target/pscsi: Fix page increment

K. Y. Srinivasan <kys@xxxxxxxxxxxxx>
SCSI: storvsc: Initialize the sglist

Dan Carpenter <dan.carpenter@xxxxxxxxxx>
SCSI: dc395x: uninitialized variable in device_alloc()

Mattia Dongili <malattia@xxxxxxxx>
sony-laptop: fully enable SNY controlled modems

Takahisa Tanaka <mc74hc00@xxxxxxxxx>
watchdog: sp5100_tco: Write back the original value to reserved bits, instead of zero

Takahisa Tanaka <mc74hc00@xxxxxxxxx>
watchdog: sp5100_tco: Fix wrong indirect I/O access for getting value of reserved bits

Randy Dunlap <rdunlap@xxxxxxxxxxxxx>
watchdog: da9055_wdt needs to select WATCHDOG_CORE

Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
xen/pci: We don't do multiple MSI's.

Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
xen/pat: Disable PAT using pat_enabled value.

Steven Noonan <steven@xxxxxxxxxxxxxx>
xenbus: fix compile failure on ARM with Xen enabled

Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
USB: EHCI: revert "remove ASS/PSS polling timeout"

Catalin Marinas <catalin.marinas@xxxxxxx>
ARM: 7654/1: Preserve L_PTE_VALID in pte_modify()

Nicolas Pitre <nicolas.pitre@xxxxxxxxxx>
ARM: 7653/2: do not scale loops_per_jiffy when using a constant delay clock

Russell King <rmk+kernel@xxxxxxxxxxxxxxxx>
ARM: fix scheduling while atomic warning in alignment handling code

Russell King <rmk+kernel@xxxxxxxxxxxxxxxx>
ARM: VFP: fix emulation of second VFP instruction


-------------

Diffstat:

Makefile | 4 +-
arch/arm/boot/dts/kirkwood-dns320.dts | 2 -
arch/arm/boot/dts/kirkwood-dns325.dts | 1 -
arch/arm/boot/dts/kirkwood-dockstar.dts | 1 -
arch/arm/boot/dts/kirkwood-dreamplug.dts | 1 -
arch/arm/boot/dts/kirkwood-goflexnet.dts | 1 -
arch/arm/boot/dts/kirkwood-ib62x0.dts | 1 -
arch/arm/boot/dts/kirkwood-iconnect.dts | 1 -
arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts | 1 -
arch/arm/boot/dts/kirkwood-km_kirkwood.dts | 1 -
arch/arm/boot/dts/kirkwood-lschlv2.dts | 1 -
arch/arm/boot/dts/kirkwood-lsxhl.dts | 1 -
arch/arm/boot/dts/kirkwood-mplcec4.dts | 1 -
arch/arm/boot/dts/kirkwood-ns2-common.dtsi | 1 -
arch/arm/boot/dts/kirkwood-nsa310.dts | 1 -
arch/arm/boot/dts/kirkwood-openblocks_a6.dts | 2 -
arch/arm/boot/dts/kirkwood-topkick.dts | 1 -
arch/arm/boot/dts/kirkwood.dtsi | 5 +-
arch/arm/configs/mxs_defconfig | 1 +
arch/arm/include/asm/delay.h | 1 +
arch/arm/include/asm/mmu.h | 8 ++--
arch/arm/include/asm/mmu_context.h | 2 +-
arch/arm/include/asm/pgtable.h | 3 +-
arch/arm/kernel/asm-offsets.c | 2 +-
arch/arm/kernel/head.S | 26 +++++++++--
arch/arm/kernel/perf_event_v7.c | 2 +-
arch/arm/kernel/smp.c | 3 ++
arch/arm/lib/delay.c | 1 +
arch/arm/mm/alignment.c | 11 ++---
arch/arm/mm/context.c | 25 ++++++----
arch/arm/vfp/vfpmodule.c | 2 +-
arch/powerpc/kernel/setup_64.c | 16 +++++--
arch/tile/include/asm/compat.h | 3 ++
arch/tile/kernel/compat.c | 13 ++++++
arch/x86/kernel/kvmclock.c | 11 +++--
arch/x86/kernel/pvclock.c | 2 +-
arch/x86/pci/xen.c | 9 ++++
arch/x86/xen/enlighten.c | 10 +++-
crypto/ablkcipher.c | 12 ++---
crypto/aead.c | 9 ++--
crypto/ahash.c | 2 +-
crypto/blkcipher.c | 6 +--
crypto/crypto_user.c | 22 ++++-----
crypto/pcompress.c | 3 +-
crypto/rng.c | 2 +-
crypto/shash.c | 3 +-
drivers/block/xen-blkback/blkback.c | 1 +
drivers/char/hw_random/core.c | 19 ++++++--
drivers/char/random.c | 12 +++--
drivers/connector/cn_proc.c | 8 ++++
drivers/firmware/dmi_scan.c | 5 +-
drivers/firmware/efivars.c | 210 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------
drivers/gpio/gpio-mvebu.c | 7 +++
drivers/gpu/drm/i915/i915_dma.c | 23 +++++----
drivers/gpu/drm/i915/i915_drv.c | 25 +++++++---
drivers/gpu/drm/i915/i915_drv.h | 1 +
drivers/gpu/drm/i915/i915_irq.c | 4 ++
drivers/gpu/drm/i915/intel_crt.c | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 2 +-
drivers/gpu/drm/radeon/radeon_combios.c | 9 ++++
drivers/gpu/drm/radeon/radeon_irq_kms.c | 12 +++++
drivers/hid/hid-logitech-dj.c | 22 +++++----
drivers/hwmon/pmbus/ltc2978.c | 30 ++++++------
drivers/hwmon/sht15.c | 8 +++-
drivers/md/dm-crypt.c | 39 ++++------------
drivers/md/dm-delay.c | 8 ++--
drivers/md/dm-flakey.c | 7 ++-
drivers/md/dm-ioctl.c | 14 ++++--
drivers/md/dm-linear.c | 7 ++-
drivers/md/dm-mpath.c | 8 ++--
drivers/md/dm-raid.c | 8 ++--
drivers/md/dm-raid1.c | 8 ++--
drivers/md/dm-snap.c | 18 ++++---
drivers/md/dm-stripe.c | 7 ++-
drivers/md/dm-thin.c | 80 +++++++++++++++++++------------
drivers/md/dm-verity.c | 8 ++--
drivers/md/dm.c | 42 +++++++++++------
drivers/md/md.c | 7 +++
drivers/md/raid0.c | 5 +-
drivers/md/raid1.c | 1 +
drivers/md/raid10.c | 1 +
drivers/memstick/host/rtsx_pci_ms.c | 7 +++
drivers/mfd/rtsx_pcr.c | 61 +++++++++++++++++++-----
drivers/mmc/host/rtsx_pci_sdmmc.c | 18 +++++++
drivers/net/ethernet/broadcom/tg3.c | 14 ++----
drivers/net/ethernet/intel/e1000e/netdev.c | 2 +-
drivers/net/usb/smsc95xx.c | 6 +++
drivers/net/wireless/ath/ath9k/common.h | 2 +-
drivers/net/wireless/ath/ath9k/htc.h | 1 +
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 18 ++++---
drivers/net/wireless/ath/ath9k/hw.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-devtrace.h | 10 ++--
drivers/net/wireless/iwlwifi/pcie/internal.h | 9 ++++
drivers/net/wireless/iwlwifi/pcie/tx.c | 75 ++++++++++++++++++++++-------
drivers/net/wireless/libertas/if_sdio.c | 6 ++-
drivers/net/wireless/mwifiex/pcie.c | 2 +-
drivers/platform/x86/acer-wmi.c | 3 ++
drivers/platform/x86/sony-laptop.c | 2 +-
drivers/rtc/rtc-mv.c | 28 +++++++++--
drivers/scsi/dc395x.c | 2 +-
drivers/scsi/storvsc_drv.c | 1 +
drivers/target/iscsi/iscsi_target.c | 11 ++++-
drivers/target/target_core_pscsi.c | 1 -
drivers/usb/core/hub.c | 178 ++++++++++++++++++++++++++++++++++++---------------------------------
drivers/usb/host/ehci-timer.c | 29 ++++++------
drivers/w1/masters/w1-gpio.c | 2 +-
drivers/watchdog/Kconfig | 1 +
drivers/watchdog/sp5100_tco.c | 27 ++++-------
drivers/xen/xenbus/xenbus_client.c | 1 +
fs/btrfs/inode.c | 4 ++
fs/btrfs/tree-log.c | 18 +++++++
fs/btrfs/volumes.c | 1 +
fs/cifs/cifsfs.c | 5 ++
fs/cifs/smb2ops.c | 1 +
fs/compat.c | 15 +++---
fs/ext4/balloc.c | 2 +-
fs/ext4/mballoc.c | 8 ++--
fs/ext4/resize.c | 6 +--
fs/ext4/super.c | 2 +-
fs/namei.c | 2 -
fs/nfs/nfs4filelayout.c | 6 ++-
fs/nfs/nfs4proc.c | 11 ++++-
fs/nfs/pnfs.c | 14 ++++--
fs/nfs/pnfs.h | 6 ++-
fs/nfs/unlink.c | 20 +++++---
fs/pipe.c | 3 ++
fs/proc/namespaces.c | 12 ++---
include/linux/device-mapper.h | 4 +-
include/linux/mfd/rtsx_pci.h | 2 +
ipc/msg.c | 6 ++-
ipc/msgutil.c | 3 --
kernel/time/tick-sched.c | 7 ++-
kernel/trace/Kconfig | 24 ++++++----
mm/mempolicy.c | 2 +-
mm/process_vm_access.c | 8 ----
net/mac80211/mlme.c | 11 +++++
net/sunrpc/xprt.c | 6 ++-
security/keys/compat.c | 4 +-
security/keys/process_keys.c | 4 +-
sound/core/vmaster.c | 5 +-
sound/pci/ice1712/ice1712.c | 2 +
141 files changed, 1044 insertions(+), 606 deletions(-)


--
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/