Linux 3.2.41

From: Ben Hutchings
Date: Wed Mar 20 2013 - 15:58:31 EST


I'm announcing the release of the 3.2.41 kernel.

All users of the 3.2 kernel series should upgrade.

The updated 3.2.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.2.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git

Ben.

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

.../devicetree/bindings/tty/serial/of-serial.txt | 3 +
Makefile | 2 +-
arch/arm/kernel/perf_event_v7.c | 2 +-
arch/arm/mm/alignment.c | 11 +-
arch/arm/vfp/vfpmodule.c | 2 +-
arch/powerpc/include/asm/eeh.h | 3 -
arch/powerpc/kernel/of_platform.c | 3 -
arch/powerpc/kernel/pci-common.c | 7 +-
arch/powerpc/platforms/pseries/eeh.c | 24 +-
arch/x86/pci/xen.c | 9 +
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/ahci.c | 40 +++
drivers/block/loop.c | 24 +-
drivers/char/hw_random/core.c | 19 +-
drivers/char/hw_random/virtio-rng.c | 13 +-
drivers/connector/cn_proc.c | 8 +
drivers/cpufreq/cpufreq_stats.c | 1 +
drivers/firmware/dmi_scan.c | 5 +-
drivers/firmware/efivars.c | 136 ++++++--
drivers/gpu/drm/i915/intel_display.c | 11 +-
drivers/gpu/drm/radeon/radeon_combios.c | 9 +
drivers/hid/hid-core.c | 1 +
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-sony.c | 18 +-
drivers/hv/hv_kvp.c | 10 +-
drivers/hwmon/lineage-pem.c | 2 +
drivers/hwmon/pmbus/ltc2978.c | 40 +--
drivers/hwmon/sht15.c | 8 +-
drivers/iommu/amd_iommu_init.c | 10 +-
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 | 78 +++--
drivers/md/md.c | 7 +
drivers/md/raid0.c | 5 +-
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/iwlwifi/iwl-trans-pcie-int.h | 9 +
drivers/net/wireless/iwlwifi/iwl-trans-pcie-tx.c | 72 ++++-
drivers/net/wireless/mwifiex/pcie.c | 2 +-
drivers/net/xen-netfront.c | 4 +-
drivers/scsi/dc395x.c | 2 +-
drivers/staging/hv/storvsc_drv.c | 1 +
drivers/staging/vt6656/main_usb.c | 4 -
drivers/tty/serial/8250.c | 21 ++
drivers/tty/serial/8250_pci.c | 21 +-
drivers/tty/serial/Kconfig | 2 +-
drivers/tty/serial/of_serial.c | 6 +
drivers/tty/tty_buffer.c | 11 +-
drivers/usb/class/cdc-wdm.c | 23 +-
drivers/usb/core/hub.c | 178 ++++++-----
drivers/usb/serial/cp210x.c | 20 ++
drivers/usb/serial/option.c | 5 +
drivers/usb/serial/qcaux.c | 1 +
drivers/usb/storage/initializers.c | 76 +----
drivers/usb/storage/initializers.h | 4 +-
drivers/usb/storage/unusual_devs.h | 329 +++++++++++++++++++-
drivers/w1/w1.c | 3 +-
drivers/xen/xen-pciback/pciback_ops.c | 3 +-
fs/block_dev.c | 4 +-
fs/btrfs/volumes.c | 7 +
fs/cifs/cifsfs.c | 5 +
fs/compat.c | 15 +-
fs/ext3/super.c | 4 +-
fs/fat/namei_vfat.c | 3 +-
fs/nfs/unlink.c | 20 +-
fs/nls/nls_base.c | 43 ++-
fs/pipe.c | 3 +
include/linux/device-mapper.h | 4 +-
include/linux/efi.h | 6 +
include/linux/nls.h | 5 +-
include/linux/serial_core.h | 5 +-
kernel/signal.c | 3 +
kernel/trace/Kconfig | 24 +-
mm/memory_hotplug.c | 15 +-
mm/process_vm_access.c | 8 -
net/batman-adv/icmp_socket.c | 5 +-
net/decnet/af_decnet.c | 4 +
net/decnet/sysctl_net_decnet.c | 28 ++
net/sunrpc/xprt.c | 6 +-
security/keys/compat.c | 4 +-
security/keys/process_keys.c | 2 +-
sound/core/seq/seq_timer.c | 8 +-
sound/core/vmaster.c | 5 +-
100 files changed, 1207 insertions(+), 544 deletions(-)

Al Viro (1):
vfs: fix pipe counter breakage

Alan Stern (1):
NLS: improve UTF8 -> UTF16 string conversion routine

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

Amit Shah (1):
virtio: rng: disallow multiple device registrations, fixes crashes

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

Axel Lin (1):
hwmon: (lineage-pem) Add missing terminating entry for pem_[input|fan]_attributes

Ben Hutchings (3):
Revert "powerpc/eeh: Fix crash when adding a device in a slot with DDW"
dmi_scan: fix missing check for _DMI_ signature in smbios_present()
Linux 3.2.41

BjÃrn Mork (2):
USB: option: add Huawei E5331
USB: storage: fix Huawei mode switching regression

Christian Schmiedl (1):
USB: added support for Cinterion's products AH6 and PLS8

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

Dan Williams (1):
qcaux: add Franklin U600

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

Eric Sandeen (1):
btrfs: use rcu_barrier() to wait for bdev puts at unmount

Eric W. Biederman (1):
decnet: Fix disappearing sysctl entries

Felix Fietkau (2):
ath9k: fix RSSI dummy marker value
ath9k_htc: fix signal strength handling issues

Fernando Luis VÃzquez Cao (2):
HID: add support for Sony RF receiver with USB product id 0x0374
HID: clean up quirk for Sony RF receivers

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

Guo Chao (3):
block: use i_size_write() in bd_set_size()
loopdev: fix a deadlock
loopdev: remove an user triggerable oops

Ilya Zykov (1):
tty: Correct tty buffer flush.

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

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

Jiang Liu (1):
mm/hotplug: correctly add new zone to all other nodes' zone lists

Johannes Berg (1):
iwlwifi: always copy first 16 bytes of commands

Josh Boyer (2):
efivars: Disable external interrupt while holding efivars->lock
efi: be more paranoid about available space when creating variables

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

Kees Cook (2):
proc connector: reject unprivileged listener bumps
signal: always clear sa_restorer on execve

Konrad Rzeszutek Wilk (2):
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

Lars-Peter Clausen (1):
ext3: Fix format string issues

Laszlo Ersek (1):
xen-netfront: delay gARP until backend switches to Connected

Ley Foon Tan (1):
tty/serial: Add support for Altera serial port

Malcolm Priestley (1):
staging: vt6656: Fix oops on resume from suspend.

Marcin Jurkowski (1):
w1: fix oops when w1_search is called from netlink connector

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

Matwey V. Kornilov (1):
usb: cp210x new Vendor/Device IDs

Mikulas Patocka (2):
dm: fix truncated status strings
dm snapshot: add missing module aliases

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

Oliver Neukum (1):
USB: cdc-wdm: fix buffer overflow

Paul Bolle (1):
tty: serial: fix typo "ARCH_S5P6450"

Paul Kot (1):
batman-adv: bat_socket_read missing checks

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

Scott Ashcroft (1):
Fix 4 port and add support for 8 port 'Unknown' PCI serial port cards

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

Seiji Aguchi (1):
efi_pstore: Check remaining space with QueryVariableInfo() before writing data

Seth Heasley (2):
ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs
ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs

Shuah Khan (1):
iommu/amd: Initialize device table after dma_ops

Steve Conklin (1):
usb: serial: Add Rigblaster Advantage to device table

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

Sven Eckelmann (1):
batman-adv: Only write requested number of byte to user buffer

Takashi Iwai (2):
ALSA: vmaster: Fix slave change notification
ALSA: seq: Fix missing error handling in snd_seq_timer_open()

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

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

Wang YanQing (1):
serial: 8250_pci: add support for another kind of NetMos Technology PCI 9835 Multi-I/O Controller

Will Deacon (1):
ARM: 7663/1: perf: fix ARMv7 EVTYPE_MASK to include NSH bit


Attachment: signature.asc
Description: This is a digitally signed message part