]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - include/linux/mmzone.h
Merge tag 'regulator-v3.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...
[karo-tx-linux.git] / include / linux / mmzone.h
index bd791e452ad7a96329d883afba92ffbdf7bbc9bc..5f2052c831547a33b66606d78ac5713086d285e3 100644 (file)
@@ -489,6 +489,12 @@ struct zone {
        unsigned long           present_pages;
        unsigned long           managed_pages;
 
+       /*
+        * Number of MIGRATE_RESEVE page block. To maintain for just
+        * optimization. Protected by zone->lock.
+        */
+       int                     nr_migrate_reserve_block;
+
        /*
         * rarely used fields:
         */
@@ -758,10 +764,7 @@ typedef struct pglist_data {
        int kswapd_max_order;
        enum zone_type classzone_idx;
 #ifdef CONFIG_NUMA_BALANCING
-       /*
-        * Lock serializing the per destination node AutoNUMA memory
-        * migration rate limiting data.
-        */
+       /* Lock serializing the migrate rate limiting window */
        spinlock_t numabalancing_migrate_lock;
 
        /* Rate limiting time interval */