Bug Fix Advisory kernel bug fix update

Advisory: RHBA-2009:1133-2
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-06-30
Last updated on: 2009-06-30
Affected Products: Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)
Red Hat Enterprise Linux EUS (v. 5.3.z server)
OVAL: N/A

Details

Updated kernel packages that fix several bugs are now available for Red Hat
Enterprise Linux 5.

The kernel packages contain the Linux kernel, the core of any Linux
operating system.

These updated packages addresses the following bugs:

* RHSA-2009-1106 included a fix for a rare race condition (BZ#486921). This
earlier race condition occurred if an application performed multiple
O_DIRECT reads per virtual memory page and also performed fork(2).
Unfortunately, the fix included with RHSA-2009-1106 introduced a new, very
small, race condition which presented if the system was swapping heavily or
heavily reproducing the conditions that were the cause of BZ#486921. With
this update, the parent pte is not set to writable if the src pte is
unmapped by the VM, preventing the race condition from occurring.
(BZ#507297)

* the copy_hugetlb_page_range() function assumed it was safe to drop the
source mm->page_table_lock before calling hugetlb_cow(). As a consequence a
kernel panic occurred when a particular multi-threaded application did
Direct IO on a HUGEPAGE-mapped file region and created new processes. With
this update, copy_hugetlb_page_range() calls hugetlb_cow() with the locks
held, ensuring the panic does not occur. (BZ#508030)

Red Hat Enterprise Linux 5 users are advised to upgrade to these updated
packages, which resolve these issues.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

Red Hat Enterprise Linux (v. 5 server)

SRPMS:
kernel-2.6.18-128.1.16.el5.src.rpm
File outdated by:  RHSA-2009:1587
    09a99e32b61b617ebed3c84a3a04068b
 
IA-32:
kernel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    4067859267a00f0795e02c6e0dc187e9
kernel-PAE-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    470d42528019640e24291872a8482a63
kernel-PAE-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    5fb7057028613f405ace27c0d42b5852
kernel-debug-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    9d2f24890a83676643a25d6fc166fcbc
kernel-debug-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    05b6d66828be3a8955d2bdefc8a600bf
kernel-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    ef0a14c3a4c05c70e48de26169326e52
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1548
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.i386.rpm
File outdated by:  RHSA-2009:1548
    1b1bd176d010d72963f8760947c5f8f8
kernel-xen-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    0710308acbf0394b8f8ae64cdcece2d5
kernel-xen-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    543dbb7f9011ed00c89f1cb3c7828bd1
 
IA-64:
kernel-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1548
    f5a5e14e007181526a0d75bce2a0cf3b
kernel-debug-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1548
    5aa2f97c37d35cbdd92a9b0cb5ad3b6d
kernel-debug-devel-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1548
    6f52d17786425fdc2b5abe9dfbad3010
kernel-devel-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1548
    7225fbe7728b59675b56602fee8ed4fc
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1548
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1548
    d02635b978e9dd264f75020d647212c8
kernel-xen-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1548
    dea9ac30f87650a2bd854a841a655d6b
kernel-xen-devel-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1548
    69ec0a8c79d3b7869b8dab338b08df3a
 
PPC:
kernel-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1548
    0f150b48882b92c5f23822f0f154fb06
kernel-debug-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1548
    a6004198ce3068edd5da5c33942e41eb
kernel-debug-devel-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1548
    e1f3808dc4cea99737d26c40f269fed1
kernel-devel-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1548
    06c1052c05b40346a9ec652ef5acbd12
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1548
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.ppc.rpm
File outdated by:  RHSA-2009:1548
    c9c79ef6a46e446025c3791524fa3b01
kernel-headers-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1548
    60d18c17ed34678e2dcce24b6c89e294
kernel-kdump-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1548
    266f0e001708b0de240705f3de99acb2
kernel-kdump-devel-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1548
    3bb99534157267f810313ce31b6b6d73
 
s390x:
kernel-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1548
    67b3439d5bb6987897626a505e9697f9
kernel-debug-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1548
    b0c6c9fcdca52c5c838767533f203931
kernel-debug-devel-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1548
    65ea919e2c26193bed25e233f170c462
kernel-devel-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1548
    e4cd7f2fea7b8d7881cc7295d171ea37
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1548
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1548
    2d40aec155726345c593c72e2d65480b
kernel-kdump-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1548
    679147e25d4f6d7119b9859a7ce9a6b2
kernel-kdump-devel-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1548
    58c94d2bdafc52a0facaade0a8766693
 
x86_64:
kernel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    6dc2a29a6782c26249e0c5c3ac393e83
kernel-debug-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    cb7c168538d577eed20083fa73ee02ab
kernel-debug-devel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    44a13f82e14f789a8fd9cd297e34b9c1
kernel-devel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    6cbad8ceff47219663dcdc337389ce13
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1548
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    4d0713f17c44beeffc69d1bb6a4f6794
kernel-xen-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    0ff51a63ab5f9d77d6772854bc8d65bb
kernel-xen-devel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    1b1975715c1ba502f251721819fd56f3
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
kernel-2.6.18-128.1.16.el5.src.rpm
File outdated by:  RHSA-2009:1587
    09a99e32b61b617ebed3c84a3a04068b
 
IA-32:
kernel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    4067859267a00f0795e02c6e0dc187e9
kernel-PAE-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    470d42528019640e24291872a8482a63
kernel-PAE-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    5fb7057028613f405ace27c0d42b5852
kernel-debug-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    9d2f24890a83676643a25d6fc166fcbc
kernel-debug-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    05b6d66828be3a8955d2bdefc8a600bf
kernel-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    ef0a14c3a4c05c70e48de26169326e52
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1548
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.i386.rpm
File outdated by:  RHSA-2009:1548
    1b1bd176d010d72963f8760947c5f8f8
kernel-xen-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    0710308acbf0394b8f8ae64cdcece2d5
kernel-xen-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1548
    543dbb7f9011ed00c89f1cb3c7828bd1
 
x86_64:
kernel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    6dc2a29a6782c26249e0c5c3ac393e83
kernel-debug-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    cb7c168538d577eed20083fa73ee02ab
kernel-debug-devel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    44a13f82e14f789a8fd9cd297e34b9c1
kernel-devel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    6cbad8ceff47219663dcdc337389ce13
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1548
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    4d0713f17c44beeffc69d1bb6a4f6794
kernel-xen-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    0ff51a63ab5f9d77d6772854bc8d65bb
kernel-xen-devel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1548
    1b1975715c1ba502f251721819fd56f3
 
Red Hat Enterprise Linux EUS (v. 5.3.z server)

SRPMS:
kernel-2.6.18-128.1.16.el5.src.rpm
File outdated by:  RHSA-2009:1587
    09a99e32b61b617ebed3c84a3a04068b
 
IA-32:
kernel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1587
    4067859267a00f0795e02c6e0dc187e9
kernel-PAE-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1587
    470d42528019640e24291872a8482a63
kernel-PAE-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1587
    5fb7057028613f405ace27c0d42b5852
kernel-debug-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1587
    9d2f24890a83676643a25d6fc166fcbc
kernel-debug-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1587
    05b6d66828be3a8955d2bdefc8a600bf
kernel-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1587
    ef0a14c3a4c05c70e48de26169326e52
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1587
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.i386.rpm
File outdated by:  RHSA-2009:1587
    1b1bd176d010d72963f8760947c5f8f8
kernel-xen-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1587
    0710308acbf0394b8f8ae64cdcece2d5
kernel-xen-devel-2.6.18-128.1.16.el5.i686.rpm
File outdated by:  RHSA-2009:1587
    543dbb7f9011ed00c89f1cb3c7828bd1
 
IA-64:
kernel-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1587
    f5a5e14e007181526a0d75bce2a0cf3b
kernel-debug-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1587
    5aa2f97c37d35cbdd92a9b0cb5ad3b6d
kernel-debug-devel-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1587
    6f52d17786425fdc2b5abe9dfbad3010
kernel-devel-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1587
    7225fbe7728b59675b56602fee8ed4fc
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1587
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1587
    d02635b978e9dd264f75020d647212c8
kernel-xen-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1587
    dea9ac30f87650a2bd854a841a655d6b
kernel-xen-devel-2.6.18-128.1.16.el5.ia64.rpm
File outdated by:  RHSA-2009:1587
    69ec0a8c79d3b7869b8dab338b08df3a
 
PPC:
kernel-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1587
    0f150b48882b92c5f23822f0f154fb06
kernel-debug-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1587
    a6004198ce3068edd5da5c33942e41eb
kernel-debug-devel-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1587
    e1f3808dc4cea99737d26c40f269fed1
kernel-devel-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1587
    06c1052c05b40346a9ec652ef5acbd12
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1587
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.ppc.rpm
File outdated by:  RHSA-2009:1587
    c9c79ef6a46e446025c3791524fa3b01
kernel-headers-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1587
    60d18c17ed34678e2dcce24b6c89e294
kernel-kdump-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1587
    266f0e001708b0de240705f3de99acb2
kernel-kdump-devel-2.6.18-128.1.16.el5.ppc64.rpm
File outdated by:  RHSA-2009:1587
    3bb99534157267f810313ce31b6b6d73
 
s390x:
kernel-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1587
    67b3439d5bb6987897626a505e9697f9
kernel-debug-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1587
    b0c6c9fcdca52c5c838767533f203931
kernel-debug-devel-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1587
    65ea919e2c26193bed25e233f170c462
kernel-devel-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1587
    e4cd7f2fea7b8d7881cc7295d171ea37
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1587
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1587
    2d40aec155726345c593c72e2d65480b
kernel-kdump-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1587
    679147e25d4f6d7119b9859a7ce9a6b2
kernel-kdump-devel-2.6.18-128.1.16.el5.s390x.rpm
File outdated by:  RHSA-2009:1587
    58c94d2bdafc52a0facaade0a8766693
 
x86_64:
kernel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1587
    6dc2a29a6782c26249e0c5c3ac393e83
kernel-debug-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1587
    cb7c168538d577eed20083fa73ee02ab
kernel-debug-devel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1587
    44a13f82e14f789a8fd9cd297e34b9c1
kernel-devel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1587
    6cbad8ceff47219663dcdc337389ce13
kernel-doc-2.6.18-128.1.16.el5.noarch.rpm
File outdated by:  RHSA-2009:1587
    b1fe2a3d67f272513007f4045fca30af
kernel-headers-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1587
    4d0713f17c44beeffc69d1bb6a4f6794
kernel-xen-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1587
    0ff51a63ab5f9d77d6772854bc8d65bb
kernel-xen-devel-2.6.18-128.1.16.el5.x86_64.rpm
File outdated by:  RHSA-2009:1587
    1b1975715c1ba502f251721819fd56f3
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

507297 - Corruption on ext3/xfs with O_DIRECT and unaligned user buffers
508030 - [5.4][REG] The system panic occurs, when a file is accessed by multiple processes simultaneously.



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/