summaryrefslogtreecommitdiffstats
path: root/include/linux/uio.h
Commit message (Expand)AuthorAgeFilesLines
* iov_iter, net: Move hash_and_copy_to_iter() to net/David Howells2023-10-091-3/+0
* iov_iter, net: Move csum_and_copy_to/from_iter() to net/David Howells2023-10-091-18/+0
* iov_iter: Derive user-backedness from the iterator typeDavid Howells2023-09-251-3/+1
* iov_iter: Renumber ITER_* constantsDavid Howells2023-09-251-2/+2
* iov_iter: Remove last_offset from iov_iter as it was for ITER_PIPEDavid Howells2023-09-251-4/+1
* iov_iter: Add copy_folio_from_iter_atomic()Matthew Wilcox (Oracle)2023-07-241-1/+8
* Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2023-06-281-0/+5
|\
| * Move netfs_extract_iter_to_sg() to lib/scatterlist.cDavid Howells2023-06-081-0/+5
* | iov_iter: remove iov_iter_get_pages and iov_iter_get_pages_allocChristoph Hellwig2023-06-161-6/+0
* | iov_iter: Kill ITER_PIPEDavid Howells2023-05-241-14/+0
|/
* mm: hwpoison: coredump: support recovery from dump_user_range()Kefeng Wang2023-05-021-0/+16
* Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-04-271-0/+2
|\
| * iov_iter: add copy_page_to_iter_nofault()Lorenzo Stoakes2023-04-051-0/+2
* | iov_iter: overlay struct iovec and ubuf/lenJens Axboe2023-03-301-9/+35
* | iov_iter: set nr_segs = 1 for ITER_UBUFJens Axboe2023-03-301-1/+2
* | iov_iter: remove iov_iter_iovec()Jens Axboe2023-03-301-9/+0
* | iov_iter: add iter_iov_addr() and iter_iov_len() helpersJens Axboe2023-03-301-0/+2
* | iov_iter: add iter_iovec() helperJens Axboe2023-03-301-3/+6
|/
* Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds2023-02-221-2/+33
|\
| * iov_iter: Add a function to extract a page list from an iteratorDavid Howells2023-02-201-1/+26
| * iov_iter: Define flags to qualify page extraction.David Howells2023-02-201-2/+8
* | iov: add import_ubuf()Jens Axboe2023-01-081-0/+1
|/
* Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linuxLinus Torvalds2022-12-131-0/+6
|\
| * iov_iter: introduce iov_iter_get_pages_[alloc_]flags()Logan Gunthorpe2022-11-091-0/+6
* | use less confusing names for iov_iter direction initializersAl Viro2022-11-251-0/+3
|/
* iov_iter: use "maxpages" parameterDan Carpenter2022-09-161-1/+1
* get rid of non-advancing variantsAl Viro2022-08-081-22/+2
* iov_iter: advancing variants of iov_iter_get_pages{,_alloc}()Al Viro2022-08-081-0/+20
* ITER_PIPE: cache the type of last bufferAl Viro2022-08-081-1/+4
* new iov_iter flavour - ITER_UBUFAl Viro2022-08-081-0/+26
* Merge tag 'pull-work.iov_iter-base' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-08-031-9/+6
|\
| * No need of likely/unlikely on calls of check_copy_size()Al Viro2022-06-071-9/+6
* | iov: introduce iov_iter_alignedKeith Busch2022-06-271-0/+2
|/
* tls: cap the output scatter list to something reasonableJakub Kicinski2022-02-041-0/+17
* Merge tag 'libnvdimm-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-01-121-19/+1
|\
| * uio: remove copy_from_iter_flushcache() and copy_mc_to_iter()Christoph Hellwig2021-12-181-19/+1
* | iov_iter: Add copy_folio_to_iter()Matthew Wilcox (Oracle)2022-01-041-0/+7
|/
* iov_iter: Introduce nofault flag to disable page faultsAndreas Gruenbacher2021-10-241-0/+1
* iov_iter: Introduce fault_in_iov_iter_writeableAndreas Gruenbacher2021-10-201-0/+1
* iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readableAndreas Gruenbacher2021-10-181-1/+1
* Revert "iov_iter: track truncated size"Jens Axboe2021-09-151-5/+1
* iov_iter: add helper to save iov_iter stateJens Axboe2021-09-141-0/+15
* iov_iter: track truncated sizePavel Begunkov2021-09-031-1/+5
* iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing va...Al Viro2021-06-101-2/+2
* sanitize iov_iter_fault_in_readable()Al Viro2021-06-101-1/+1
* iov_iter: separate direction from flavourAl Viro2021-06-101-14/+10
* iov_iter: switch ..._full() variants of primitives to use of iov_iter_revert()Al Viro2021-06-101-11/+21
* iov_iter: Remove iov_iter_for_each_range()David Howells2021-06-031-4/+0
* iov_iter: Four fixes for ITER_XARRAYDavid Howells2021-04-261-1/+0
* iov_iter: Add ITER_XARRAYDavid Howells2021-04-231-0/+11