[PATCH] VM: rate limit early reclaim
[linux-3.10.git] / include / linux / mmzone.h
index beacd931b606f478cc188ec72bb081fc1f966632..18fed8b679437ad66f475adb8d9d841e561c0b29 100644 (file)
@@ -144,6 +144,14 @@ struct zone {
        unsigned long           pages_scanned;     /* since last reclaim */
        int                     all_unreclaimable; /* All pages pinned */
 
+       /*
+        * Does the allocator try to reclaim pages from the zone as soon
+        * as it fails a watermark_ok() in __alloc_pages?
+        */
+       int                     reclaim_pages;
+       /* A count of how many reclaimers are scanning this zone */
+       atomic_t                reclaim_in_progress;
+
        /*
         * prev_priority holds the scanning priority for this zone.  It is
         * defined as the scanning priority at which we achieved our reclaim