diff options
-rw-r--r-- | include/asm-xtensa/processor.h | 2 | ||||
-rw-r--r-- | include/asm-xtensa/types.h | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/include/asm-xtensa/processor.h b/include/asm-xtensa/processor.h index 4feb9f7f35a6..35145bcd96eb 100644 --- a/include/asm-xtensa/processor.h +++ b/include/asm-xtensa/processor.h | |||
@@ -33,7 +33,7 @@ | |||
33 | * the 1 GB requirement applies to the stack as well. | 33 | * the 1 GB requirement applies to the stack as well. |
34 | */ | 34 | */ |
35 | 35 | ||
36 | #define TASK_SIZE 0x40000000 | 36 | #define TASK_SIZE __XTENSA_UL_CONST(0x40000000) |
37 | 37 | ||
38 | /* | 38 | /* |
39 | * General exception cause assigned to debug exceptions. Debug exceptions go | 39 | * General exception cause assigned to debug exceptions. Debug exceptions go |
diff --git a/include/asm-xtensa/types.h b/include/asm-xtensa/types.h index 9d99a8e9e337..f1e84526f999 100644 --- a/include/asm-xtensa/types.h +++ b/include/asm-xtensa/types.h | |||
@@ -11,6 +11,15 @@ | |||
11 | #ifndef _XTENSA_TYPES_H | 11 | #ifndef _XTENSA_TYPES_H |
12 | #define _XTENSA_TYPES_H | 12 | #define _XTENSA_TYPES_H |
13 | 13 | ||
14 | |||
15 | #ifdef __ASSEMBLY__ | ||
16 | # define __XTENSA_UL(x) (x) | ||
17 | # define __XTENSA_UL_CONST(x) x | ||
18 | #else | ||
19 | # define __XTENSA_UL(x) ((unsigned long)(x)) | ||
20 | # define __XTENSA_UL_CONST(x) x##UL | ||
21 | #endif | ||
22 | |||
14 | #ifndef __ASSEMBLY__ | 23 | #ifndef __ASSEMBLY__ |
15 | 24 | ||
16 | typedef unsigned short umode_t; | 25 | typedef unsigned short umode_t; |