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/