| .. | .. |
|---|
| 29 | 29 | #include <linux/highmem.h> |
|---|
| 30 | 30 | #include <linux/kgdb.h> |
|---|
| 31 | 31 | #include <asm/tlbflush.h> |
|---|
| 32 | | - |
|---|
| 32 | +#include <linux/vmalloc.h> |
|---|
| 33 | 33 | |
|---|
| 34 | 34 | #if defined(CONFIG_HIGHMEM) || defined(CONFIG_X86_32) |
|---|
| 35 | 35 | DEFINE_PER_CPU(int, __kmap_atomic_idx); |
|---|
| .. | .. |
|---|
| 105 | 105 | } |
|---|
| 106 | 106 | #endif |
|---|
| 107 | 107 | |
|---|
| 108 | | -unsigned long totalhigh_pages __read_mostly; |
|---|
| 109 | | -EXPORT_SYMBOL(totalhigh_pages); |
|---|
| 110 | | - |
|---|
| 108 | +atomic_long_t _totalhigh_pages __read_mostly; |
|---|
| 109 | +EXPORT_SYMBOL(_totalhigh_pages); |
|---|
| 111 | 110 | |
|---|
| 112 | 111 | EXPORT_PER_CPU_SYMBOL(__kmap_atomic_idx); |
|---|
| 113 | 112 | |
|---|
| .. | .. |
|---|
| 370 | 369 | } |
|---|
| 371 | 370 | |
|---|
| 372 | 371 | EXPORT_SYMBOL(kunmap_high); |
|---|
| 373 | | -#endif |
|---|
| 372 | +#endif /* CONFIG_HIGHMEM */ |
|---|
| 374 | 373 | |
|---|
| 375 | 374 | #if defined(HASHED_PAGE_VIRTUAL) |
|---|
| 376 | 375 | |
|---|
| .. | .. |
|---|
| 482 | 481 | } |
|---|
| 483 | 482 | } |
|---|
| 484 | 483 | |
|---|
| 485 | | -#endif /* defined(CONFIG_HIGHMEM) && !defined(WANT_PAGE_VIRTUAL) */ |
|---|
| 484 | +#endif /* defined(HASHED_PAGE_VIRTUAL) */ |
|---|