[3.5.y.z extended stable] Linux 3.5.7.8

From: Luis Henriques
Date: Mon Mar 18 2013 - 05:45:31 EST


I am announcing the release of the 3.5.7.8 tree of stable patches.

This tree picks up the latest 3.5 stable release upstream, and add patches
on top that were later marked for stable but can't be added to 3.5, as
it is not anymore an stable series maintained upstream.

The tree is maintained by the Ubuntu Kernel Team, with the intention
to continue to provide support for the 3.5 series. Anyone is welcomed
on using it or contributing to this effort.

For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable

The updated 3.5.y tree can be found at:

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

The diffstat and shortlog with changes since previous v3.5.7.7 release are
shown below.

-Luis

--
Documentation/kernel-parameters.txt | 5 +
Makefile | 2 +-
arch/arm/kernel/head.S | 26 +++-
arch/arm/kernel/perf_event_v7.c | 2 +-
arch/arm/mm/alignment.c | 11 +-
arch/arm/vfp/vfpmodule.c | 2 +-
arch/x86/kernel/head.c | 53 +++++---
arch/x86/pci/xen.c | 9 ++
arch/x86/xen/enlighten.c | 9 ++
block/genhd.c | 15 ++-
block/partition-generic.c | 2 +-
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/ata/ata_piix.c | 50 +++++++-
drivers/block/nbd.c | 10 ++
drivers/block/xen-blkback/xenbus.c | 49 ++++---
drivers/char/hw_random/core.c | 19 ++-
drivers/char/random.c | 12 +-
drivers/cpufreq/cpufreq_stats.c | 1 +
drivers/firewire/core-device.c | 4 +
drivers/firmware/dmi_scan.c | 5 +-
drivers/gpu/drm/i915/intel_display.c | 11 +-
drivers/gpu/drm/i915/intel_pm.c | 2 +-
drivers/gpu/drm/radeon/radeon_combios.c | 9 ++
drivers/hid/hid-core.c | 1 +
drivers/hid/hid-ids.h | 3 +
drivers/hid/hid-logitech-dj.c | 22 ++--
drivers/hwmon/pmbus/ltc2978.c | 30 +++--
drivers/hwmon/sht15.c | 8 +-
drivers/iommu/amd_iommu_init.c | 10 +-
drivers/md/dm-snap.c | 2 +
drivers/md/md.c | 7 +
drivers/md/raid0.c | 5 +-
drivers/media/video/omap/omap_vout.c | 12 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 2 +-
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/libertas/if_sdio.c | 6 +-
drivers/net/wireless/mwifiex/pcie.c | 2 +-
drivers/platform/x86/asus-laptop.c | 17 +--
drivers/platform/x86/sony-laptop.c | 2 +-
drivers/scsi/dc395x.c | 2 +-
drivers/scsi/storvsc_drv.c | 1 +
drivers/staging/zram/zram_drv.c | 4 +-
drivers/target/iscsi/iscsi_target.c | 11 +-
drivers/target/target_core_fabric_configfs.c | 8 ++
drivers/target/target_core_pscsi.c | 1 -
drivers/usb/core/hub.c | 176 ++++++++++++++------------
drivers/vhost/vhost.c | 2 +-
drivers/xen/xen-pciback/pciback_ops.c | 3 +-
drivers/xen/xenbus/xenbus_client.c | 1 +
fs/binfmt_em86.c | 1 -
fs/binfmt_misc.c | 8 +-
fs/binfmt_script.c | 4 +-
fs/btrfs/free-space-cache.c | 20 +--
fs/btrfs/inode.c | 1 +
fs/btrfs/volumes.c | 1 +
fs/cachefiles/rdwr.c | 2 +-
fs/cifs/cifsfs.c | 5 +
fs/compat.c | 15 +--
fs/exec.c | 10 +-
fs/ext4/balloc.c | 2 +-
fs/ext4/mballoc.c | 8 +-
fs/ext4/resize.c | 6 +-
fs/fuse/dir.c | 9 +-
fs/nfs/unlink.c | 20 ++-
fs/nfsd/export.c | 6 +-
fs/nfsd/nfs4state.c | 2 +
fs/ocfs2/suballoc.c | 7 +-
fs/ocfs2/suballoc.h | 2 +-
fs/ocfs2/xattr.c | 2 +-
fs/pipe.c | 3 +
fs/pstore/platform.c | 35 ++++-
include/linux/auto_fs.h | 24 ++--
include/linux/binfmts.h | 2 -
include/linux/pstore.h | 6 +
include/linux/sunrpc/cache.h | 16 +++
kernel/sysctl_binary.c | 3 +-
kernel/trace/Kconfig | 24 ++--
kernel/workqueue.c | 42 ++++--
lib/idr.c | 45 ++++---
mm/process_vm_access.c | 8 --
net/sunrpc/svc_xprt.c | 15 +--
net/sunrpc/xprt.c | 6 +-
security/keys/compat.c | 4 +-
security/keys/process_keys.c | 4 +-
sound/core/vmaster.c | 5 +-
sound/pci/bt87x.c | 19 ++-
sound/pci/ice1712/ice1712.c | 2 +
97 files changed, 714 insertions(+), 410 deletions(-)

Al Viro (2):
omap_vout: find_vma() needs ->mmap_sem held
vfs: fix pipe counter breakage

Alex Deucher (1):
drm/radeon: add primary dac adj quirk for R200 board

Alexey Klimov (1):
usb hid quirks for Masterkit MA901 usb radio

Asias He (1):
target/pscsi: Fix page increment

Avinash Patil (1):
mwifiex: correct sleep delay counter

Ben Hutchings (2):
asus-laptop: Do not call HWRS on init
dmi_scan: fix missing check for _DMI_ signature in smbios_present()

Benjamin Tissoires (1):
HID: logitech-dj: do not directly call hid_output_raw_report() during probe

Bing Zhao (1):
libertas: fix crash for SD8688

Dan Carpenter (1):
dc395x: uninitialized variable in device_alloc()

David Howells (1):
keys: fix race with concurrent install_user_keyrings()

Eric W. Biederman (1):
userns: Stop oopsing in key_change_session_keyring

Felix Fietkau (3):
ath9k: fix RSSI dummy marker value
ath9k_htc: fix signal strength handling issues
ath9k_hw: improve reset reliability after errors

Guenter Roeck (2):
hwmon: (pmbus/ltc2978) Fix peak attribute handling
hwmon: (pmbus/ltc2978) Use detected chip ID to select supported functionality

H. Peter Anvin (1):
x86: Make sure we can boot in the case the BDA contains pure garbage

Helge Deller (1):
unbreak automounter support on 64-bit kernel with 32-bit userspace (v2)

J. Bruce Fields (2):
svcrpc: make svc_age_temp_xprts enqueue under sv_lock
nfsd: add get_uint for u32's

James Ralston (2):
ata_piix: Add Device IDs for Intel Wellsburg PCH
ata_piix: Add Device IDs for Intel Lynx Point-LP PCH

Jan Beulich (1):
xen-blkback: do not leak mode property

Jeff Layton (1):
cifs: ensure that cifs_get_root() only traverses directories

Jeff Liu (1):
ocfs2: fix ocfs2_init_security_and_acl() to initialize acl correctly

Joerg Roedel (1):
iommu/amd: Initialize device table after dma_ops

Josef Bacik (2):
Btrfs: account for orphan inodes properly during cleanup
Btrfs: fix panic when recovering tree log

Justin Lecher (1):
fs: cachefiles: add support for large files in filesystem caching

K. Y. Srinivasan (1):
storvsc: Initialize the sglist

Kees Cook (1):
exec: use -ELOOP for max recursion depth

Konrad Rzeszutek Wilk (5):
doc, xen: Mention 'earlyprintk=xen' in the documentation.
doc, kernel-parameters: Document 'console=hvc<n>'
xen/pat: Disable PAT using pat_enabled value.
xen/pci: We don't do multiple MSI's.
xen/pciback: Don't disable a PCI device that is already disabled.

Konstantin Khlebnikov (1):
e1000e: fix pci-device enable-counter balance

Luis Henriques (1):
Linux 3.5.7.8

Lukas Czerner (1):
ext4: convert number of blocks to clusters properly

Mark Brown (1):
hwmon: (sht15) Check return value of regulator_enable()

Mathias Krause (1):
crypto: user - fix info leaks in report API

Mathieu Desnoyers (1):
Fix: compat_rw_copy_check_uvector() misuse in aio, readv, writev, and security keys

Mattia Dongili (1):
sony-laptop: fully enable SNY controlled modems

Michael S. Tsirkin (1):
vhost: fix length for cross region descriptor

Miklos Szeredi (1):
fuse: don't WARN when nlink is zero

Mikulas Patocka (1):
dm snapshot: add missing module aliases

Minchan Kim (1):
zram: Fix deadlock bug in partial read/write

NeilBrown (2):
md: fix two bugs when attempting to resize RAID0 array.
md: raid0: fix error return from create_stripe_zones.

Nicholas Bellinger (2):
target: Add missing mapped_lun bounds checking during make_mappedlun setup
iscsi-target: Fix immediate queue starvation regression with DATAIN

Olaf Hering (1):
ata_piix: reenable MS Virtual PC guests

Paolo Bonzini (1):
nbd: fsync and kill block device on shutdown

Russell King (2):
ARM: VFP: fix emulation of second VFP instruction
ARM: fix scheduling while atomic warning in alignment handling code

Rusty Russell (1):
hw_random: make buffer usable in scatterlist.

Sarah Sharp (5):
USB: Handle warm reset failure on empty port.
USB: Don't use EHCI port sempahore for USB 3.0 hubs.
USB: Prepare for refactoring by adding extra udev checks.
USB: Rip out recursive call on warm port reset.
USB: Fix connected device switch to Inactive state.

Sean Connor (1):
ALSA: ice1712: Initialize card->private_data properly

Sebastian Riemer (1):
md: protect against crash upon fsync on ro array

Seiji Aguchi (1):
pstore: Avoid deadlock in panic and emergency-restart path

Seth Heasley (1):
ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs

Steven Noonan (1):
xenbus: fix compile failure on ARM with Xen enabled

Steven Rostedt (1):
ftrace: Update the kconfig for DYNAMIC_FTRACE

StÃphane Marchesin (1):
drm/i915: Increase the RC6p threshold.

Takashi Iwai (2):
ALSA: bt87x: Make load_all parameter working again
ALSA: vmaster: Fix slave change notification

Tejun Heo (5):
idr: fix a subtle bug in idr_get_next()
block: fix synchronization and limit check in blk_alloc_devt()
firewire: add minor number range check to fw_device_init()
idr: fix top layer handling
workqueue: consider work function when searching for busy work items

Theodore Ts'o (1):
random: fix locking dependency with the tasklist_lock

Thomas Gleixner (1):
btrfs: Init io_lock after cloning btrfs device struct

Tomas Henzl (1):
block: fix ext_devt_idr handling

Trond Myklebust (2):
NFS: Don't allow NFS silly-renamed files to be deleted, no signal
SUNRPC: Don't start the retransmission timer when out of socket space

Tu, Xiaobing (1):
Fix memory leak in cpufreq stats.

Ville SyrjÃlà (1):
drm/i915: Don't clobber crtc->fb when queue_flip fails

Will Deacon (2):
ARM: 7657/1: head: fix swapper and idmap population with LPAE and big-endian
ARM: 7663/1: perf: fix ARMv7 EVTYPE_MASK to include NSH bit

Xi Wang (1):
sysctl: fix null checking in bin_dn_node_address()

Xiaowei.Hu (1):
ocfs2: ac->ac_allow_chain_relink=0 won't disable group relink

majianpeng (1):
nfsd: Fix memleak

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