From 260ca25aa69750f3e083c83f86061da42c6f1967 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Fri, 22 Nov 2024 20:17:25 +0100 Subject: [PATCH] Fix build due to 0c3ce2f50261cd2f654d931eeb933c370a3a7d7a --- ...e2f50261cd2f654d931eeb933c370a3a7d7a.patch | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 patches/extra/0002-ia64-workaround-0c3ce2f50261cd2f654d931eeb933c370a3a7d7a.patch diff --git a/patches/extra/0002-ia64-workaround-0c3ce2f50261cd2f654d931eeb933c370a3a7d7a.patch b/patches/extra/0002-ia64-workaround-0c3ce2f50261cd2f654d931eeb933c370a3a7d7a.patch new file mode 100644 index 0000000..31ad5c8 --- /dev/null +++ b/patches/extra/0002-ia64-workaround-0c3ce2f50261cd2f654d931eeb933c370a3a7d7a.patch @@ -0,0 +1,20 @@ +diff --git a/mm/page_frag_cache.c b/mm/page_frag_cache.c +index 3f7a203d35c6..30628540f500 100644 +--- a/mm/page_frag_cache.c ++++ b/mm/page_frag_cache.c +@@ -23,7 +23,14 @@ + static unsigned long encoded_page_create(struct page *page, unsigned int order, + bool pfmemalloc) + { +- BUILD_BUG_ON(PAGE_FRAG_CACHE_MAX_ORDER > PAGE_FRAG_CACHE_ORDER_MASK); ++// DEBUG ++#define XSTR(x) STR(x) ++#define STR(x) #x ++ ++#pragma message "PAGE_FRAG_CACHE_MAX_ORDER = " XSTR(PAGE_FRAG_CACHE_MAX_ORDER) ++#pragma message "PAGE_FRAG_CACHE_ORDER_MASK = " XSTR(PAGE_FRAG_CACHE_ORDER_MASK) ++// DEBUG ++ //BUILD_BUG_ON(PAGE_FRAG_CACHE_MAX_ORDER > PAGE_FRAG_CACHE_ORDER_MASK); + BUILD_BUG_ON(PAGE_FRAG_CACHE_PFMEMALLOC_BIT >= PAGE_SIZE); + + return (unsigned long)page_address(page) |