1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright IBM Corp. 2008
5 * Guest page hinting for unused pages.
7 * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com>
11 #include <asm/page-states.h>
12 #include <asm/sections.h>
15 int __bootdata_preserved(cmma_flag);
17 void arch_free_page(struct page *page, int order)
21 __set_page_unused(page_to_virt(page), 1UL << order);
24 void arch_alloc_page(struct page *page, int order)
29 __set_page_stable_dat(page_to_virt(page), 1UL << order);
31 __set_page_stable_nodat(page_to_virt(page), 1UL << order);