Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
51b1ac0fa2403d1db009189122c17b7c1ea37b33
/
lib
/
iov_iter.c
6daef95
iov_iter: optimize page_copy_sane()
by Eric Dumazet
· 6 years ago
9b286ef
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 6 years ago
96d4f26
Remove 'type' argument from access_ok() function
by Linus Torvalds
· 6 years ago
d05f443
iov_iter: introduce hash_and_copy_to_iter helper
by Sagi Grimberg
· 6 years ago
cb002d0
iov_iter: pass void csum pointer to csum_and_copy_to_iter
by Sagi Grimberg
· 6 years ago
f915289
iov_iter: reduce code duplication
by Al Viro
· 6 years ago
78e1f38
iov_iter: teach csum_and_copy_to_iter() to handle pipe-backed ones
by Al Viro
· 6 years ago
9ea9ce0
iov_iter: Add I/O discard iterator
by David Howells
· 6 years ago
aa563d7
iov_iter: Separate type from direction and use accessor functions
by David Howells
· 6 years ago
00e2370
iov_iter: Use accessor function
by David Howells
· 6 years ago
ca146f6
lib/iov_iter: Fix pipe handling in _copy_to_iter_mcsafe()
by Dan Williams
· 6 years ago
abd08d7
lib/iov_iter: Document _copy_to_iter_flushcache()
by Dan Williams
· 6 years ago
bf3eeb9
lib/iov_iter: Document _copy_to_iter_mcsafe()
by Dan Williams
· 6 years ago
d09a8e6
Merge branch 'x86-dax-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
8780356
x86/asm/memcpy_mcsafe: Define copy_to_iter_mcsafe()
by Dan Williams
· 7 years ago
d7760d6
iov_iter: fix memory leak in pipe_get_pages_alloc()
by Ilya Dryomov
· 7 years ago
e76b6312
iov_iter: fix return type of __pipe_get_pages()
by Ilya Dryomov
· 7 years ago
09cf698
new primitive: iov_iter_for_each_range()
by Al Viro
· 8 years ago
a90bcb8
iov_iter: fix page_copy_sane for compound pages
by Petar Penkov
· 7 years ago
6a37e94
Merge branch 'uaccess-work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
09fc68dc
iov_iter: saner checks on copyin/copyout
by Al Viro
· 8 years ago
72e809e
iov_iter: sanity checks for copy to/from page primitives
by Al Viro
· 8 years ago
aa28de2
iov_iter/hardening: move object size checks to inlined part
by Al Viro
· 8 years ago
0aed55a
x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations
by Dan Williams
· 8 years ago
339fbf6
Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
752ade6
treewide: use kv[mz]alloc* rather than opencoded variants
by Michal Hocko
· 8 years ago
5b47d59
fix braino in generic_file_read_iter()
by Al Viro
· 8 years ago
5db6db0
Merge branch 'work.uaccess' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
4fa55ce
fix a braino in ITER_PIPE iov_iter_revert()
by Al Viro
· 8 years ago
27c0e37
[iov_iter] new privimitive: iov_iter_revert()
by Al Viro
· 8 years ago
3f76345
kill __copy_from_user_nocache()
by Al Viro
· 8 years ago
db68ce1
new helper: uaccess_kernel()
by Al Viro
· 8 years ago
b9dc6f6
fix a fencepost error in pipe_advance()
by Al Viro
· 8 years ago
33844e6
[iov_iter] fix iterate_all_kinds() on empty iterators
by Al Viro
· 8 years ago
9a19a6d
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
36869cb
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
cbbd26b
[iov_iter] new primitives - copy_from_iter_full() and friends
by Al Viro
· 8 years ago
680bb94
fix iov_iter_advance() for ITER_PIPE
by Abhi Das
· 8 years ago
2f8b544
block,fs: untangle fs.h and blk_types.h
by Christoph Hellwig
· 8 years ago
ffecee4
iov_iter: kernel-doc import_iovec() and rw_copy_check_uvector()
by Vegard Nossum
· 8 years ago
1689c73
Fix off-by-one in __pipe_get_pages()
by Al Viro
· 8 years ago
abb5a14
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
a779638
pipe: add pipe_buf_release() helper
by Miklos Szeredi
· 8 years ago
241699c
new iov_iter flavour: pipe-backed
by Al Viro
· 8 years ago
4bce9f6e
get rid of separate multipage fault-in primitives
by Al Viro
· 8 years ago
d4690f1
fix iov_iter_fault_in_readable()
by Al Viro
· 8 years ago
3fa6c50
mm: optimize copy_page_to/from_iter_iovec
by Mikulas Patocka
· 8 years ago
1bdc76a
iov_iter: use bvec iterator to implement iterate_bvec()
by Ming Lei
· 9 years ago
0985b65
Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 9 years ago
19f1845
do "fold checks into iterate_and_advance()" right
by Al Viro
· 9 years ago
6937047
Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 9 years ago
dd254f5
fold checks into iterate_and_advance()
by Al Viro
· 9 years ago
357f435
fix the copy vs. map logics in blk_rq_map_user_iov()
by Al Viro
· 9 years ago
e126758
iov_iter: export import_single_range()
by Al Viro
· 9 years ago
36f7a8a
iov_iter: constify {csum_and_,}copy_to_iter()
by Al Viro
· 9 years ago
36e9f65
Merge branch 'iov_iter' into for-next
by Al Viro
· 10 years ago
171a020
VFS: Add iov_iter_fault_in_multipages_readable()
by Anton Altaparmakov
· 10 years ago
bc917be
saner iov_iter initialization primitives
by Al Viro
· 10 years ago
d879cb8
move iov_iter.c from mm/ to lib/
by Al Viro
· 10 years ago
[Renamed from mm/iov_iter.c]
4b8164b
new helper: dup_iter()
by Al Viro
· 10 years ago
05afcb7
new helper: iov_iter_bvec()
by Al Viro
· 10 years ago
aa58309
copy_from_iter_nocache()
by Al Viro
· 10 years ago
abb78f8
new helper: iov_iter_kvec()
by Al Viro
· 10 years ago
a604ec7
csum_and_copy_..._iter()
by Al Viro
· 10 years ago
a280455
iov_iter.c: handle ITER_KVEC directly
by Al Viro
· 10 years ago
3d4d3e4
iov_iter.c: convert copy_to_iter() to iterate_and_advance
by Al Viro
· 10 years ago
0dbca9a
iov_iter.c: convert copy_from_iter() to iterate_and_advance
by Al Viro
· 10 years ago
d271524
iov_iter.c: get rid of bvec_copy_page_{to,from}_iter()
by Al Viro
· 10 years ago
8442fa4
iov_iter.c: convert iov_iter_zero() to iterate_and_advance
by Al Viro
· 10 years ago
1b17f1f
iov_iter.c: convert iov_iter_get_pages_alloc() to iterate_all_kinds
by Al Viro
· 10 years ago
e5393fa
iov_iter.c: convert iov_iter_get_pages() to iterate_all_kinds
by Al Viro
· 10 years ago
e0f2dc4
iov_iter.c: convert iov_iter_npages() to iterate_all_kinds
by Al Viro
· 10 years ago
7ce2a91
iov_iter.c: iterate_and_advance
by Al Viro
· 10 years ago
04a3116
iov_iter.c: macros for iterating over iov_iter
by Al Viro
· 10 years ago
ad0eab9
Fix thinko in iov_iter_single_seg_count
by Paul Mackerras
· 10 years ago
c35e024
Add copy_to_iter(), copy_from_iter() and iov_iter_zero()
by Matthew Wilcox
· 10 years ago
2c80929
fuse: honour max_read and max_write in direct_io mode
by Miklos Szeredi
· 10 years ago
c7f3888
switch iov_iter_get_pages() to passing maximal number of pages
by Al Viro
· 11 years ago
62a8067
bio_vec-backed iov_iter
by Al Viro
· 11 years ago
81055e5
optimize copy_page_{to,from}_iter()
by Al Viro
· 11 years ago
f0d1bec
new helper: copy_page_from_iter()
by Al Viro
· 11 years ago
91f79c4
new helper: iov_iter_get_pages_alloc()
by Al Viro
· 11 years ago
f67da30
new helper: iov_iter_npages()
by Al Viro
· 11 years ago
7b2c99d
new helper: iov_iter_get_pages()
by Al Viro
· 11 years ago
71d8e53
start adding the tag to iov_iter
by Al Viro
· 11 years ago
886a391
new primitive: iov_iter_alignment()
by Al Viro
· 11 years ago
e7c2460
kill iov_iter_copy_from_user()
by Al Viro
· 11 years ago
4f18cd3
take iov_iter stuff to mm/iov_iter.c
by Al Viro
· 11 years ago