diff options
author | Helge Deller <deller@gmx.de> | 2006-12-19 18:35:57 -0500 |
---|---|---|
committer | Kyle McMartin <kyle@athena.road.mcmartin.ca> | 2007-02-17 00:56:16 -0500 |
commit | ca72a223278483e62530ca9e5b4f9b39318868ea (patch) | |
tree | 7cc66d1b40ecd3819e0cb14dbe77936c1fa579c5 /include/asm-parisc/uaccess.h | |
parent | 94a1981df056e349b926164915894436acdb8dd5 (diff) |
[PARISC] fix fixup declarations for 32bit and use CONFIG_64BIT
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
Diffstat (limited to 'include/asm-parisc/uaccess.h')
-rw-r--r-- | include/asm-parisc/uaccess.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/asm-parisc/uaccess.h b/include/asm-parisc/uaccess.h index 98c36dcadf80..d5d831ea7bc6 100644 --- a/include/asm-parisc/uaccess.h +++ b/include/asm-parisc/uaccess.h | |||
@@ -42,7 +42,7 @@ static inline long access_ok(int type, const void __user * addr, | |||
42 | #define put_user __put_user | 42 | #define put_user __put_user |
43 | #define get_user __get_user | 43 | #define get_user __get_user |
44 | 44 | ||
45 | #if !defined(__LP64__) | 45 | #if !defined(CONFIG_64BIT) |
46 | #define LDD_KERNEL(ptr) __get_kernel_bad(); | 46 | #define LDD_KERNEL(ptr) __get_kernel_bad(); |
47 | #define LDD_USER(ptr) __get_user_bad(); | 47 | #define LDD_USER(ptr) __get_user_bad(); |
48 | #define STD_KERNEL(x, ptr) __put_kernel_asm64(x,ptr) | 48 | #define STD_KERNEL(x, ptr) __put_kernel_asm64(x,ptr) |
@@ -185,7 +185,7 @@ struct exception_data { | |||
185 | : "r1") | 185 | : "r1") |
186 | 186 | ||
187 | 187 | ||
188 | #if !defined(__LP64__) | 188 | #if !defined(CONFIG_64BIT) |
189 | 189 | ||
190 | #define __put_kernel_asm64(__val,ptr) do { \ | 190 | #define __put_kernel_asm64(__val,ptr) do { \ |
191 | u64 __val64 = (u64)(__val); \ | 191 | u64 __val64 = (u64)(__val); \ |
@@ -211,15 +211,15 @@ struct exception_data { | |||
211 | "\n1:\tstw %2,0(%%sr3,%1)\n" \ | 211 | "\n1:\tstw %2,0(%%sr3,%1)\n" \ |
212 | "\n2:\tstw %3,4(%%sr3,%1)\n" \ | 212 | "\n2:\tstw %3,4(%%sr3,%1)\n" \ |
213 | "\t.section __ex_table,\"aw\"\n" \ | 213 | "\t.section __ex_table,\"aw\"\n" \ |
214 | "\t.word\t1b,fixup_get_user_skip_2\n" \ | 214 | "\t.word\t1b,fixup_put_user_skip_2\n" \ |
215 | "\t.word\t2b,fixup_get_user_skip_1\n" \ | 215 | "\t.word\t2b,fixup_put_user_skip_1\n" \ |
216 | "\t.previous" \ | 216 | "\t.previous" \ |
217 | : "=r"(__pu_err) \ | 217 | : "=r"(__pu_err) \ |
218 | : "r"(ptr), "r"(hi), "r"(lo), "0"(__pu_err) \ | 218 | : "r"(ptr), "r"(hi), "r"(lo), "0"(__pu_err) \ |
219 | : "r1"); \ | 219 | : "r1"); \ |
220 | } while (0) | 220 | } while (0) |
221 | 221 | ||
222 | #endif /* !defined(__LP64__) */ | 222 | #endif /* !defined(CONFIG_64BIT) */ |
223 | 223 | ||
224 | 224 | ||
225 | /* | 225 | /* |