Age | Commit message (Expand) | Author | Files | Lines |
2024-04-07 | new helper: copy_to_iter_full() | Al Viro | 1 | -0/+10 |
2024-03-06 | iov_iter: get rid of 'copy_mc' flag | Linus Torvalds | 1 | -16/+0 |
2023-12-05 | iov_iter: replace import_single_range() with import_ubuf() | Jens Axboe | 1 | -2/+0 |
2023-12-05 | iov_iter: remove unused 'iov' argument from import_single_range() | Jens Axboe | 1 | -1/+1 |
2023-10-09 | iov_iter, net: Move hash_and_copy_to_iter() to net/ | David Howells | 1 | -3/+0 |
2023-10-09 | iov_iter, net: Move csum_and_copy_to/from_iter() to net/ | David Howells | 1 | -18/+0 |
2023-09-25 | iov_iter: Derive user-backedness from the iterator type | David Howells | 1 | -3/+1 |
2023-09-25 | iov_iter: Renumber ITER_* constants | David Howells | 1 | -2/+2 |
2023-09-25 | iov_iter: Remove last_offset from iov_iter as it was for ITER_PIPE | David Howells | 1 | -4/+1 |
2023-07-24 | iov_iter: Add copy_folio_from_iter_atomic() | Matthew Wilcox (Oracle) | 1 | -1/+8 |
2023-06-28 | Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 1 | -0/+5 |
2023-06-16 | iov_iter: remove iov_iter_get_pages and iov_iter_get_pages_alloc | Christoph Hellwig | 1 | -6/+0 |
2023-06-08 | Move netfs_extract_iter_to_sg() to lib/scatterlist.c | David Howells | 1 | -0/+5 |
2023-05-24 | iov_iter: Kill ITER_PIPE | David Howells | 1 | -14/+0 |
2023-05-02 | mm: hwpoison: coredump: support recovery from dump_user_range() | Kefeng Wang | 1 | -0/+16 |
2023-04-27 | Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+2 |
2023-04-05 | iov_iter: add copy_page_to_iter_nofault() | Lorenzo Stoakes | 1 | -0/+2 |
2023-03-30 | iov_iter: overlay struct iovec and ubuf/len | Jens Axboe | 1 | -9/+35 |
2023-03-30 | iov_iter: set nr_segs = 1 for ITER_UBUF | Jens Axboe | 1 | -1/+2 |
2023-03-30 | iov_iter: remove iov_iter_iovec() | Jens Axboe | 1 | -9/+0 |
2023-03-30 | iov_iter: add iter_iov_addr() and iter_iov_len() helpers | Jens Axboe | 1 | -0/+2 |
2023-03-30 | iov_iter: add iter_iovec() helper | Jens Axboe | 1 | -3/+6 |
2023-02-22 | Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 | Linus Torvalds | 1 | -2/+33 |
2023-02-20 | iov_iter: Add a function to extract a page list from an iterator | David Howells | 1 | -1/+26 |
2023-02-20 | iov_iter: Define flags to qualify page extraction. | David Howells | 1 | -2/+8 |
2023-01-08 | iov: add import_ubuf() | Jens Axboe | 1 | -0/+1 |
2022-12-13 | Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -0/+6 |
2022-11-25 | use less confusing names for iov_iter direction initializers | Al Viro | 1 | -0/+3 |
2022-11-09 | iov_iter: introduce iov_iter_get_pages_[alloc_]flags() | Logan Gunthorpe | 1 | -0/+6 |
2022-09-16 | iov_iter: use "maxpages" parameter | Dan Carpenter | 1 | -1/+1 |
2022-08-08 | get rid of non-advancing variants | Al Viro | 1 | -22/+2 |
2022-08-08 | iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() | Al Viro | 1 | -0/+20 |
2022-08-08 | ITER_PIPE: cache the type of last buffer | Al Viro | 1 | -1/+4 |
2022-08-08 | new iov_iter flavour - ITER_UBUF | Al Viro | 1 | -0/+26 |
2022-08-03 | Merge tag 'pull-work.iov_iter-base' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -9/+6 |
2022-06-27 | iov: introduce iov_iter_aligned | Keith Busch | 1 | -0/+2 |
2022-06-07 | No need of likely/unlikely on calls of check_copy_size() | Al Viro | 1 | -9/+6 |
2022-02-04 | tls: cap the output scatter list to something reasonable | Jakub Kicinski | 1 | -0/+17 |
2022-01-12 | Merge tag 'libnvdimm-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -19/+1 |
2022-01-04 | iov_iter: Add copy_folio_to_iter() | Matthew Wilcox (Oracle) | 1 | -0/+7 |
2021-12-18 | uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() | Christoph Hellwig | 1 | -19/+1 |
2021-10-24 | iov_iter: Introduce nofault flag to disable page faults | Andreas Gruenbacher | 1 | -0/+1 |
2021-10-20 | iov_iter: Introduce fault_in_iov_iter_writeable | Andreas Gruenbacher | 1 | -0/+1 |
2021-10-18 | iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable | Andreas Gruenbacher | 1 | -1/+1 |
2021-09-15 | Revert "iov_iter: track truncated size" | Jens Axboe | 1 | -5/+1 |
2021-09-14 | iov_iter: add helper to save iov_iter state | Jens Axboe | 1 | -0/+15 |
2021-09-03 | iov_iter: track truncated size | Pavel Begunkov | 1 | -1/+5 |
2021-06-10 | iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing va... | Al Viro | 1 | -2/+2 |
2021-06-10 | sanitize iov_iter_fault_in_readable() | Al Viro | 1 | -1/+1 |
2021-06-10 | iov_iter: separate direction from flavour | Al Viro | 1 | -14/+10 |
2021-06-10 | iov_iter: switch ..._full() variants of primitives to use of iov_iter_revert() | Al Viro | 1 | -11/+21 |
2021-06-03 | iov_iter: Remove iov_iter_for_each_range() | David Howells | 1 | -4/+0 |
2021-04-26 | iov_iter: Four fixes for ITER_XARRAY | David Howells | 1 | -1/+0 |
2021-04-23 | iov_iter: Add ITER_XARRAY | David Howells | 1 | -0/+11 |
2021-02-04 | udp: fix skb_copy_and_csum_datagram with odd segment sizes | Willem de Bruijn | 1 | -1/+7 |
2020-10-12 | Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -11/+9 |
2020-10-06 | x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}() | Dan Williams | 1 | -5/+5 |
2020-10-03 | iov_iter: transparently handle compat iovecs in import_iovec | Christoph Hellwig | 1 | -8/+0 |
2020-10-03 | iov_iter: refactor rw_copy_check_uvector and import_iovec | Christoph Hellwig | 1 | -3/+9 |
2020-06-30 | iov_iter: Move unnecessary inclusion of crypto/hash.h | Herbert Xu | 1 | -1/+0 |
2019-10-31 | pipe: Use head and tail pointers for the ring, not cursor and length | David Howells | 1 | -2/+2 |
2019-07-13 | Merge tag 'for-5.3/io_uring-20190711' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -2/+2 |
2019-06-29 | block: never take page references for ITER_BVEC | Christoph Hellwig | 1 | -9/+1 |
2019-05-31 | uio: make import_iovec()/compat_import_iovec() return bytes on success | Jens Axboe | 1 | -2/+2 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
2019-05-01 | iov_iter: fix iov_iter_type | Ming Lei | 1 | -1/+1 |
2019-03-23 | Merge tag 'io_uring-20190323' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -5/+19 |
2019-03-18 | iov_iter: add ITER_BVEC_FLAG_NO_REF flag | Jens Axboe | 1 | -5/+19 |
2019-02-04 | uio: remove the unused iov_for_each macro | Christoph Hellwig | 1 | -8/+0 |
2018-12-13 | iov_iter: introduce hash_and_copy_to_iter helper | Sagi Grimberg | 1 | -0/+3 |
2018-12-13 | iov_iter: pass void csum pointer to csum_and_copy_to_iter | Sagi Grimberg | 1 | -1/+1 |
2018-10-24 | iov_iter: Add I/O discard iterator | David Howells | 1 | -0/+7 |
2018-10-24 | iov_iter: Separate type from direction and use accessor functions | David Howells | 1 | -5/+5 |
2018-10-24 | iov_iter: Use accessor function | David Howells | 1 | -15/+33 |
2018-09-12 | uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() | Dave Jiang | 1 | -1/+1 |
2018-05-22 | uio, lib: Fix CONFIG_ARCH_HAS_UACCESS_MCSAFE compilation | Dan Williams | 1 | -1/+1 |
2018-05-15 | x86/asm/memcpy_mcsafe: Define copy_to_iter_mcsafe() | Dan Williams | 1 | -0/+15 |
2017-10-11 | new primitive: iov_iter_for_each_range() | Al Viro | 1 | -0/+4 |
2017-10-11 | kill iov_shorten() | Al Viro | 1 | -2/+0 |
2017-07-10 | fix brown paperbag bug in inlined copy_..._iter() | Al Viro | 1 | -4/+4 |
2017-07-07 | Merge branch 'uaccess-work.iov_iter' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -10/+64 |
2017-06-29 | iov_iter/hardening: move object size checks to inlined part | Al Viro | 1 | -5/+53 |
2017-06-09 | x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass ope... | Dan Williams | 1 | -0/+15 |
2017-04-02 | [iov_iter] new privimitive: iov_iter_revert() | Al Viro | 1 | -1/+5 |
2016-12-16 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -0/+3 |
2016-12-05 | [iov_iter] new primitives - copy_from_iter_full() and friends | Al Viro | 1 | -0/+3 |
2016-11-01 | fs: decouple READ and WRITE from the block layer ops | Christoph Hellwig | 1 | -1/+1 |
2016-10-10 | Merge branch 'work.splice_read' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -2/+2 |
2016-10-10 | Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+0 |
2016-10-10 | constify iov_iter_count() and iter_is_iovec() | Al Viro | 1 | -2/+2 |
2016-10-05 | new iov_iter flavour: pipe-backed | Al Viro | 1 | -3/+11 |
2016-09-27 | get rid of separate multipage fault-in primitives | Al Viro | 1 | -1/+0 |
2016-09-17 | fix iov_iter_fault_in_readable() | Al Viro | 1 | -1/+1 |
2016-04-08 | fix the copy vs. map logics in blk_rq_map_user_iov() | Al Viro | 1 | -0/+1 |
2015-12-06 | iov_iter: constify {csum_and_,}copy_to_iter() | Al Viro | 1 | -2/+2 |
2015-04-11 | new helper: iov_iter_rw() | Omar Sandoval | 1 | -0/+8 |
2015-04-11 | Merge branch 'iov_iter' into for-next | Al Viro | 1 | -0/+14 |
2015-04-11 | VFS: Add iov_iter_fault_in_multipages_readable() | Anton Altaparmakov | 1 | -0/+1 |
2015-03-30 | saner iov_iter initialization primitives | Al Viro | 1 | -0/+14 |
2015-02-17 | new helper: dup_iter() | Al Viro | 1 | -0/+2 |
2015-02-17 | Merge branch 'iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Linus Torvalds | 1 | -1/+3 |
2015-02-04 | vhost: vhost_scsi_handle_vq() should just use copy_from_user() | Al Viro | 1 | -2/+0 |
2015-02-04 | vhost: don't bother copying iovecs in handle_rx(), kill memcpy_toiovecend() | Al Viro | 1 | -3/+0 |
2015-02-04 | vhost: switch vhost get_indirect() to iov_iter, kill memcpy_fromiovec() | Al Viro | 1 | -1/+0 |
2015-01-29 | new helper: iov_iter_bvec() | Al Viro | 1 | -1/+3 |
2014-12-17 | new helper: iter_is_iovec() | Al Viro | 1 | -0/+5 |
2014-12-09 | bury memcpy_toiovec() | Al Viro | 1 | -1/+0 |
2014-12-08 | copy_from_iter_nocache() | Al Viro | 1 | -0/+1 |
2014-12-08 | new helper: iov_iter_kvec() | Al Viro | 1 | -0/+2 |
2014-12-08 | csum_and_copy_..._iter() | Al Viro | 1 | -0/+2 |
2014-12-08 | iov_iter.c: handle ITER_KVEC directly | Al Viro | 1 | -0/+1 |
2014-10-09 | Add copy_to_iter(), copy_from_iter() and iov_iter_zero() | Matthew Wilcox | 1 | -0/+3 |
2014-09-26 | fuse: honour max_read and max_write in direct_io mode | Miklos Szeredi | 1 | -1/+1 |
2014-08-07 | switch iov_iter_get_pages() to passing maximal number of pages | Al Viro | 1 | -1/+1 |
2014-06-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending | Linus Torvalds | 1 | -1/+4 |
2014-06-27 | iovec: move memcpy_from/toiovecend to lib/iovec.c | Michael S. Tsirkin | 1 | -1/+4 |
2014-06-26 | Fix 32-bit regression in block device read(2) | Al Viro | 1 | -1/+13 |
2014-05-06 | bio_vec-backed iov_iter | Al Viro | 1 | -2/+12 |
2014-05-06 | lustre: get rid of messing with iovecs | Al Viro | 1 | -0/+9 |
2014-05-06 | new helper: copy_page_from_iter() | Al Viro | 1 | -0/+2 |
2014-05-06 | iov_iter_truncate() | Al Viro | 1 | -0/+6 |
2014-05-06 | new helper: iov_iter_get_pages_alloc() | Al Viro | 1 | -0/+2 |
2014-05-06 | new helper: iov_iter_npages() | Al Viro | 1 | -0/+1 |
2014-05-06 | new helper: iov_iter_get_pages() | Al Viro | 1 | -0/+2 |
2014-05-06 | start adding the tag to iov_iter | Al Viro | 1 | -12/+3 |
2014-05-06 | new primitive: iov_iter_alignment() | Al Viro | 1 | -0/+2 |
2014-05-06 | kill iov_iter_copy_from_user() | Al Viro | 1 | -2/+0 |
2014-04-01 | introduce copy_page_to_iter, kill loop over iovec in generic_file_aio_read() | Al Viro | 1 | -0/+2 |
2014-04-01 | iov_iter: Move iov_iter to uio.h | Kent Overstreet | 1 | -0/+50 |
2013-05-20 | Hoist memcpy_fromiovec/memcpy_toiovec into lib/ | Rusty Russell | 1 | -0/+3 |
2012-10-13 | UAPI: (Scripted) Disintegrate include/linux | David Howells | 1 | -21/+3 |
2009-07-29 | uio: mark uio.h functions __KERNEL__ only | Jiri Slaby | 1 | -9/+8 |
2007-07-16 | remove odd and misleading comments from uio.h | Christoph Hellwig | 1 | -9/+0 |
2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+66 |