mm: compaction: fix bit ranges in {get,clear,set}_pageblock_skip()
[sfrench/cifs-2.6.git] / include / linux / pageblock-flags.h
index eed27f4f4c3efd1785a3e777636f52bd5642aa7e..be655e4a2a75b23e056c1631e5219fd52dd6c6f8 100644 (file)
@@ -71,13 +71,13 @@ void set_pageblock_flags_group(struct page *page, unsigned long flags,
 #ifdef CONFIG_COMPACTION
 #define get_pageblock_skip(page) \
                        get_pageblock_flags_group(page, PB_migrate_skip,     \
-                                                       PB_migrate_skip + 1)
+                                                       PB_migrate_skip)
 #define clear_pageblock_skip(page) \
                        set_pageblock_flags_group(page, 0, PB_migrate_skip,  \
-                                                       PB_migrate_skip + 1)
+                                                       PB_migrate_skip)
 #define set_pageblock_skip(page) \
                        set_pageblock_flags_group(page, 1, PB_migrate_skip,  \
-                                                       PB_migrate_skip + 1)
+                                                       PB_migrate_skip)
 #endif /* CONFIG_COMPACTION */
 
 #define get_pageblock_flags(page) \