Whamcloud - gitweb
Branch HEAD
authoryangsheng <yangsheng>
Sat, 29 Sep 2007 10:10:04 +0000 (10:10 +0000)
committeryangsheng <yangsheng>
Sat, 29 Sep 2007 10:10:04 +0000 (10:10 +0000)
b=13518
i=shadow
i=johann

Modify the vm-tunables-rhel4.patch for RHEL4 kernel-2.6.9-55.0.6.EL.

lustre/ChangeLog
lustre/kernel_patches/patches/vm-tunables-rhel4.patch
lustre/kernel_patches/targets/2.6-rhel4.target.in
lustre/kernel_patches/which_patch

index 58fc966..be55a58 100644 (file)
@@ -1,7 +1,7 @@
        * version 1.8.0
        * Support for kernels:
         2.6.5-7.286 (SLES 9),
        * version 1.8.0
        * Support for kernels:
         2.6.5-7.286 (SLES 9),
-        2.6.9-55.EL (RHEL 4),
+        2.6.9-55.0.6.EL (RHEL 4),
         2.6.16.46-0.14 (SLES 10),
         2.6.18-8.1.10.EL5 (RHEL 5).
         2.6.18.8 vanilla (kernel.org)
         2.6.16.46-0.14 (SLES 10),
         2.6.18-8.1.10.EL5 (RHEL 5).
         2.6.18.8 vanilla (kernel.org)
@@ -336,6 +336,11 @@ Bugzilla   : 13730
 Description: client sometimes tried revalidate root dentry.
 Details    : not revalidate dentry if it root dentry.
 
 Description: client sometimes tried revalidate root dentry.
 Details    : not revalidate dentry if it root dentry.
 
+Severity   : normal
+Bugzilla   : 13518
+Description: Kernel patches update for RHEL4 2.6.9-55.0.6.
+Details    : Modify vm-tunables-rhel4.patch.
+
 --------------------------------------------------------------------------------
 
 2007-08-10         Cluster File Systems, Inc. <info@clusterfs.com>
 --------------------------------------------------------------------------------
 
 2007-08-10         Cluster File Systems, Inc. <info@clusterfs.com>
index 7e4a9d6..db2460b 100644 (file)
@@ -17,57 +17,3 @@ Index: linux+rhel4+chaos/mm/page_alloc.c
                spin_unlock_irqrestore(&zone->lru_lock, flags);
        }
  }
                spin_unlock_irqrestore(&zone->lru_lock, flags);
        }
  }
-@@ -1982,24 +1986,25 @@ static void setup_per_zone_pages_min(voi
-  * Initialise min_free_kbytes.
-  *
-  * For small machines we want it small (128k min).  For large machines
-- * we want it large (16MB max).  But it is not linear, because network
-+ * we want it large (64MB max).  But it is not linear, because network
-  * bandwidth does not increase linearly with machine size.  We use
-  *
-- *    min_free_kbytes = sqrt(lowmem_kbytes)
-+ *    min_free_kbytes = 4 * sqrt(lowmem_kbytes), for better accuracy
-+ *  min_free_kbytes = sqrt(lowmem_kbytes * 16) 
-  *
-  * which yields
-  *
-- * 16MB:      128k
-- * 32MB:      181k
-- * 64MB:      256k
-- * 128MB:     362k
-- * 256MB:     512k
-- * 512MB:     724k
-- * 1024MB:    1024k
-- * 2048MB:    1448k
-- * 4096MB:    2048k
-- * 8192MB:    2896k
-- * 16384MB:   4096k
-+ * 16MB:      512k
-+ * 32MB:      724k
-+ * 64MB:      1024k
-+ * 128MB:     1448k
-+ * 256MB:     2048k
-+ * 512MB:     2896k
-+ * 1024MB:    4096k
-+ * 2048MB:    5792k
-+ * 4096MB:    8192k
-+ * 8192MB:    11584k
-+ * 16384MB:   16384k
-  */
- static int __init init_per_zone_pages_min(void)
- {
-@@ -2007,11 +2012,11 @@ static int __init init_per_zone_pages_mi
-       lowmem_kbytes = nr_free_buffer_pages() * (PAGE_SIZE >> 10);
--      min_free_kbytes = int_sqrt(lowmem_kbytes);
-+      min_free_kbytes = int_sqrt(lowmem_kbytes * 16);
-       if (min_free_kbytes < 128)
-               min_free_kbytes = 128;
--      if (min_free_kbytes > 16384)
--              min_free_kbytes = 16384;
-+      if (min_free_kbytes > 65536)
-+              min_free_kbytes = 65536;
-       setup_per_zone_pages_min();
-       setup_per_zone_protection();
-       return 0;
index 68128a0..43e0021 100644 (file)
@@ -1,5 +1,5 @@
 lnxmaj="2.6.9"
 lnxmaj="2.6.9"
-lnxrel="55.0.2.EL"
+lnxrel="55.0.6.EL"
 
 KERNEL=linux-${lnxmaj}-${lnxrel}.tar.bz2
 SERIES=2.6-rhel4.series
 
 KERNEL=linux-${lnxmaj}-${lnxrel}.tar.bz2
 SERIES=2.6-rhel4.series
index 3705195..edbe77d 100644 (file)
@@ -3,7 +3,7 @@ SERIES                VERSION                  COMMENT
 SUPPORTED KERNELS:
 2.6-suse              SLES9 before SP1         already in SLES9 SP1 kernel
 2.6-suse-newer        SLES9: 2.6.5-7.286       extra patches for SLES9 after SP1
 SUPPORTED KERNELS:
 2.6-suse              SLES9 before SP1         already in SLES9 SP1 kernel
 2.6-suse-newer        SLES9: 2.6.5-7.286       extra patches for SLES9 after SP1
-2.6-rhel4             RHEL4: 2.6.9-55.0.2.EL
+2.6-rhel4             RHEL4: 2.6.9-55.0.6.EL
 2.6-sles10            SLES10: 2.6.16.46-0.14
 2.6-rhel5.series      RHEL5: 2.6.18-8.1.10.el5
 2.6.18-vanilla.series kernel.org: 2.6.18.8
 2.6-sles10            SLES10: 2.6.16.46-0.14
 2.6-rhel5.series      RHEL5: 2.6.18-8.1.10.el5
 2.6.18-vanilla.series kernel.org: 2.6.18.8