Bug Fix Advisory kernel bug fix update

Advisory: RHBA-2008:0272-5
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2008-05-21
Last updated on: 2008-05-21
Affected Products: Red Hat Enterprise Linux AS (v. 4.5.z)
Red Hat Enterprise Linux ES (v. 4.5.z)
OVAL: N/A

Details

Updated kernel packages that fix various bugs are now available for Red Hat
Enterprise Linux 4.5.

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

These updated packages fix the following bugs:

* in directories mounted via NFS, pagecache data (cached information about
directories and their contents) was stored for too long. Applications
opening and reading files in these directories (eg the "tar" utility) would
read information from the cache and, when checking it against the fstat
(File Status) function, note the ctime had changed and throw an error. This
updated package discards pagecache data when the directories or their
contents are re-addressed, ensuring applications get accurate data about
mounted files from the NFS server.

* a client-side race on blocking locks caused large time delays for
operations on NFS file systems. In these situations, the "ps ax" command
displayed "blk_congestion_wait" messages for NFS processes.

* mapped memory was assumed to be in proportion to the highmem:lowmem
ratio. This turned out not to be the case and, on systems with a very large
highmem:lowmem ratio, this caused extremely poor NFS write performance when
writing small files. With this update you can set whether mapped file pages
are used in dirty_ratio and dirty_background_ratio calculations. To do so,
set /proc/sys/vm/write-mapped to 1 (this is set to 0 by default). Setting
/proc/sys/vm/write-mapped to 1 allows you to implement faster NFS read
performance. Note, however, that doing so exposes you to out-of-memory
risks.

Red Hat Enterprise Linux 4 users are advised to upgrade to these updated
packages, which contain backported patches to 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/FAQ_58_10188



Updated packages

Red Hat Enterprise Linux AS (v. 4.5.z)

SRPMS:
kernel-2.6.9-55.0.18.EL.src.rpm
File outdated by:  RHBA-2008:0846
    1f3a56c5a1585f1059c2bfd7f6c2bbbf
 
IA-32:
kernel-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    0107552cae440447c655972bf835233f
kernel-devel-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    5e1b2ad2bb59e6402e69ada282bff9ad
kernel-doc-2.6.9-55.0.18.EL.noarch.rpm
File outdated by:  RHBA-2008:0846
    2c0c6cebca2901a57d6b864b61b04194
kernel-hugemem-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    71e785f463749f5ba5775b3bd5d37815
kernel-hugemem-devel-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    a3dc6e6c691ba6d1381bb44b82f6aab6
kernel-smp-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    774aad6b7bc227fc9b41f0f7b43f8fb7
kernel-smp-devel-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    86e093c850da039409aa3d400efd903a
kernel-xenU-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    e17ec61f3a24ce506710dfced6b5a4f9
kernel-xenU-devel-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    a5bc869972f9ca3314883dd12e93243c
 
IA-64:
kernel-2.6.9-55.0.18.EL.ia64.rpm
File outdated by:  RHBA-2008:0846
    f76382582fbfadc0561a72a538fa4d81
kernel-devel-2.6.9-55.0.18.EL.ia64.rpm
File outdated by:  RHBA-2008:0846
    253cf55c8ff78f59c3d080318aa91890
kernel-doc-2.6.9-55.0.18.EL.noarch.rpm
File outdated by:  RHBA-2008:0846
    2c0c6cebca2901a57d6b864b61b04194
kernel-largesmp-2.6.9-55.0.18.EL.ia64.rpm
File outdated by:  RHBA-2008:0846
    4413938d68c8bacd8078014ae879e8b7
kernel-largesmp-devel-2.6.9-55.0.18.EL.ia64.rpm
File outdated by:  RHBA-2008:0846
    afb71ffeafedb62de4a6171496589f5f
 
PPC:
kernel-2.6.9-55.0.18.EL.ppc64.rpm
File outdated by:  RHBA-2008:0846
    fc9c5636fb67a0908dbab4a3f1bfa3c5
kernel-2.6.9-55.0.18.EL.ppc64iseries.rpm
File outdated by:  RHBA-2008:0846
    a97e2a99e28dc9db23614e907eddfad6
kernel-devel-2.6.9-55.0.18.EL.ppc64.rpm
File outdated by:  RHBA-2008:0846
    d15d87eb8cce587b5603418339fcedc7
kernel-devel-2.6.9-55.0.18.EL.ppc64iseries.rpm
File outdated by:  RHBA-2008:0846
    73ee5eb053eba194193af85b1f54cb68
kernel-doc-2.6.9-55.0.18.EL.noarch.rpm
File outdated by:  RHBA-2008:0846
    2c0c6cebca2901a57d6b864b61b04194
kernel-largesmp-2.6.9-55.0.18.EL.ppc64.rpm
File outdated by:  RHBA-2008:0846
    239821252cfda24f1d81a92b9f05f863
kernel-largesmp-devel-2.6.9-55.0.18.EL.ppc64.rpm
File outdated by:  RHBA-2008:0846
    ff0021db5c6849501e3909f8a7cbcd27
 
s390:
kernel-2.6.9-55.0.18.EL.s390.rpm
File outdated by:  RHBA-2008:0846
    037d1db998082072b04837b2b253b9fa
kernel-devel-2.6.9-55.0.18.EL.s390.rpm
File outdated by:  RHBA-2008:0846
    10ff8c2f8425e0b82a9e9c9d1185ae7a
kernel-doc-2.6.9-55.0.18.EL.noarch.rpm
File outdated by:  RHBA-2008:0846
    2c0c6cebca2901a57d6b864b61b04194
 
s390x:
kernel-2.6.9-55.0.18.EL.s390x.rpm
File outdated by:  RHBA-2008:0846
    1503b98eaefc4619fc90b80ba7193225
kernel-devel-2.6.9-55.0.18.EL.s390x.rpm
File outdated by:  RHBA-2008:0846
    3d0fce25486bacb323f3fa0598654b60
kernel-doc-2.6.9-55.0.18.EL.noarch.rpm
File outdated by:  RHBA-2008:0846
    2c0c6cebca2901a57d6b864b61b04194
 
x86_64:
kernel-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    e21f6133cc3a109e5f685ff7d2032837
kernel-devel-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    2bbf6a2468d02a8f1c50c2f263163d24
kernel-doc-2.6.9-55.0.18.EL.noarch.rpm
File outdated by:  RHBA-2008:0846
    2c0c6cebca2901a57d6b864b61b04194
kernel-largesmp-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    59027e706f8acd23354ae57a2ab4e897
kernel-largesmp-devel-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    ee2ec5dccd690b0dd94e62f481a50749
kernel-smp-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    6c380550e58da2a1c1ec28f4af82b32a
kernel-smp-devel-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    9aa5867740dbea0375524bab875ff159
kernel-xenU-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    32454a8b94d336da0e4f70e37b4be784
kernel-xenU-devel-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    c2c117d6e9061ea2e410f573aba30029
 
Red Hat Enterprise Linux ES (v. 4.5.z)

SRPMS:
kernel-2.6.9-55.0.18.EL.src.rpm
File outdated by:  RHBA-2008:0846
    1f3a56c5a1585f1059c2bfd7f6c2bbbf
 
IA-32:
kernel-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    0107552cae440447c655972bf835233f
kernel-devel-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    5e1b2ad2bb59e6402e69ada282bff9ad
kernel-doc-2.6.9-55.0.18.EL.noarch.rpm
File outdated by:  RHBA-2008:0846
    2c0c6cebca2901a57d6b864b61b04194
kernel-hugemem-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    71e785f463749f5ba5775b3bd5d37815
kernel-hugemem-devel-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    a3dc6e6c691ba6d1381bb44b82f6aab6
kernel-smp-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    774aad6b7bc227fc9b41f0f7b43f8fb7
kernel-smp-devel-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    86e093c850da039409aa3d400efd903a
kernel-xenU-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    e17ec61f3a24ce506710dfced6b5a4f9
kernel-xenU-devel-2.6.9-55.0.18.EL.i686.rpm
File outdated by:  RHBA-2008:0846
    a5bc869972f9ca3314883dd12e93243c
 
IA-64:
kernel-2.6.9-55.0.18.EL.ia64.rpm
File outdated by:  RHBA-2008:0846
    f76382582fbfadc0561a72a538fa4d81
kernel-devel-2.6.9-55.0.18.EL.ia64.rpm
File outdated by:  RHBA-2008:0846
    253cf55c8ff78f59c3d080318aa91890
kernel-doc-2.6.9-55.0.18.EL.noarch.rpm
File outdated by:  RHBA-2008:0846
    2c0c6cebca2901a57d6b864b61b04194
kernel-largesmp-2.6.9-55.0.18.EL.ia64.rpm
File outdated by:  RHBA-2008:0846
    4413938d68c8bacd8078014ae879e8b7
kernel-largesmp-devel-2.6.9-55.0.18.EL.ia64.rpm
File outdated by:  RHBA-2008:0846
    afb71ffeafedb62de4a6171496589f5f
 
x86_64:
kernel-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    e21f6133cc3a109e5f685ff7d2032837
kernel-devel-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    2bbf6a2468d02a8f1c50c2f263163d24
kernel-doc-2.6.9-55.0.18.EL.noarch.rpm
File outdated by:  RHBA-2008:0846
    2c0c6cebca2901a57d6b864b61b04194
kernel-largesmp-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    59027e706f8acd23354ae57a2ab4e897
kernel-largesmp-devel-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    ee2ec5dccd690b0dd94e62f481a50749
kernel-smp-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    6c380550e58da2a1c1ec28f4af82b32a
kernel-smp-devel-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    9aa5867740dbea0375524bab875ff159
kernel-xenU-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    32454a8b94d336da0e4f70e37b4be784
kernel-xenU-devel-2.6.9-55.0.18.EL.x86_64.rpm
File outdated by:  RHBA-2008:0846
    c2c117d6e9061ea2e410f573aba30029
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

437787 - NFS: Fix directory caching problem - with test case and patch.
438344 - [2.6.9-55.9] VM pagecache reclaim patch causes high latency on systems with large highmem/lowmem ratios
438476 - Since "Patch2037: linux-2.6.9-vm-balance.patch" my NFS performance is poorly
445181 - Granted file lock is processed in wrong thread on NFS client.


References



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/