Skip to content

Commit a0e9459

Browse files
chleroyAl Viro
authored andcommitted
Fix misannotated out-of-line _copy_to_user()
Destination is a kernel pointer and source - a userland one in _copy_from_user(); _copy_to_user() is the other way round. Fixes: d597580 ("generic ...copy_..._user primitives") Signed-off-by: Christophe Leroy <[email protected]> Signed-off-by: Al Viro <[email protected]>
1 parent 9c56503 commit a0e9459

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/usercopy.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ EXPORT_SYMBOL(_copy_from_user);
2020
#endif
2121

2222
#ifndef INLINE_COPY_TO_USER
23-
unsigned long _copy_to_user(void *to, const void __user *from, unsigned long n)
23+
unsigned long _copy_to_user(void __user *to, const void *from, unsigned long n)
2424
{
2525
might_fault();
2626
if (likely(access_ok(VERIFY_WRITE, to, n))) {

0 commit comments

Comments
 (0)