X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fasm-s390%2Fpage.h;h=991ba939408c5f9c6b1f9bcdfbc159e715f13554;hb=4b1fefaca9f5fdd43b24aa248777a75a81dfa8d6;hp=f0f4579eac13144b01f43eaf401428dfb2d8c5db;hpb=c2a3b233450d5bc426c063ea2d8a74351db29ea4;p=linux-2.6 diff --git a/include/asm-s390/page.h b/include/asm-s390/page.h index f0f4579eac..991ba93940 100644 --- a/include/asm-s390/page.h +++ b/include/asm-s390/page.h @@ -125,10 +125,18 @@ page_get_storage_key(unsigned long addr) return skey; } -#endif /* !__ASSEMBLY__ */ +#ifdef CONFIG_PAGE_STATES + +struct page; +void arch_free_page(struct page *page, int order); +void arch_alloc_page(struct page *page, int order); + +#define HAVE_ARCH_FREE_PAGE +#define HAVE_ARCH_ALLOC_PAGE -/* to align the pointer to the (next) page boundary */ -#define PAGE_ALIGN(addr) (((addr)+PAGE_SIZE-1)&PAGE_MASK) +#endif + +#endif /* !__ASSEMBLY__ */ #define __PAGE_OFFSET 0x0UL #define PAGE_OFFSET 0x0UL