.. | .. |
---|
2 | 2 | #ifndef _M68KNOMMU_PGTABLE_H |
---|
3 | 3 | #define _M68KNOMMU_PGTABLE_H |
---|
4 | 4 | |
---|
5 | | -#include <asm-generic/4level-fixup.h> |
---|
| 5 | +#include <asm-generic/pgtable-nopud.h> |
---|
6 | 6 | |
---|
7 | 7 | /* |
---|
8 | 8 | * (C) Copyright 2000-2002, Greg Ungerer <gerg@snapgear.com> |
---|
.. | .. |
---|
42 | 42 | * ZERO_PAGE is a global shared page that is always zero: used |
---|
43 | 43 | * for zero-mapped memory areas etc.. |
---|
44 | 44 | */ |
---|
45 | | -#define ZERO_PAGE(vaddr) (virt_to_page(0)) |
---|
46 | | - |
---|
47 | | -/* |
---|
48 | | - * No page table caches to initialise. |
---|
49 | | - */ |
---|
50 | | -#define pgtable_cache_init() do { } while (0) |
---|
| 45 | +extern void *empty_zero_page; |
---|
| 46 | +#define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page)) |
---|
51 | 47 | |
---|
52 | 48 | /* |
---|
53 | 49 | * All 32bit addresses are effectively valid for vmalloc... |
---|
.. | .. |
---|
57 | 53 | #define VMALLOC_END 0xffffffff |
---|
58 | 54 | #define KMAP_START 0 |
---|
59 | 55 | #define KMAP_END 0xffffffff |
---|
60 | | - |
---|
61 | | -#include <asm-generic/pgtable.h> |
---|
62 | | - |
---|
63 | | -#define check_pgt_cache() do { } while (0) |
---|
64 | 56 | |
---|
65 | 57 | #endif /* _M68KNOMMU_PGTABLE_H */ |
---|