Linux 2.6.30.4

From: Greg KH
Date: Thu Jul 30 2009 - 19:11:02 EST


I'm announcing the release of the 2.6.30.4 kernel. All users of the
2.6.30 kernel series are very strongly encouraged to upgrade.

I'll also be replying to this message with a copy of the patch between
2.6.30.3 and 2.6.30.4

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

thanks,

greg k-h

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

Documentation/RCU/rculist_nulls.txt | 7 +
Makefile | 2
arch/parisc/include/asm/system.h | 4
arch/parisc/include/asm/tlbflush.h | 14 +-
arch/parisc/kernel/cache.c | 23 +++-
arch/parisc/kernel/pci-dma.c | 12 +-
arch/powerpc/sysdev/mpic.c | 29 +++--
arch/x86/boot/video-vga.c | 44 ++++++---
arch/x86/include/asm/fixmap.h | 10 +-
arch/x86/include/asm/io_apic.h | 2
arch/x86/include/asm/uaccess.h | 4
arch/x86/include/asm/uaccess_64.h | 10 +-
arch/x86/kernel/apic/io_apic.c | 14 --
arch/x86/kernel/mfgpt_32.c | 2
arch/x86/kernel/setup.c | 13 ++
arch/x86/mm/gup.c | 9 +
arch/x86/mm/srat_64.c | 6 -
arch/x86/pci/i386.c | 7 +
drivers/ata/libata-eh.c | 4
drivers/char/vc_screen.c | 4
drivers/hid/usbhid/hiddev.c | 4
drivers/hwmon/max6650.c | 1
drivers/input/misc/wistron_btns.c | 9 +
drivers/isdn/gigaset/ev-layer.c | 44 ++++-----
drivers/md/dm-raid1.c | 1
drivers/mmc/host/mvsdio.c | 4
drivers/net/8139too.c | 1
drivers/net/arm/ixp4xx_eth.c | 4
drivers/net/ehea/ehea_main.c | 2
drivers/net/gianfar.c | 2
drivers/net/plip.c | 3
drivers/net/ps3_gelic_net.c | 1
drivers/net/ps3_gelic_wireless.c | 1
drivers/net/smc91x.c | 1
drivers/net/smsc911x.c | 1
drivers/net/sunvnet.c | 2
drivers/net/usb/kaweth.c | 3
drivers/net/usb/pegasus.c | 3
drivers/net/via-rhine.c | 1
drivers/net/wireless/orinoco/main.c | 3
drivers/scsi/sg.c | 4
drivers/scsi/zalon.c | 2
drivers/staging/rt2870/rt2870.h | 1
drivers/staging/rtl8187se/ieee80211/ieee80211_softmac_wx.c | 12 +-
drivers/usb/core/devio.c | 57 ++++++-----
drivers/usb/core/message.c | 63 +++++++++----
drivers/usb/gadget/ether.c | 11 +-
drivers/usb/host/ehci-sched.c | 12 +-
drivers/usb/serial/ti_usb_3410_5052.c | 3
fs/binfmt_elf.c | 4
fs/bio.c | 22 ++--
fs/cifs/connect.c | 1
fs/cifs/dir.c | 9 +
fs/ecryptfs/keystore.c | 13 ++
fs/nfsd/vfs.c | 3
fs/nilfs2/cpfile.c | 5 -
fs/nilfs2/dat.c | 9 -
fs/nilfs2/segment.c | 30 +-----
fs/partitions/check.c | 2
include/linux/blkdev.h | 1
include/linux/sched.h | 3
include/net/netfilter/nf_conntrack.h | 4
kernel/freezer.c | 7 +
kernel/sched.c | 1
kernel/sched_rt.c | 18 +++
kernel/trace/trace_functions.c | 2
mm/filemap.c | 1
mm/internal.h | 4
mm/nommu.c | 3
mm/page_alloc.c | 26 ++++-
mm/slab.c | 2
mm/slob.c | 2
mm/slub.c | 2
mm/vmscan.c | 11 +-
net/dsa/mv88e6xxx.c | 2
net/ipv4/netfilter/nf_nat_helper.c | 17 ++-
net/netfilter/nf_conntrack_core.c | 36 ++++++-
net/netfilter/nf_conntrack_proto_tcp.c | 6 -
net/netfilter/nf_log.c | 22 ++--
net/netfilter/xt_quota.c | 1
net/netfilter/xt_rateest.c | 2
net/wireless/scan.c | 1
sound/pci/ca0106/ca0106_main.c | 4
sound/pci/hda/patch_realtek.c | 33 +++---
sound/pci/hda/patch_sigmatel.c | 7 +
sound/pci/oxygen/virtuoso.c | 2
sound/soc/codecs/wm8753.c | 2
sound/usb/usbaudio.c | 14 ++
88 files changed, 528 insertions(+), 282 deletions(-)

Alan Stern (2):
USB: handle zero-length usbfs submissions correctly
USB: EHCI: report actual_length for iso transfers

Alexey Fisher (1):
x86: Add quirk for Intel DG45ID board to avoid low memory corruption

Amerigo Wang (1):
elf: fix one check-after-use

Andi Kleen (1):
x86-64: Fix bad_srat() to clear all state

Ben Hutchings (2):
netdev: restore MAC address set and validate operations
netdev: restore MTU change operation

Benjamin Herrenschmidt (1):
powerpc/mpic: Fix mapping of "DCR" based MPIC variants

Clemens Ladisch (2):
sound: virtuoso: fix Xonar D1/DX silence after resume
sound: usb-audio: add workaround for Blue Microphones devices

Dan Aloni (1):
Staging: prevent rtl8187se from crashing dev_ioctl() in SIOCGIWNAME

Daniel Mack (1):
USB: fix LANGID=0 regression

David Brownell (1):
USB: RNDIS gadget, fix issues talking from PXA

David Howells (1):
NFSD: Don't hold unrefcounted creds over call to nfsd_setuser()

Eric Dumazet (1):
nf_conntrack: nf_conntrack_alloc() fixes

FUJITA Tomonori (1):
block: fix sg SG_DXFER_TO_FROM_DEV regression

Giuseppe Mazzotta (1):
Input: wistron_btns - recognize Maxdata Pro 7000 notebooks

Greg Kroah-Hartman (2):
USB: ti_usb_3410_5052: fix duplicate device ids.
Linux 2.6.30.4

H. Peter Anvin (1):
x86: Fix movq immediate operand constraints in uaccess.h

Hao Song (1):
ALSA: hda - Add quirk for Gateway T6834c laptop

Heiko Carstens (1):
partitions: fix broken uevent_suppress conversion

Helge Deller (2):
parisc: ensure broadcast tlb purge runs single threaded
parisc: fix ldcw inline assembler

James Bottomley (1):
SCSI: zalon: fix oops on attach failure

Jan Beulich (1):
x86: Fix fixmap ordering

Jan Engelhardt (1):
netfilter: xt_quota: fix incomplete initialization

Jeff Layton (2):
cifs: fix regression with O_EXCL creates and optimize away lookup
cifs: free nativeFileSystem field before allocating a new one

Jiri Slaby (2):
HID: hiddev, fix lock imbalance
hwmon: (max6650) Fix lock imbalance

Jiro SEKIBA (1):
nilfs2: fix disorder in cp count on error during deleting checkpoints

Johannes Berg (1):
cfg80211: fix refcount leak

Jorrit Schippers (1):
Staging: rt2870: Add USB ID for Sitecom WL-608

Josef Bacik (1):
mm: mark page accessed before we write_end()

Kay Sievers (1):
vc: create vcs(a) devices for consoles

Linus Torvalds (1):
x86: don't use 'access_ok()' as a range check in get_user_pages_fast()

Marc Aurele La France (1):
x86, setup (2.6.30-stable) fix 80x34 and 80x60 console modes

Mark Brown (1):
ASoC: Fix register cache initialisation for WM8753

Mathieu Desnoyers (1):
x86: Fix fixmap page order for FIX_TEXT_POKE0,1

Mel Gorman (1):
vmscan: do not unconditionally treat zones that fail zone_reclaim() as full

Mikulas Patocka (1):
dm raid1: wake kmirrord when requeueing delayed bios after remote recovery

Nicolas Pitre (1):
mvsdio: fix handling of partial word at the end of PIO transfer

Oliver Neukum (2):
USB: fix uninitialised variable in ti_do_download
USB: fix memleak in usbfs

Patrick McHardy (6):
netfilter: nf_log: fix sleeping function called from invalid context
netfilter: nf_conntrack: fix confirmation race condition
netfilter: nf_conntrack: fix conntrack lookup race
netfilter: nf_log: fix direct userspace memory access in proc handler
netfilter: xt_rateest: fix comparison with self
netfilter: tcp conntrack: fix unacknowledged data detection with NAT

Paul E. McKenney (1):
fix RCU-callback-after-kmem_cache_destroy problem in sl[aou]b

Paul Mundt (1):
nommu: Provide mmap_min_addr definition.

Peter Zijlstra (1):
sched_rt: Fix overload bug on rt group scheduling

Ramon de Carvalho Valle (1):
eCryptfs: parse_tag_3_packet check tag 3 packet encrypted key size (CVE-2009-2407)

Ryusuke Konishi (3):
nilfs2: remove unlikely directive causing mis-conversion of error code
nilfs2: fix hang problem of log writer which occurs after write failures
nilfs2: fix incorrect KERN_CRIT messages in case of write failures

Stephane Contri (1):
dsa: fix 88e6xxx statistics counter snapshotting

Takashi Iwai (3):
ALSA: ca0106 - Fix the max capture buffer size
ALSA: hda - Fix pin-setup for Sony VAIO with STAC9872 codecs
ALSA: hda - Fix mute control with some ALC262 models

Tejun Heo (1):
libata: fix follow-up SRST failure path

Thomas Gleixner (2):
sched: fix nr_uninterruptible accounting of frozen tasks really
x86: geode: Mark mfgpt irq IRQF_TIMER to prevent resume failure

Tilman Schmidt (1):
gigaset: accept connection establishment messages in any order

Tyler Hicks (1):
eCryptfs: Check Tag 11 literal data buffer size (CVE-2009-2406)

Uros Bizjak (1):
x86: Fix movq immediate operand constraints in uaccess_64.h

Xiao Guangrong (1):
tracing/function: Fix the return value of ftrace_trace_onoff_callback()

Yinghai Lu (1):
x86/pci: insert ioapic resource before assigning unassigned resources

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