summaryrefslogtreecommitdiff
path: root/lib/iov_iter.c
Commit message (Expand)AuthorAgeFilesLines
* pipe: Fix bogus dereference in iov_iter_alignment()Jan Kara2019-12-161-1/+2
* Merge tag 'compat-ioctl-5.5' of git://git.kernel.org:/pub/scm/linux/kernel/gi...Linus Torvalds2019-12-011-0/+1
|\
| * compat_ioctl: reimplement SG_IO handlingArnd Bergmann2019-10-231-0/+1
* | pipe: Allow pipes to have kernel-reserved slotsDavid Howells2019-11-151-2/+2
* | pipe: Use head and tail pointers for the ring, not cursor and lengthDavid Howells2019-10-311-118/+151
|/
* mm: introduce page_size()Matthew Wilcox (Oracle)2019-09-241-1/+1
* uio: make import_iovec()/compat_import_iovec() return bytes on successJens Axboe2019-05-311-7/+8
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* mm/gup: change GUP fast to use flags rather than a write 'bool'Ira Weiny2019-05-141-2/+5
* iov_iter: Fix build error without CONFIG_CRYPTOYueHaibing2019-04-031-0/+4
* iov_iter: optimize page_copy_sane()Eric Dumazet2019-02-261-2/+15
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2019-01-051-27/+27
|\
| * iov_iter: reduce code duplicationAl Viro2018-11-271-27/+27
* | Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-031-4/+4
* | iov_iter: introduce hash_and_copy_to_iter helperSagi Grimberg2018-12-131-0/+16
* | iov_iter: pass void csum pointer to csum_and_copy_to_iterSagi Grimberg2018-12-131-1/+2
|/
* iov_iter: teach csum_and_copy_to_iter() to handle pipe-backed onesAl Viro2018-11-251-1/+37
* iov_iter: Add I/O discard iteratorDavid Howells2018-10-241-7/+48
* iov_iter: Separate type from direction and use accessor functionsDavid Howells2018-10-241-13/+15
* iov_iter: Use accessor functionDavid Howells2018-10-241-28/+28
* lib/iov_iter: Fix pipe handling in _copy_to_iter_mcsafe()Dan Williams2018-07-161-4/+33
* lib/iov_iter: Document _copy_to_iter_flushcache()Dan Williams2018-07-161-0/+14
* lib/iov_iter: Document _copy_to_iter_mcsafe()Dan Williams2018-07-161-0/+26
* Merge branch 'x86-dax-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-06-041-0/+61
|\
| * x86/asm/memcpy_mcsafe: Define copy_to_iter_mcsafe()Dan Williams2018-05-151-0/+61
* | iov_iter: fix memory leak in pipe_get_pages_alloc()Ilya Dryomov2018-05-021-1/+1
* | iov_iter: fix return type of __pipe_get_pages()Ilya Dryomov2018-05-021-1/+1
|/
* new primitive: iov_iter_for_each_range()Al Viro2017-10-111-0/+22
* iov_iter: fix page_copy_sane for compound pagesPetar Penkov2017-09-201-2/+4
* Merge branch 'uaccess-work.iov_iter' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-07-071-29/+69
|\
| * iov_iter: saner checks on copyin/copyoutAl Viro2017-07-071-16/+39
| * iov_iter: sanity checks for copy to/from page primitivesAl Viro2017-06-291-0/+17
| * iov_iter/hardening: move object size checks to inlined partAl Viro2017-06-291-11/+11
* | x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass ope...Dan Williams2017-06-091-0/+22
|/
* Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2017-05-091-0/+2
|\
| * fix braino in generic_file_read_iter()Al Viro2017-05-081-0/+2
* | treewide: use kv[mz]alloc* rather than opencoded variantsMichal Hocko2017-05-081-4/+1
* | Merge branch 'work.uaccess' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2017-05-011-3/+3
|\ \
| * | kill __copy_from_user_nocache()Al Viro2017-03-281-2/+2
| * | new helper: uaccess_kernel()Al Viro2017-03-281-1/+1
* | | fix a braino in ITER_PIPE iov_iter_revert()Al Viro2017-04-291-1/+1
| |/ |/|
* | [iov_iter] new privimitive: iov_iter_revert()Al Viro2017-04-021-0/+63
|/
* fix a fencepost error in pipe_advance()Al Viro2017-01-141-23/+31
* [iov_iter] fix iterate_all_kinds() on empty iteratorsAl Viro2016-12-221-29/+26
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2016-12-161-2/+96
|\
| * [iov_iter] new primitives - copy_from_iter_full() and friendsAl Viro2016-12-051-2/+96
* | Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-blockLinus Torvalds2016-12-131-0/+1
|\ \ | |/ |/|
| * block,fs: untangle fs.h and blk_types.hChristoph Hellwig2016-11-011-0/+1
* | fix iov_iter_advance() for ITER_PIPEAbhi Das2016-11-171-1/+3
|/
* iov_iter: kernel-doc import_iovec() and rw_copy_check_uvector()Vegard Nossum2016-10-141-0/+22