hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/arch/x86/include/asm/checksum_64.h
....@@ -129,26 +129,12 @@
129129 */
130130 extern __wsum csum_partial(const void *buff, int len, __wsum sum);
131131
132
-#define _HAVE_ARCH_COPY_AND_CSUM_FROM_USER 1
133
-#define HAVE_CSUM_COPY_USER 1
134
-
135
-
136132 /* 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);
140134
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);
152138
153139 /**
154140 * ip_compute_csum - Compute an 16bit IP checksum.