Linux 2.6.30.5

From: Greg KH
Date: Sun Aug 16 2009 - 17:39:34 EST


I'm announcing the release of the 2.6.30.5 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.4 and 2.6.30.5

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

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

Makefile | 2
arch/powerpc/boot/dts/asp834x-redboot.dts | 2
arch/powerpc/boot/dts/mpc8349emitx.dts | 2
arch/powerpc/boot/dts/mpc834x_mds.dts | 2
arch/powerpc/boot/dts/sbc8349.dts | 2
arch/powerpc/platforms/83xx/mpc83xx.h | 4 -
arch/powerpc/platforms/83xx/usb.c | 10 +--
arch/x86/include/asm/irqflags.h | 8 ++
arch/x86/kernel/vmi_32.c | 2
arch/x86/mm/pageattr.c | 39 ++++++++++----
block/Kconfig | 11 ++--
drivers/acpi/sleep.c | 8 ++
drivers/edac/x38_edac.c | 2
drivers/firewire/fw-sbp2.c | 10 +++
drivers/gpu/drm/i915/i915_dma.c | 5 +
drivers/gpu/drm/i915/i915_drv.h | 8 ++
drivers/gpu/drm/i915/i915_gem.c | 13 ++++
drivers/gpu/drm/i915/i915_irq.c | 2
drivers/gpu/drm/i915/i915_suspend.c | 20 +++++++
drivers/gpu/drm/i915/intel_bios.c | 10 ++-
drivers/gpu/drm/i915/intel_display.c | 2
drivers/gpu/drm/i915/intel_fb.c | 8 ++
drivers/gpu/drm/i915/intel_lvds.c | 17 +++++-
drivers/hwmon/asus_atk0110.c | 6 +-
drivers/hwmon/smsc47m1.c | 11 ++++
drivers/i2c/chips/tsl2550.c | 17 +++---
drivers/ide/ide-disk.c | 1
drivers/ide/ide-dma.c | 21 -------
drivers/ide/ide-iops.c | 3 -
drivers/ide/ide-probe.c | 23 +++++++-
drivers/ieee1394/sbp2.c | 1
drivers/ieee1394/sbp2.h | 8 ++
drivers/md/md.c | 15 +++++
drivers/md/raid5.c | 26 ++++-----
drivers/net/atl1c/atl1c.h | 8 +-
drivers/net/atl1c/atl1c_ethtool.c | 2
drivers/net/atl1c/atl1c_main.c | 2
drivers/net/benet/be.h | 2
drivers/net/benet/be_ethtool.c | 4 -
drivers/net/benet/be_main.c | 45 +++++++++++-----
drivers/net/e100.c | 3 +
drivers/net/sky2.c | 2
drivers/net/usb/cdc_subset.c | 7 +-
drivers/net/wireless/iwlwifi/iwl-agn.c | 19 -------
drivers/net/wireless/iwlwifi/iwl3945-base.c | 19 -------
drivers/parisc/eisa_eeprom.c | 2
drivers/platform/x86/Kconfig | 4 +
drivers/scsi/libsas/sas_port.c | 19 +++++--
drivers/staging/rt2870/2870_main_dev.c | 67 ++++++++++++++++---------
drivers/staging/rt2870/common/2870_rtmp_init.c | 35 +++++--------
drivers/staging/rt2870/common/cmm_data.c | 3 +
drivers/staging/rt2870/common/rtmp_init.c | 2
drivers/staging/rt2870/common/rtusb_io.c | 3 -
drivers/staging/rt2870/rt2870.h | 6 --
drivers/staging/rt2870/rt_linux.h | 11 ++--
drivers/usb/core/devio.c | 10 ++-
drivers/usb/serial/ftdi_sio.c | 3 +
drivers/usb/serial/ftdi_sio.h | 14 +++++
drivers/usb/storage/transport.c | 2
drivers/usb/storage/unusual_devs.h | 7 ++
fs/binfmt_flat.c | 17 ++++--
fs/cifs/cifs_dfs_ref.c | 12 +++-
fs/cifs/connect.c | 13 +++-
fs/compat_ioctl.c | 1
fs/nfs/direct.c | 20 +++----
fs/nfs/read.c | 6 --
fs/nfs/write.c | 6 --
fs/nilfs2/segment.c | 16 +++++
fs/proc/base.c | 27 ++++------
fs/proc/task_mmu.c | 1
fs/proc/task_nommu.c | 1
fs/sysfs/dir.c | 2
include/linux/ide.h | 2
include/linux/netdevice.h | 5 -
include/linux/nfs_fs.h | 5 -
include/net/sctp/sctp.h | 1
include/net/sock.h | 34 +++++++-----
kernel/fork.c | 22 ++++----
kernel/posix-timers.c | 7 ++
kernel/smp.c | 2
kernel/trace/ring_buffer.c | 11 +---
kernel/trace/trace.c | 10 ++-
kernel/trace/trace_functions_graph.c | 11 +++-
mm/hugetlb.c | 2
mm/page_alloc.c | 13 +++-
net/ax25/ax25_in.c | 3 -
net/core/dev.c | 10 +--
net/core/sock.c | 39 +++++++++++++-
net/ipv4/ip_input.c | 3 +
net/ipv6/ip6_input.c | 3 +
net/irda/af_irda.c | 3 -
net/irda/ircomm/ircomm_lmp.c | 1
net/socket.c | 2
net/wireless/scan.c | 4 +
net/xfrm/xfrm_algo.c | 4 -
sound/pci/hda/patch_realtek.c | 2
96 files changed, 612 insertions(+), 331 deletions(-)


Ajit Khaparde (1):
be2net: Fix to avoid a crash seen on PPC with LRO and Jumbo frames.

Alan Stern (1):
USB: usbfs: fix -ENOENT error code to be -ENODEV

Alok Kataria (1):
x86: Fix VMI && stack protector

Anton Vorontsov (1):
sky2: Fix checksum endianness

Bartlomiej Zolnierkiewicz (3):
PM / ACPI: HP G7000 Notebook needs a SCI_EN resume quirk
ide: fix handling of unexpected IRQs vs request_irq()
ide: relax DMA info validity checking

Dan Williams (1):
md/raid6: release spare page at ->stop()

David Brownell (1):
usbnet cdc_subset: fix issues talking to PXA gadgets

Dhaval Vasa (1):
USB: ftdi_sio: add product_id for Marvell OpenRD Base, Client

Eric Anholt (1):
drm/i915: Save/restore cursor state on suspend/resume.

Eric Dumazet (4):
net: sk_prot_alloc() should not blindly overwrite memory
net: sock_copy() fixes
execve: must clear current->clear_child_tid
ring-buffer: Fix memleak in ring_buffer_free()

Eric Sandeen (2):
hugetlbfs: fix i_blocks accounting
compat_ioctl: hook up compat handler for FIEMAP ioctl

Giacomo Lozito (1):
USB: storage: raise timeout in usb_stor_Bulk_max_lun

Greg Kroah-Hartman (2):
Staging: rt2870: Revert d44ca7 Removal of kernel_thread() API
Linux 2.6.30.5

Grégoire Henry (1):
drm/i915: initialize fence registers to zero when loading GEM

H. Peter Anvin (1):
x86: fix assembly constraints in native_save_fl()

Henrique de Moraes Holschuh (1):
thinkpad-acpi: disable broken bay and dock subdrivers

Herbert Xu (5):
ipsec: Fix name of CAST algorithm
gro: Flush GRO packets in napi_disable_pending path
gso: Stop fraglists from escaping
net: Move rx skb_orphan call to where needed
inet: Call skb_orphan before tproxy activates

Hiroshi Shimamoto (1):
posix-timers: Fix oops in clock_nanosleep() with CLOCK_MONOTONIC_RAW

Jarod Wilson (1):
drm/i915: add ignore lvds quirk info for AOpen Mini PC

Jean Delvare (1):
hwmon: (smsc47m1) Differentiate between LPC47M233 and LPC47M292

Jeff Layton (1):
cifs: fix error handling in mount-time DFS referral chasing code

Jesse Barnes (2):
drm/i915: apply G45 vblank count code to all G4x chips and fix max_frame_count
drm/i915: avoid non-atomic sysrq execution

Johannes Berg (1):
cfg80211: add two missing NULL pointer checks

John Stoffel (1):
Make SCSI SG v4 driver enabled by default and remove EXPERIMENTAL dependency, since udev depends on BSG

Keith Packard (1):
drm/i915: Hook connector to encoder during load detection (fixes tv/vga detect)

Krzysztof Halasa (1):
E100: work around the driver using streaming DMA mapping for RX descriptors.

Lai Jiangshan (2):
tracing: Fix invalid function_graph entry
tracing: Fix missing function_graph events when we splice_read from trace_pipe

Linus Torvalds (2):
flat: fix uninitialized ptr with shared libs
Make sock_sendpage() use kernel_sendpage()

Lu Zhihe (1):
edac: x38 fix mchbar high register addr

Luca Tettamanti (1):
hwmon: (asus_atk0110) Fix upper limit readings

Ma Ling (1):
drm/i915: Set SSC frequency for 8xx chips correctly

Marko Hänninen (1):
USB: ftdi_sio: add vendor and product id for Bayer glucose meter serial converter cable

Maxime Bizon (1):
ide: fix memory leak when flush command is issued

Mel Gorman (1):
page-allocator: preserve PFN ordering when __GFP_COLD is set

Michael Buesch (2):
parisc: isa-eeprom - Fix loff_t usage
USB: devio: Properly do access_ok() checks

Michael Cousin (1):
drm/i915: Skip lvds with Aopen i945GTt-VFA

Michele Jr De Candia (1):
i2c/tsl2550: Fix lux value in dark environment

Neil Brown (1):
md: Handle growth of v1.x metadata correctly.

NeilBrown (1):
md: when a level change reduces the number of devices, remove the excess.

Oleg Nesterov (3):
mm_for_maps: simplify, use ptrace_may_access()
mm_for_maps: shift down_read(mmap_sem) to the caller
mm_for_maps: take ->cred_guard_mutex to fix the race with exec

Pallipadi, Venkatesh (1):
x86, pat: Fix set_memory_wc related corruption

Peter Korsgaard (1):
powerpc/mpc83xx: Fix usb mux setup for mpc834x

Peter Oberparleiter (1):
sysfs: fix hardlink count on device_move

Reinette Chatre (1):
iwlwifi: only show active power level via sysfs

Robert Richter (1):
ring-buffer: Fix advance of reader in rb_buffer_peek()

Roel Kluin (1):
atl1c: WAKE_MCAST tested twice, not WAKE_UCAST

Rogerio Brito (1):
USB: storage: include Prolific Technology USB drive in unusual_devs list

Ryusuke Konishi (1):
nilfs2: fix oops due to inconsistent state in page with discrete b-tree nodes

Stefan Richter (2):
firewire: sbp2: add support for disks >2 TB (and 16 bytes long CDBs)
ieee1394: sbp2: add support for disks >2 TB (and 16 bytes long CDBs)

Takashi Iwai (1):
ALSA: hda - Add missing vmaster initialization for ALC269

Thomas Hellstrom (1):
x86: Fix CPA memtype reserving in the set_pages_array*() cases

Tom Peng (1):
SCSI: libsas: reuse the original port when hotplugging phys in wide ports

Trond Myklebust (1):
NFS: Fix an O_DIRECT Oops...

Xiao Guangrong (1):
generic-ipi: fix hotplug_cfd()

roel kluin (2):
atl1c: add missing parentheses
atl1c: misplaced parenthesis

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