Linux 3.0.40

From: Greg KH
Date: Thu Aug 09 2012 - 11:56:22 EST


I'm announcing the release of the 3.0.40 kernel.

All users of the 3.0 kernel series must upgrade.

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

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

Documentation/stable_kernel_rules.txt | 19 +++++++---
Makefile | 2 -
arch/arm/mach-omap2/opp.c | 3 -
arch/m68k/include/asm/entry_mm.h | 4 +-
arch/m68k/kernel/sys_m68k.c | 8 +++-
arch/powerpc/include/asm/cputime.h | 6 +--
arch/powerpc/include/asm/reg.h | 3 +
arch/powerpc/kernel/ftrace.c | 12 +++---
arch/powerpc/kernel/time.c | 10 ++---
drivers/acpi/ac.c | 4 +-
drivers/gpu/drm/radeon/atombios_dp.c | 10 +++--
drivers/gpu/drm/radeon/radeon_connectors.c | 35 +++++++++++++++----
drivers/gpu/drm/radeon/radeon_cursor.c | 8 +++-
drivers/mmc/host/sdhci-pci.c | 1
drivers/net/bnx2.c | 6 +--
drivers/net/caif/caif_serial.c | 3 +
drivers/net/tun.c | 6 ++-
drivers/net/usb/kaweth.c | 2 -
drivers/scsi/libsas/sas_expander.c | 47 +++++++++-----------------
drivers/scsi/scsi_error.c | 14 +++++++
drivers/scsi/scsi_lib.c | 11 ++++++
drivers/scsi/scsi_scan.c | 3 +
drivers/scsi/scsi_sysfs.c | 41 ++++++++++++++---------
drivers/usb/core/devio.c | 10 +++--
drivers/usb/early/ehci-dbgp.c | 2 -
drivers/usb/gadget/u_ether.c | 12 +++---
fs/btrfs/async-thread.c | 9 ++++-
fs/ext4/balloc.c | 3 +
fs/ext4/bitmap.c | 8 +---
fs/ext4/ext4.h | 2 -
fs/ext4/ialloc.c | 3 +
fs/ext4/inode.c | 9 +++++
fs/locks.c | 6 +--
fs/nfs/file.c | 7 ++-
fs/nfsd/nfs4xdr.c | 2 -
include/linux/cpu.h | 5 +-
kernel/futex.c | 17 +++++----
kernel/power/hibernate.c | 6 +++
kernel/power/suspend.c | 3 +
kernel/workqueue.c | 38 +++++++++++++++++++++
net/caif/caif_dev.c | 2 -
net/core/rtnetlink.c | 8 +++-
net/ipv4/cipso_ipv4.c | 6 ++-
net/ipv4/tcp.c | 5 ++
net/ipv4/tcp_input.c | 4 +-
net/sched/sch_sfb.c | 2 +
net/sctp/input.c | 7 +--
net/sctp/socket.c | 12 +++++-
net/sunrpc/sched.c | 2 +
net/sunrpc/xprtrdma/transport.c | 3 +
net/sunrpc/xprtsock.c | 10 +++++
net/wanrouter/wanmain.c | 51 +++++++++++++----------------
sound/drivers/mpu401/mpu401_uart.c | 1
sound/pci/hda/patch_realtek.c | 1
sound/soc/codecs/wm8962.c | 3 +
sound/soc/codecs/wm8994.c | 2 -
sound/usb/clock.c | 3 +
57 files changed, 351 insertions(+), 171 deletions(-)

Alan Cox (3):
sch_sfb: Fix missing NULL check
caif: fix NULL pointer check
wanmain: comparing array with NULL

Andreas Schwab (2):
powerpc: Fix wrong divisor in usecs_to_cputime
m68k: Make sys_atomic_cmpxchg_32 work on classic m68k

Bart Van Assche (1):
SCSI: Avoid dangling pointer in scsi_requeue_command()

Brian Foster (1):
ext4: don't let i_reserved_meta_blocks go negative

Chris Mason (1):
Btrfs: call the ordered free operation without any locks held

Colin Ian King (1):
USB: echi-dbgp: increase the controller wait time to come out of halt.

Dan Carpenter (1):
USB: kaweth.c: use GFP_ATOMIC under spin_lock

Dan Williams (4):
SCSI: libsas: continue revalidation
SCSI: libsas: fix sas_discover_devices return code handling
SCSI: fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations)
SCSI: fix hot unplug vs async scan race

Daniel Drake (1):
mmc: sdhci-pci: CaFe has broken card detection

Daniel Mack (1):
ALSA: snd-usb: fix clock source validity index

Darren Hart (3):
futex: Test for pi_mutex on fault in futex_wait_requeue_pi()
futex: Fix bug in WARN_ON for NULL q.pi_state
futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi()

David Henningsson (1):
ALSA: hda - Add support for Realtek ALC282

Greg Kroah-Hartman (1):
Linux 3.0.40

Hangbin Liu (1):
tcp: Add TCP_USER_TIMEOUT negative value check

Hans de Goede (1):
usbdevfs: Correct amount of data copied to user in processcompl_compat

J. Bruce Fields (2):
locks: fix checking of fcntl_setlease argument
nfsd4: our filesystems are normally case sensitive

Jeff Layton (1):
nfs: skip commit in releasepage if we're freeing memory for fs-related reasons

Jerome Glisse (3):
drm/radeon: fix non revealent error message
drm/radeon: fix hotplug of DP to DVI|HDMI passive adapters (v2)
drm/radeon: on hotplug force link training to happen (v2)

Jiri Benc (1):
net: fix rtnetlink IFF_PROMISC and IFF_ALLMULTI handling

Jiri Kosina (1):
tcp: perform DMA to userspace only if there is a task waiting for it

Kevin Cernekee (1):
usb: gadget: Fix g_ether interface link status

Lan Tianyu (1):
ACPI/AC: prevent OOPS on some boxes due to missing check power_supply_register() return value check

Mark Brown (2):
ASoC: wm8962: Allow VMID time to fully ramp
ASoC: wm8994: Ensure there are enough BCLKs for four channels

Mathias Krause (1):
net/tun: fix ioctl() based info leaks

Michael Chan (1):
bnx2: Fix bug in bnx2_free_tx_skbs().

Michel Dänzer (1):
drm/radeon: Try harder to avoid HW cursor ending on a multiple of 128 columns.

Mikael Pettersson (1):
m68k: Correct the Atari ALLOWINT definition

Neil Horman (1):
sctp: Fix list corruption resulting from freeing an association on a list

Nishanth Menon (1):
ARM: OMAP2+: OPP: Fix to ensure check of right oppdef after bad one

Paul Gortmaker (1):
stable: update references to older 2.6 versions for 3.x

Paul Moore (1):
cipso: don't follow a NULL pointer when setsockopt() is called

Sjur Brændeland (1):
caif: Fix access to freed pernet memory

Srivatsa S. Bhat (1):
ftrace: Disable function tracing during suspend/resume and hibernation, again

Takashi Iwai (1):
ALSA: mpu401: Fix missing initialization of irq field

Tejun Heo (1):
workqueue: perform cpu down operations from low priority cpu_notifier()

Theodore Ts'o (1):
ext4: pass a char * to ext4_count_free() instead of a buffer_head ptr

Tiejun Chen (1):
powerpc: Add "memory" attribute for mfmsr()

roger blofeld (1):
powerpc/ftrace: Fix assembly trampoline register usage

Attachment: pgp00000.pgp
Description: PGP signature