.. | .. |
---|
129 | 129 | */ |
---|
130 | 130 | extern __wsum csum_partial(const void *buff, int len, __wsum sum); |
---|
131 | 131 | |
---|
132 | | -#define _HAVE_ARCH_COPY_AND_CSUM_FROM_USER 1 |
---|
133 | | -#define HAVE_CSUM_COPY_USER 1 |
---|
134 | | - |
---|
135 | | - |
---|
136 | 132 | /* Do not call this directly. Use the wrappers below */ |
---|
137 | | -extern __visible __wsum csum_partial_copy_generic(const void *src, const void *dst, |
---|
138 | | - int len, __wsum sum, |
---|
139 | | - int *src_err_ptr, int *dst_err_ptr); |
---|
| 133 | +extern __visible __wsum csum_partial_copy_generic(const void *src, void *dst, int len); |
---|
140 | 134 | |
---|
141 | | - |
---|
142 | | -extern __wsum csum_partial_copy_from_user(const void __user *src, void *dst, |
---|
143 | | - int len, __wsum isum, int *errp); |
---|
144 | | -extern __wsum csum_partial_copy_to_user(const void *src, void __user *dst, |
---|
145 | | - int len, __wsum isum, int *errp); |
---|
146 | | -extern __wsum csum_partial_copy_nocheck(const void *src, void *dst, |
---|
147 | | - int len, __wsum sum); |
---|
148 | | - |
---|
149 | | -/* Old names. To be removed. */ |
---|
150 | | -#define csum_and_copy_to_user csum_partial_copy_to_user |
---|
151 | | -#define csum_and_copy_from_user csum_partial_copy_from_user |
---|
| 135 | +extern __wsum csum_and_copy_from_user(const void __user *src, void *dst, int len); |
---|
| 136 | +extern __wsum csum_and_copy_to_user(const void *src, void __user *dst, int len); |
---|
| 137 | +extern __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len); |
---|
152 | 138 | |
---|
153 | 139 | /** |
---|
154 | 140 | * ip_compute_csum - Compute an 16bit IP checksum. |
---|