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