diff options
Diffstat (limited to 'arch/sparc/lib/csum_copy.S')
| -rw-r--r-- | arch/sparc/lib/csum_copy.S | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/sparc/lib/csum_copy.S b/arch/sparc/lib/csum_copy.S index e566c770a0f6..0ecbafc30fd0 100644 --- a/arch/sparc/lib/csum_copy.S +++ b/arch/sparc/lib/csum_copy.S | |||
| @@ -3,6 +3,8 @@ | |||
| 3 | * Copyright (C) 2005 David S. Miller <davem@davemloft.net> | 3 | * Copyright (C) 2005 David S. Miller <davem@davemloft.net> |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| 6 | #include <asm/export.h> | ||
| 7 | |||
| 6 | #ifdef __KERNEL__ | 8 | #ifdef __KERNEL__ |
| 7 | #define GLOBAL_SPARE %g7 | 9 | #define GLOBAL_SPARE %g7 |
| 8 | #else | 10 | #else |
| @@ -63,6 +65,7 @@ | |||
| 63 | add %o5, %o4, %o4 | 65 | add %o5, %o4, %o4 |
| 64 | 66 | ||
| 65 | .globl FUNC_NAME | 67 | .globl FUNC_NAME |
| 68 | EXPORT_SYMBOL(FUNC_NAME) | ||
| 66 | FUNC_NAME: /* %o0=src, %o1=dst, %o2=len, %o3=sum */ | 69 | FUNC_NAME: /* %o0=src, %o1=dst, %o2=len, %o3=sum */ |
| 67 | LOAD(prefetch, %o0 + 0x000, #n_reads) | 70 | LOAD(prefetch, %o0 + 0x000, #n_reads) |
| 68 | xor %o0, %o1, %g1 | 71 | xor %o0, %o1, %g1 |
