projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
iov_iter: fix copy_page_to_iter_nofault()
[linux-2.6-microblaze.git]
/
lib
/
iov_iter.c
diff --git
a/lib/iov_iter.c
b/lib/iov_iter.c
index
de7d11c
..
8ff6824
100644
(file)
--- a/
lib/iov_iter.c
+++ b/
lib/iov_iter.c
@@
-409,7
+409,7
@@
size_t copy_page_to_iter_nofault(struct page *page, unsigned offset, size_t byte
void *kaddr = kmap_local_page(page);
size_t n = min(bytes, (size_t)PAGE_SIZE - offset);
- n = iterate_and_advance(i,
bytes, kaddr
,
+ n = iterate_and_advance(i,
n, kaddr + offset
,
copy_to_user_iter_nofault,
memcpy_to_iter);
kunmap_local(kaddr);