diff --git a/mm/page_owner.c b/mm/page_owner.c
index 4f44b95b9d1e53cb7a8b294f339afea90b885e93..8592543a0f1599b1ab0c95620ae8ad45e67b7760 100644
--- a/mm/page_owner.c
+++ b/mm/page_owner.c
@@ -20,9 +20,9 @@
 #define PAGE_OWNER_STACK_DEPTH (16)
 
 struct page_owner {
-	unsigned int order;
+	unsigned short order;
+	short last_migrate_reason;
 	gfp_t gfp_mask;
-	int last_migrate_reason;
 	depot_stack_handle_t handle;
 };