Distribution: Red Hat Enterprise Linux 3
Description: Fix panics due to double io completion
Packager: Guru Anbalagane
Disposition: Release

Files

kernel-2.4.21-37.0.0.4.2.EL.i686.rpm 04d4a7e0d29fed0cb2a61783dd252ec6
kernel-2.4.21-37.0.0.4.2.EL.src.rpm b1321faec364564e1509741bc37e02c0
kernel-debuginfo-2.4.21-37.0.0.4.2.EL.i686.rpm 557654c10b684186bc3558896aaa8165
kernel-hugemem-2.4.21-37.0.0.4.2.EL.i686.rpm a1bc87348cfea128e0788bb6d76d9543
kernel-hugemem-unsupported-2.4.21-37.0.0.4.2.EL.i686.rpm 055da2813304ff7abce34773e2de1e42
kernel-smp-2.4.21-37.0.0.4.2.EL.i686.rpm 2e9e18c6bfd5f4aceb92fd60220368d2
kernel-smp-unsupported-2.4.21-37.0.0.4.2.EL.i686.rpm 139f1da4a89fa25f3bf220cf7f28678f
kernel-unsupported-2.4.21-37.0.0.4.2.EL.i686.rpm 2e68cb5ca4d612512a1f57b2f8752ce8

Bugs Fixed

Oracle BUG 6342815 fix panics in generic_aio_complete_read
Oracle BUG 4129091 autofs4 does not remount after expire
Oracle BUG 5038841 RHEL3 u6 kernel doesn't have module parameter support for e100
Oracle BUG 4166928 tg3 githack
Oracle BUG 5088963 IO to NFS partition hangs (see below)

Bugs Tested

Oracle BUG 4331231 enobufs with lowmem fragmentation (ora-603)
Oracle BUG 4378996 OPEN, it 73115, hotplug disk online causes crash

Details

README for kernel 2.4.21-37.0.0.4.2.EL

Resolves: 
[ora 5088963]: io to nfs partition hangs
               IMPORTANT:  2 changes needed to avoid the known nfs hang cases:
	       - apply this kernel patch
	       - disable core dumps (very important)
	       Details on the changes:
	       * retry defragment pages
	       * xdr_ and xprt_ debug counters (safely ignored)
	       * GFP_NOFS removed
	       * kmap reorder patch in do_generic_file_write
	       * WARNING: ensure that core dumps are disabled for production!  
[bz 161875] [ora 4129091]: autofs4 does not remount after expire
[ora 5038841]: e100 driver legacy version missing
[ora 5038841]: e1000 driver legacy version missing
[ora 4166928]: tg3 githack driver
[ora 6342815]: fix filemap.c to avoid double io completion

Partially resolves:
[bz 176849] [ora 4331231] enobufs with lowmem fragmentation (ora-603)
If you want to use this kernel to resolve the ora-603 error, be
certain to track down the root cause of the lowmem pressure. This 
only postpones the symptoms, not the root cause, of your memory exhaustion.