Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* csum_copy_to_user.S: Checksum+copy to userspace. |
2 | * | |
3 | * Copyright (C) 2005 David S. Miller (davem@davemloft.net) | |
4 | */ | |
5 | ||
6 | #define EX_ST(x) \ | |
7 | 98: x; \ | |
6373fffc | 8 | .section .fixup,"ax"; \ |
1da177e4 LT |
9 | .align 4; \ |
10 | 99: retl; \ | |
11 | mov -1, %o0; \ | |
4d000d5b | 12 | .section __ex_table,"a";\ |
1da177e4 LT |
13 | .align 4; \ |
14 | .word 98b, 99b; \ | |
15 | .text; \ | |
16 | .align 4; | |
17 | ||
18 | #define FUNC_NAME __csum_partial_copy_to_user | |
19 | #define STORE(type,src,addr) type##a src, [addr] %asi | |
20 | ||
21 | #include "csum_copy.S" |