1 --- linux-2.6.20/include/asm-alpha/page.h.orig 2007-02-04 19:44:54.000000000 +0100
2 +++ linux-2.6.20/include/asm-alpha/page.h 2007-04-02 21:58:18.576624812 +0200
11 /* PAGE_SHIFT determines the page size */
13 #define PAGE_SIZE (1UL << PAGE_SHIFT)
14 #define PAGE_MASK (~(PAGE_SIZE-1))
22 #define STRICT_MM_TYPECHECKS
23 --- linux-2.6.20/include/asm-arm/page.h.orig 2007-02-04 19:44:54.000000000 +0100
24 +++ linux-2.6.20/include/asm-arm/page.h 2007-04-02 21:58:44.914125701 +0200
26 #define _ASMARM_PAGE_H
31 /* PAGE_SHIFT determines the page size */
33 #define PAGE_SIZE (1UL << PAGE_SHIFT)
34 #define PAGE_MASK (~(PAGE_SIZE-1))
38 /* to align the pointer to the (next) page boundary */
39 #define PAGE_ALIGN(addr) (((addr)+PAGE_SIZE-1)&PAGE_MASK)
41 --- linux-2.6.20/include/asm-avr32/page.h.orig 2007-02-04 19:44:54.000000000 +0100
42 +++ linux-2.6.20/include/asm-avr32/page.h 2007-04-02 21:59:35.677018513 +0200
44 #ifndef __ASM_AVR32_PAGE_H
45 #define __ASM_AVR32_PAGE_H
49 /* PAGE_SHIFT determines the page size */
53 #define PAGE_SIZE (1UL << PAGE_SHIFT)
55 #define PAGE_MASK (~(PAGE_SIZE-1))
59 #define PTE_MASK PAGE_MASK
62 --- linux-2.6.20/include/asm-cris/page.h.orig 2007-02-04 19:44:54.000000000 +0100
63 +++ linux-2.6.20/include/asm-cris/page.h 2007-04-02 21:59:53.650042737 +0200
70 -#include <asm/arch/page.h>
72 /* PAGE_SHIFT determines the page size */
77 #define PAGE_MASK (~(PAGE_SIZE-1))
81 +#include <asm/arch/page.h>
83 #define clear_page(page) memset((void *)(page), 0, PAGE_SIZE)
84 #define copy_page(to,from) memcpy((void *)(to), (void *)(from), PAGE_SIZE)
86 --- linux-2.6.20/include/asm-h8300/page.h.orig 2007-02-04 19:44:54.000000000 +0100
87 +++ linux-2.6.20/include/asm-h8300/page.h 2007-04-02 22:00:40.604718532 +0200
94 /* PAGE_SHIFT determines the page size */
96 #define PAGE_SHIFT (12)
97 #define PAGE_SIZE (1UL << PAGE_SHIFT)
98 #define PAGE_MASK (~(PAGE_SIZE-1))
102 #include <asm/setup.h>
105 --- linux-2.6.20/include/asm-ia64/page.h.orig 2007-02-04 19:44:54.000000000 +0100
106 +++ linux-2.6.20/include/asm-ia64/page.h 2007-04-02 22:04:08.544568348 +0200
108 * David Mosberger-Tang <davidm@hpl.hp.com>
116 +#define PAGE_SIZE (getpagesize())
117 +static __inline__ int __getpageshift()
119 + int pagesize = getpagesize();
120 +#if (__GNUC__ >= 4) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))
121 + return (__builtin_clz(pagesize) ^ 31);
123 + register int pageshift = -1;
124 + while (pagesize) { pagesize >>= 1; pageshift++; }
128 +#define PAGE_SHIFT (__getpageshift())
129 +#define PAGE_MASK (~(PAGE_SIZE-1))
133 #include <asm/intrinsics.h>
134 #include <asm/types.h>
135 --- linux-2.6.20/include/asm-mips/page.h.orig 2007-04-02 22:05:30.645246999 +0200
136 +++ linux-2.6.20/include/asm-mips/page.h 2007-04-02 22:05:16.792457574 +0200
146 +#define PAGE_SIZE (getpagesize())
147 +static __inline__ int __getpageshift()
149 + int pagesize = getpagesize();
150 +#if (__GNUC__ >= 4) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))
151 + return (__builtin_clz(pagesize) ^ 31);
153 + register int pageshift = -1;
154 + while (pagesize) { pagesize >>= 1; pageshift++; }
158 +#define PAGE_SHIFT (__getpageshift())
159 +#define PAGE_MASK (~(PAGE_SIZE-1))
165 --- linux-2.6.20/include/asm-powerpc/page.h.orig 2007-02-04 19:44:54.000000000 +0100
166 +++ linux-2.6.20/include/asm-powerpc/page.h 2007-04-02 22:08:03.321947549 +0200
168 * 2 of the License, or (at your option) any later version.
176 +#define PAGE_SIZE (getpagesize())
177 +static __inline__ int __getpageshift()
179 + int pagesize = getpagesize();
180 +#if (__GNUC__ >= 4) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))
181 + return (__builtin_clz(pagesize) ^ 31);
183 + register int pageshift = -1;
184 + while (pagesize) { pagesize >>= 1; pageshift++; }
188 +#define PAGE_SHIFT (__getpageshift())
189 +#define PAGE_MASK (~(PAGE_SIZE-1))
192 #include <asm/asm-compat.h>
193 #include <asm/kdump.h>
195 --- linux-2.6.20/include/asm-sparc/page.h.orig 2007-02-04 19:44:54.000000000 +0100
196 +++ linux-2.6.20/include/asm-sparc/page.h 2007-04-02 22:09:00.405200538 +0200
198 #ifndef _SPARC_PAGE_H
199 #define _SPARC_PAGE_H
206 +#define PAGE_SIZE (getpagesize())
207 +static __inline__ int __getpageshift()
209 + int pagesize = getpagesize();
210 +#if (__GNUC__ >= 4) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))
211 + return (__builtin_clz(pagesize) ^ 31);
213 + register int pageshift = -1;
214 + while (pagesize) { pagesize >>= 1; pageshift++; }
218 +#define PAGE_SHIFT (__getpageshift())
219 +#define PAGE_MASK (~(PAGE_SIZE-1))
224 #define PAGE_SHIFT 13
225 --- linux-2.6.20/include/asm-sparc64/page.h.orig 2007-02-04 19:44:54.000000000 +0100
226 +++ linux-2.6.20/include/asm-sparc64/page.h 2007-04-02 22:09:30.722928247 +0200
228 #ifndef _SPARC64_PAGE_H
229 #define _SPARC64_PAGE_H
236 +#define PAGE_SIZE (getpagesize())
237 +static __inline__ int __getpageshift()
239 + int pagesize = getpagesize();
240 +#if (__GNUC__ >= 4) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 4))
241 + return (__builtin_clz(pagesize) ^ 31);
243 + register int pageshift = -1;
244 + while (pagesize) { pagesize >>= 1; pageshift++; }
248 +#define PAGE_SHIFT (__getpageshift())
249 +#define PAGE_MASK (~(PAGE_SIZE-1))
253 #include <asm/const.h>