|
@@ -91,9 +91,9 @@ extern unsigned long pfn_base;
|
|
* ZERO_PAGE is a global shared page that is always zero: used
|
|
* ZERO_PAGE is a global shared page that is always zero: used
|
|
* for zero-mapped memory areas etc..
|
|
* for zero-mapped memory areas etc..
|
|
*/
|
|
*/
|
|
-extern unsigned long empty_zero_page;
|
|
|
|
|
|
+extern unsigned long empty_zero_page[PAGE_SIZE / sizeof(unsigned long)];
|
|
|
|
|
|
-#define ZERO_PAGE(vaddr) (virt_to_page(&empty_zero_page))
|
|
|
|
|
|
+#define ZERO_PAGE(vaddr) (virt_to_page(empty_zero_page))
|
|
|
|
|
|
/*
|
|
/*
|
|
* In general all page table modifications should use the V8 atomic
|
|
* In general all page table modifications should use the V8 atomic
|