Linux 3.3.5

From: Greg KH
Date: Mon May 07 2012 - 12:34:25 EST


I'm announcing the release of the 3.3.5 kernel.

All users of the 3.3 kernel series must upgrade.

The updated 3.3.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.3.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;a=summary

thanks,

greg k-h

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

Makefile | 2
arch/arm/Kconfig | 9
arch/arm/include/asm/tls.h | 4
arch/arm/kernel/irq.c | 6
arch/arm/mm/abort-ev6.S | 17 +
arch/mips/ath79/dev-wmac.c | 2
arch/powerpc/platforms/85xx/common.c | 6
arch/powerpc/platforms/85xx/mpc85xx_mds.c | 11 -
arch/powerpc/platforms/85xx/p1022_ds.c | 13 -
arch/x86/boot/Makefile | 3
arch/x86/boot/compressed/Makefile | 1
arch/x86/boot/compressed/eboot.c | 8
arch/x86/boot/compressed/head_32.S | 14 +
arch/x86/boot/compressed/head_64.S | 22 +-
arch/x86/boot/compressed/mkpiggy.c | 11 -
arch/x86/boot/tools/build.c | 42 ++--
arch/x86/include/asm/x86_init.h | 1
arch/x86/kernel/apic/apic.c | 34 ++-
arch/x86/kernel/apic/apic_numachip.c | 7
arch/x86/kernel/cpu/amd.c | 7
arch/x86/kernel/cpu/common.c | 9
arch/x86/kernel/i387.c | 1
arch/x86/kernel/microcode_amd.c | 12 -
arch/x86/kernel/microcode_core.c | 10 -
arch/x86/kernel/x86_init.c | 1
arch/x86/xen/smp.c | 15 +
arch/x86/xen/xen-asm.S | 2
drivers/ata/libata-eh.c | 3
drivers/crypto/talitos.c | 20 +-
drivers/dma/at_hdmac.c | 4
drivers/firmware/efivars.c | 196 +++++++++++++++++++
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 8
drivers/gpu/drm/i915/i915_reg.h | 1
drivers/gpu/drm/i915/intel_ringbuffer.c | 8
drivers/gpu/drm/i915/intel_sdvo.c | 34 +--
drivers/gpu/drm/nouveau/nouveau_acpi.c | 2
drivers/gpu/drm/radeon/atombios_crtc.c | 4
drivers/hwmon/coretemp.c | 6
drivers/hwmon/fam15h_power.c | 42 ++++
drivers/i2c/busses/i2c-pnx.c | 3
drivers/input/mouse/synaptics.c | 3
drivers/md/raid5.c | 4
drivers/net/wireless/b43/main.c | 10 -
drivers/net/wireless/ipw2x00/ipw2200.c | 13 +
drivers/net/wireless/iwlwifi/iwl-1000.c | 8
drivers/net/wireless/iwlwifi/iwl-2000.c | 16 -
drivers/net/wireless/iwlwifi/iwl-5000.c | 11 -
drivers/net/wireless/iwlwifi/iwl-6000.c | 10 -
drivers/net/wireless/iwlwifi/iwl-agn.c | 3
drivers/net/wireless/iwlwifi/iwl-fh.h | 24 +-
drivers/net/wireless/iwlwifi/iwl-mac80211.c | 10 -
drivers/net/wireless/iwlwifi/iwl-prph.h | 27 ++
drivers/net/wireless/rtlwifi/pci.c | 1
drivers/net/wireless/wl1251/main.c | 1
drivers/net/wireless/wl1251/sdio.c | 2
drivers/platform/x86/dell-laptop.c | 1
drivers/scsi/libsas/sas_expander.c | 26 ++
drivers/usb/class/cdc-wdm.c | 7
drivers/usb/core/hcd-pci.c | 9
drivers/usb/gadget/dummy_hcd.c | 1
drivers/usb/gadget/f_mass_storage.c | 2
drivers/usb/gadget/file_storage.c | 2
drivers/usb/gadget/uvc.h | 2
drivers/usb/gadget/uvc_v4l2.c | 2
drivers/usb/host/ehci-pci.c | 8
drivers/usb/host/ehci-tegra.c | 1
fs/autofs4/autofs_i.h | 12 +
fs/autofs4/dev-ioctl.c | 3
fs/autofs4/inode.c | 4
fs/autofs4/waitq.c | 20 --
fs/exec.c | 3
fs/hfsplus/catalog.c | 4
fs/hfsplus/dir.c | 11 +
fs/nfs/nfs4proc.c | 23 ++
fs/nfs/read.c | 2
fs/nfs/super.c | 8
fs/nfs/write.c | 2
fs/pipe.c | 31 ++-
include/linux/efi.h | 13 +
include/linux/pipe_fs_i.h | 1
include/linux/usb/hcd.h | 2
kernel/exit.c | 19 -
kernel/power/swap.c | 28 ++
kernel/sched/core.c | 75 ++++---
kernel/signal.c | 9
kernel/trace/trace_output.c | 5
net/mac80211/tx.c | 3
net/wireless/nl80211.c | 29 +-
sound/pci/hda/patch_realtek.c | 1
sound/soc/codecs/wm8994.c | 276 ++++++++++++++++++++++------
sound/soc/soc-dapm.c | 2
tools/include/tools/be_byteshift.h | 70 +++++++
tools/include/tools/le_byteshift.h | 70 +++++++
93 files changed, 1176 insertions(+), 355 deletions(-)

Alan Stern (2):
USB: EHCI: fix crash during suspend on ASUS computers
USB: gadget: storage gadgets send wrong error code for unknown commands

Alex Deucher (1):
drm/radeon/kms: need to set up ss on DP bridges as well

Andre Przywara (1):
hwmon: fam15h_power: fix bogus values with current BIOSes

Andreas Herrmann (3):
x86, microcode: Fix sysfs warning during module unload on unsupported CPUs
x86, microcode: Ensure that module is only loaded on supported AMD CPUs
x86/platform: Remove incorrect error message in x86_default_fixup_cpu_id()

Benjamin Herrenschmidt (1):
Input: synaptics - fix regression with "image sensor" trackpads

Bojan Smojver (1):
PM / Hibernate: fix the number of pages used for hibernate/thaw buffering

Bryan O'Donoghue (1):
x86, apic: APIC code touches invalid MSR on P5 class machines

Dan Carpenter (1):
x86, efi: Fix pointer math issue in handle_ramdisks()

Dan Williams (1):
SCSI: libsas: fix false positive 'device attached' conditions

Daniel Vetter (1):
drm/i915: handle input/output sdvo timings separately in mode_set

Dave Airlie (1):
nouveau: initialise has_optimus variable.

David Henningsson (1):
ALSA: HDA: Add external mic quirk for Asus Zenbook UX31E

David Vrabel (1):
xen: correctly check for pending events when restoring irq flags

Felipe Balbi (1):
usb: gadget: dummy: do not call pullup() on udc_stop()

Felix Fietkau (1):
mac80211: fix AP mode EAP tx for VLAN stations

Fred Isaman (2):
NFS: put open context on error in nfs_pagein_multi
NFS: put open context on error in nfs_flush_multi

Gabor Juhos (1):
MIPS: ath79: fix AR933X WMAC reset code

Grazvydas Ignotas (2):
wl1251: fix crash on remove due to premature kfree
wl1251: fix crash on remove due to leftover work item

Greg Kroah-Hartman (2):
hfsplus: Fix potential buffer overflows
Linux 3.3.5

Guenter Roeck (2):
hwmon: (fam15h_power) Fix pci_device_id array
hwmon: (coretemp) Increase CPU core limit

H. Peter Anvin (1):
x86, boot: Correct CFLAGS for hostprogs

Horia Geanta (1):
crypto: talitos - properly lock access to global talitos registers

Jan Kara (1):
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount

Johannes Berg (2):
nl80211: ensure interface is up in various APIs
iwlwifi: fix hardware queue programming

Kenneth Graunke (1):
drm/i915: Set the Stencil Cache eviction policy to non-LRA mode.

Kirill A. Shutemov (1):
hwmon: (coretemp) fix oops on cpu unplug

Konrad Rzeszutek Wilk (1):
xen/smp: Fix crash when booting with ACPI hotplug CPUs.

Larry Finger (1):
rtlwifi: Fix oops on unload

Laurent Pinchart (1):
usb gadget: uvc: uvc_request_data::length field must be signed

Lin Ming (1):
libata: skip old error history when counting probe trials

Linus Torvalds (3):
Revert "autofs: work around unhappy compat problem on x86-64"
pipes: add a "packetized pipe" mode for writing
autofs: make the autofsv5 packet file descriptor use a packetized pipe

Mark Brown (2):
ASoC: dapm: Ensure power gets managed for line widgets
ASoC: wm8994: Improve sequencing of AIF channel enables

Martin Nyhus (1):
dell-laptop: Terminate quirks list properly

Matt Fleming (5):
tools/include: Add byteshift headers for endian access
x86, mkpiggy: Don't open code put_unaligned_le32()
x86, boot: Restrict CFLAGS for hostprogs
x86, efi: Fix endian issues and unaligned accesses
x86, efi: Add dedicated EFI stub entry point

Matthew Garrett (3):
efi: Add new variable attributes
efi: Validate UEFI boot variables
efivars: Improve variable validation

Meenakshi Venkataraman (1):
iwlwifi: use correct released ucode version

Nicolas Ferre (1):
dmaengine: at_hdmac: remove clear-on-read in atc_dostart()

Oleg Nesterov (3):
i387: ptrace breaks the lazy-fpu-restore logic
exit_signal: simplify the "we have changed execution domain" logic
exit_signal: fix the "parent has changed security domain" logic

Oliver Neukum (1):
USB: cdc-wdm: fix race leading leading to memory corruption

Peter Zijlstra (1):
sched: Fix nohz load accounting -- again!

Roland Stigge (1):
i2c: pnx: Disable clk in suspend

Seth Forshee (1):
b43: only reload config after successful initialization

Stanislav Yakovlev (1):
ipw2200: Fix race condition in the command completion acknowledge

Stanislaw Gruszka (1):
iwlwifi: do not nulify ctx->vif on reset

Stephen Warren (1):
USB: ehci-tegra: remove redundant gpio_set_value

Steven Rostedt (1):
tracing: Fix stacktrace of latency tracers (irqsoff and friends)

Thomas Jackson (1):
SCSI: libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys

Timur Tabi (1):
powerpc/85xx: don't call of_platform_bus_probe() twice

Trond Myklebust (2):
NFSv4: Ensure that the LOCK code sets exception->inode
NFSv4: Ensure that we check lock exclusive/shared type against open modes

Wey-Yi Guy (1):
iwlwifi: use 6000G2B for 6030 device series

Will Deacon (3):
ARM: 7396/1: errata: only handle ARM erratum #326103 on affected cores
ARM: 7403/1: tls: remove covert channel via TPIDRURW
ARM: 7406/1: hotplug: copy the affinity mask when forcefully migrating IRQs

Xi Wang (2):
drm/i915: fix integer overflow in i915_gem_execbuffer2()
drm/i915: fix integer overflow in i915_gem_do_execbuffer()

he, bo (1):
sched: Fix OOPS when build_sched_domains() percpu allocation fails

majianpeng (1):
md/raid5: Fix a bug about judging if the operation is syncing or replacing

Attachment: pgp00000.pgp
Description: PGP signature