| .. | .. |
|---|
| 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 */ |
|---|