|
@@ -65,9 +65,6 @@ struct page {
|
|
|
* this page is only used to
|
|
|
* free other pages.
|
|
|
*/
|
|
|
-#if defined(CONFIG_TRANSPARENT_HUGEPAGE) && USE_SPLIT_PMD_PTLOCKS
|
|
|
- pgtable_t pmd_huge_pte; /* protected by page->ptl */
|
|
|
-#endif
|
|
|
};
|
|
|
|
|
|
union {
|
|
@@ -135,6 +132,9 @@ struct page {
|
|
|
|
|
|
struct list_head list; /* slobs list of pages */
|
|
|
struct slab *slab_page; /* slab fields */
|
|
|
+#if defined(CONFIG_TRANSPARENT_HUGEPAGE) && USE_SPLIT_PMD_PTLOCKS
|
|
|
+ pgtable_t pmd_huge_pte; /* protected by page->ptl */
|
|
|
+#endif
|
|
|
};
|
|
|
|
|
|
/* Remainder is not double word aligned */
|