mm/page_alloc: Avoid ABI change in 4.9.65
authorBen Hutchings <ben@decadent.org.uk>
Wed, 29 Nov 2017 20:05:45 +0000 (20:05 +0000)
committerYves-Alexis Perez <corsac@debian.org>
Fri, 9 Feb 2018 12:58:52 +0000 (12:58 +0000)
Commit d135e5750205 "mm/page_alloc.c: broken deferred calculation"
renamed pglist_data::static_init_size to static_init_pgcnt.  However
the field has the same semantics as were intended originally (and in
any case, the field is only used by built-in code).  Hide the renaming
from genksyms.

Gbp-Pq: Topic debian
Gbp-Pq: Name mm-page_alloc-avoid-abi-change-in-4.9.65.patch

include/linux/mmzone.h

index e3d7754f25f000fef65fee3e62bb498cb7c59b50..65a686a7bf34db8661f9b014c590025011781292 100644 (file)
@@ -676,7 +676,11 @@ typedef struct pglist_data {
         */
        unsigned long first_deferred_pfn;
        /* Number of non-deferred pages */
+#ifndef __GENKSYMS__
        unsigned long static_init_pgcnt;
+#else
+       unsigned long static_init_size;
+#endif
 #endif /* CONFIG_DEFERRED_STRUCT_PAGE_INIT */
 
 #ifdef CONFIG_TRANSPARENT_HUGEPAGE