June 11, 2009

Linux 2.6.27.25 Released

I'm announcing the release of the 2.6.27.25 kernel.Â¬â  All users of the 2.6.27 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.27.24 and 2.6.27.25
The updated 2.6.27.y git tree can be found at:
¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.27.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....

thanks,

greg k-h

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

¬â Documentation/filesystems/ext4.txt¬â Â¬â Â¬â  |¬â Â¬â Â¬â  5 +
Makefile¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â arch/sparc/include/asm/pil.h¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  1
¬â arch/sparc/include/asm/tlb_64.h¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  4 -
arch/sparc/kernel/of_device.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  21 ++++++
arch/sparc64/kernel/irq.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  29 ++++++---
arch/sparc64/kernel/kgdb.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â arch/sparc64/kernel/of_device.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  21 ++++++
arch/sparc64/kernel/pci_common.c¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
arch/sparc64/kernel/smp.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  8 +-
arch/sparc64/kernel/ttable.S¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  8 ++
arch/sparc64/mm/ultra.S¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  24 -------
arch/x86/kernel/setup.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  5 -
arch/x86/mm/hugetlbpage.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  6 +
arch/x86/mm/pageattr.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  11 +++
arch/x86/pci/mmconfig-shared.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  6 -
drivers/acpi/processor_idle.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  8 ++
drivers/char/random.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  19 +++---
drivers/char/tpm/tpm_bios.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  3
¬â drivers/hwmon/lm78.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â drivers/media/video/cx88/cx88-input.c |¬â Â¬â  25 ++------
drivers/net/bnx2.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â drivers/net/bonding/bond_alb.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  8 --
drivers/net/e1000/e1000_main.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  5 -
drivers/net/igb/igb_ethtool.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  4 +
drivers/net/macvlan.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  3
¬â drivers/net/myri10ge/myri10ge.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  1
¬â drivers/scsi/3w-xxxx.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  5 -
drivers/scsi/3w-xxxx.h¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â drivers/serial/icom.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â drivers/serial/mpc52xx_uart.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â drivers/usb/host/isp1760-hcd.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  24 +++++++
fs/ext4/ext4.h¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  28 +++++++++
fs/ext4/extents.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  25 +++++---
fs/ext4/file.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  7 +-
fs/ext4/ialloc.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  31 +++++-----
fs/ext4/inode.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |Â¬â  105 ++++++++++++++++++++++++++++++++--
fs/ext4/ioctl.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  17 ++++-
fs/ext4/mballoc.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  17 +++--
fs/ext4/namei.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  17 ++++-
fs/jbd2/revoke.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  24 ++++++-
fs/nfs/dir.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  3
¬â mm/hugetlb.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  26 ++++----
net/core/pktgen.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â net/core/skbuff.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â net/ipv4/tcp_input.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  3
¬â net/mac80211/rc80211_pid_algo.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  71 ++++++++++++----------
security/selinux/hooks.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â sound/usb/usbaudio.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â sound/usb/usbaudio.h¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â sound/usb/usbmidi.c¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â  12 +++
sound/usb/usbquirks.h¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â Â¬â  |¬â Â¬â Â¬â  2
¬â 52 files changed, 474 insertions(+), 194 deletions(-)

Adam Radford (1):
¬â Â¬â Â¬â Â¬â Â¬â  3w-xxxx: scsi_dma_unmap fix

Aneesh Kumar K.V (4):
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Fix discard of inode prealloc space with delayed allocation.
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Fix sub-block zeroing for writes into preallocated extents
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Use a fake block number for delayed new buffer_head
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Clear the unwritten buffer_head flag after the extent is initialized

Breno Leitao (1):
¬â Â¬â Â¬â Â¬â Â¬â  icom: fix rmmod crash

Brian Maly (1):
¬â Â¬â Â¬â Â¬â Â¬â  x86: fix DMI on EFI

Bryan Donlan (1):
¬â Â¬â Â¬â Â¬â Â¬â  ext4: return -EIO not -ESTALE on directory traversal through deleted inode

Chuck Ebbert (1):
¬â Â¬â Â¬â Â¬â Â¬â  ext4: really print the find_group_flex fallback warning only once

Clemens Ladisch (1):
¬â Â¬â Â¬â Â¬â Â¬â  sound: usb-audio: make the MotU Fastlane work again

Dan Carpenter (1):
¬â Â¬â Â¬â Â¬â Â¬â  ext4: fix typo which causes a memory leak on error path

David S. Miller (6):
¬â Â¬â Â¬â Â¬â Â¬â  sparc64: Fix smp_callin() locking.
¬â Â¬â Â¬â Â¬â Â¬â  sparc: Fix bus type probing for ESP and LE devices.
¬â Â¬â Â¬â Â¬â Â¬â  sparc64: Fix MM refcount check in smp_flush_tlb_pending().
¬â Â¬â Â¬â Â¬â Â¬â  sparc64: Flush TLB before releasing pages.
¬â Â¬â Â¬â Â¬â Â¬â  sparc64: Fix lost interrupts on sun4u.
¬â Â¬â Â¬â Â¬â Â¬â  sparc64: Reschedule KGDB capture to a software interrupt.

Duane Griffin (2):
¬â Â¬â Â¬â Â¬â Â¬â  ext4: don't inherit inappropriate inode flags from parent
¬â Â¬â Â¬â Â¬â Â¬â  ext4: tighten restrictions on inode flags

Eric Paris (2):
¬â Â¬â Â¬â Â¬â Â¬â  TPM: get_event_name stack corruption
¬â Â¬â Â¬â Â¬â Â¬â  SELinux: BUG in SELinux compat_net code

Eric Sandeen (4):
¬â Â¬â Â¬â Â¬â Â¬â  ext4: fix ext4_free_inode() vs. ext4_claim_inode() race
¬â Â¬â Â¬â Â¬â Â¬â  ext4: fix header check in ext4_ext_search_right() for deep extent trees.
¬â Â¬â Â¬â Â¬â Â¬â  ext4: fix bogus BUG_ONs in in mballoc code
¬â Â¬â Â¬â Â¬â Â¬â  ext4: fix bb_prealloc_list corruption due to wrong group locking

Florian Westphal (1):
¬â Â¬â Â¬â Â¬â Â¬â  pktgen: do not access flows[] beyond its length

Frank Filz (1):
¬â Â¬â Â¬â Â¬â Â¬â  nfs: Fix NFS v4 client handling of MAY_EXEC in nfs_permission.

Greg Kroah-Hartman (1):
¬â Â¬â Â¬â Â¬â Â¬â  Linux 2.6.27.25

Ilpo Jâ§rvinen (1):
¬â Â¬â Â¬â Â¬â Â¬â  tcp: fix >2 iw selection

Ingo Molnar (1):
¬â Â¬â Â¬â Â¬â Â¬â  x86: work around Fedora-11 x86-32 kernel failures on Intel Atom CPUs

Jan Kara (1):
¬â Â¬â Â¬â Â¬â Â¬â  jbd2: Update locking coments

Jay Vosburgh (1):
¬â Â¬â Â¬â Â¬â Â¬â  bonding: fix alb mode locking regression

Jean Delvare (1):
¬â Â¬â Â¬â Â¬â Â¬â  V4L/DVB (10943): cx88: Prevent general protection fault on rmmod

Jeff Kirsher (1):
¬â Â¬â Â¬â Â¬â Â¬â  igb: fix LRO warning

Jiri Slaby (1):
¬â Â¬â Â¬â Â¬â Â¬â  mac80211: pid, fix memory corruption

Linus Torvalds (2):
¬â Â¬â Â¬â Â¬â Â¬â  random: make get_random_int() more random
¬â Â¬â Â¬â Â¬â Â¬â  Avoid ICE in get_random_int() with gcc-3.4.5

Mel Gorman (2):
¬â Â¬â Â¬â Â¬â Â¬â  mm: account for MAP_SHARED mappings using VM_MAYSHARE and not VM_SHARED in hugetlbfs
¬â Â¬â Â¬â Â¬â Â¬â  x86: ignore VM_LOCKED when determining if hugetlb-backed page tables can be shared or not

Michael Chan (1):
¬â Â¬â Â¬â Â¬â Â¬â  bnx2: Fix panic in bnx2_poll_work().

Mike Frysinger (1):
¬â Â¬â Â¬â Â¬â Â¬â  hwmon: (lm78) Add missing __devexit_p()

Mikulas Patocka (1):
¬â Â¬â Â¬â Â¬â Â¬â  sparc64: Fix crash with /proc/iomem

Neil Horman (1):
¬â Â¬â Â¬â Â¬â Â¬â  e1000: add missing length check to e1000 receive routine

Patrick McHardy (1):
¬â Â¬â Â¬â Â¬â Â¬â  vlan/macvlan: fix NULL pointer dereferences in ethtool handlers

Roel Kluin (1):
¬â Â¬â Â¬â Â¬â Â¬â  drivers/serial/mpc52xx_uart.c: fix array overindexing check

Shaohua Li (2):
¬â Â¬â Â¬â Â¬â Â¬â  cpuidle: fix AMD C1E suspend hang
¬â Â¬â Â¬â Â¬â Â¬â  cpuidle: make AMC C1E work in processor_idle

Stanislaw Gruszka (1):
¬â Â¬â Â¬â Â¬â Â¬â  myr10ge: again fix lro_gen_skb() alignment

Theodore Ts'o (10):
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Print the find_group_flex() warning only once
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Add fine print for the 32000 subdirectory limit
¬â Â¬â Â¬â Â¬â Â¬â  ext4: add EXT4_IOC_ALLOC_DA_BLKS ioctl
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Automatically allocate delay allocated blocks on close
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Automatically allocate delay allocated blocks on rename
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Check for an valid i_mode when reading the inode from disk
¬â Â¬â Â¬â Â¬â Â¬â  ext4: fix locking typo in mballoc which could cause soft lockup hangs
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Fix softlockup caused by illegal i_file_acl value in on-disk inode
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Ignore i_file_acl_high unless EXT4_FEATURE_INCOMPAT_64BIT is present
¬â Â¬â Â¬â Â¬â Â¬â  ext4: Fix race in ext4_inode_info.i_cached_extent

Thomas Chenault (1):
¬â Â¬â Â¬â Â¬â Â¬â  net: fix skb_seq_read returning wrong offset/length for page frag data

Warren Free (1):
¬â Â¬â Â¬â Â¬â Â¬â  USB: isp1760: urb_dequeue doesn't always find the urbs

Yinghai Lu (1):
¬â Â¬â Â¬â Â¬â Â¬â  x86/pci: fix mmconfig detection with 32bit near 4g

Click Here!