diff options
author | David S. Miller <davem@davemloft.net> | 2015-03-03 21:16:48 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-03-03 21:16:48 -0500 |
commit | 71a83a6db6138b9d41d8a0b6b91cb59f6dc4742c (patch) | |
tree | f74b6e4e48257ec6ce40b95645ecb8533b9cc1f8 /arch/mips/include/asm/processor.h | |
parent | b97526f3ff95f92b107f0fb52cbb8627e395429b (diff) | |
parent | a6c5170d1edea97c538c81e377e56c7b5c5b7e63 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts:
drivers/net/ethernet/rocker/rocker.c
The rocker commit was two overlapping changes, one to rename
the ->vport member to ->pport, and another making the bitmask
expression use '1ULL' instead of plain '1'.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/mips/include/asm/processor.h')
-rw-r--r-- | arch/mips/include/asm/processor.h | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/arch/mips/include/asm/processor.h b/arch/mips/include/asm/processor.h index f1df4cb4a286..b5dcbee01fd7 100644 --- a/arch/mips/include/asm/processor.h +++ b/arch/mips/include/asm/processor.h | |||
@@ -54,9 +54,7 @@ extern unsigned int vced_count, vcei_count; | |||
54 | #define TASK_SIZE 0x7fff8000UL | 54 | #define TASK_SIZE 0x7fff8000UL |
55 | #endif | 55 | #endif |
56 | 56 | ||
57 | #ifdef __KERNEL__ | ||
58 | #define STACK_TOP_MAX TASK_SIZE | 57 | #define STACK_TOP_MAX TASK_SIZE |
59 | #endif | ||
60 | 58 | ||
61 | #define TASK_IS_32BIT_ADDR 1 | 59 | #define TASK_IS_32BIT_ADDR 1 |
62 | 60 | ||
@@ -73,11 +71,7 @@ extern unsigned int vced_count, vcei_count; | |||
73 | #define TASK_SIZE32 0x7fff8000UL | 71 | #define TASK_SIZE32 0x7fff8000UL |
74 | #define TASK_SIZE64 0x10000000000UL | 72 | #define TASK_SIZE64 0x10000000000UL |
75 | #define TASK_SIZE (test_thread_flag(TIF_32BIT_ADDR) ? TASK_SIZE32 : TASK_SIZE64) | 73 | #define TASK_SIZE (test_thread_flag(TIF_32BIT_ADDR) ? TASK_SIZE32 : TASK_SIZE64) |
76 | |||
77 | #ifdef __KERNEL__ | ||
78 | #define STACK_TOP_MAX TASK_SIZE64 | 74 | #define STACK_TOP_MAX TASK_SIZE64 |
79 | #endif | ||
80 | |||
81 | 75 | ||
82 | #define TASK_SIZE_OF(tsk) \ | 76 | #define TASK_SIZE_OF(tsk) \ |
83 | (test_tsk_thread_flag(tsk, TIF_32BIT_ADDR) ? TASK_SIZE32 : TASK_SIZE64) | 77 | (test_tsk_thread_flag(tsk, TIF_32BIT_ADDR) ? TASK_SIZE32 : TASK_SIZE64) |
@@ -211,6 +205,8 @@ struct octeon_cop2_state { | |||
211 | unsigned long cop2_gfm_poly; | 205 | unsigned long cop2_gfm_poly; |
212 | /* DMFC2 rt, 0x025A; DMFC2 rt, 0x025B - Pass2 */ | 206 | /* DMFC2 rt, 0x025A; DMFC2 rt, 0x025B - Pass2 */ |
213 | unsigned long cop2_gfm_result[2]; | 207 | unsigned long cop2_gfm_result[2]; |
208 | /* DMFC2 rt, 0x24F, DMFC2 rt, 0x50, OCTEON III */ | ||
209 | unsigned long cop2_sha3[2]; | ||
214 | }; | 210 | }; |
215 | #define COP2_INIT \ | 211 | #define COP2_INIT \ |
216 | .cp2 = {0,}, | 212 | .cp2 = {0,}, |
@@ -399,4 +395,15 @@ unsigned long get_wchan(struct task_struct *p); | |||
399 | 395 | ||
400 | #endif | 396 | #endif |
401 | 397 | ||
398 | /* | ||
399 | * Functions & macros implementing the PR_GET_FP_MODE & PR_SET_FP_MODE options | ||
400 | * to the prctl syscall. | ||
401 | */ | ||
402 | extern int mips_get_process_fp_mode(struct task_struct *task); | ||
403 | extern int mips_set_process_fp_mode(struct task_struct *task, | ||
404 | unsigned int value); | ||
405 | |||
406 | #define GET_FP_MODE(task) mips_get_process_fp_mode(task) | ||
407 | #define SET_FP_MODE(task,value) mips_set_process_fp_mode(task, value) | ||
408 | |||
402 | #endif /* _ASM_PROCESSOR_H */ | 409 | #endif /* _ASM_PROCESSOR_H */ |