Show patches with: Submitter = Al Viro       |   1579 patches
« 1 2 ... 3 4 515 16 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[43/44] pipe_get_pages(): switch to append_pipe() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[42/44] get rid of non-advancing variants [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[41/44] ceph: switch the last caller of iov_iter_get_pages_alloc() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[40/44] 9p: convert to advancing variant of iov_iter_get_pages_alloc() [01/44] 9p: handling Rerror without copy_from_iter_full() - 2 1 --- 2022-06-22 Al Viro New
[39/44] af_alg_make_sg(): switch to advancing variant of iov_iter_get_pages() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[38/44] iter_to_pipe(): switch to advancing variant of iov_iter_get_pages() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[37/44] block: convert to advancing variants of iov_iter_get_pages{,_alloc}() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[36/44] iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[35/44] iov_iter: saner helper for page array allocation [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[34/44] fold __pipe_get_pages() into pipe_get_pages() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[33/44] found_iovec_segment(): just return address [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[32/44] iov_iter: massage calling conventions for first_{iovec,bvec}_segment() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[31/44] iov_iter: first_{iovec,bvec}_segment() - simplify a bit [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[30/44] iov_iter: lift dealing with maxpages out of first_{iovec,bvec}_segment() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[29/44] ITER_XARRAY: don't open-code DIV_ROUND_UP() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[28/44] unify the rest of iov_iter_get_pages()/iov_iter_get_pages_alloc() guts [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[27/44] unify xarray_get_pages() and xarray_get_pages_alloc() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[26/44] unify pipe_get_pages() and pipe_get_pages_alloc() [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[25/44] iov_iter_get_pages(): sanity-check arguments [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[24/44] iov_iter_get_pages_alloc(): lift freeing pages array on failure exits into wrapper [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[23/44] iov_iter_get_pages{,_alloc}(): cap the maxsize with MAX_RW_COUNT [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[22/44] ITER_PIPE: fold data_start() and pipe_space_for_user() together [01/44] 9p: handling Rerror without copy_from_iter_full() - - - --- 2022-06-22 Al Viro New
[21/44] ITER_PIPE: cache the type of last buffer [01/44] 9p: handling Rerror without copy_from_iter_full() - - - --- 2022-06-22 Al Viro New
[20/44] ITER_PIPE: clean iov_iter_revert() [01/44] 9p: handling Rerror without copy_from_iter_full() - - - --- 2022-06-22 Al Viro New
[19/44] ITER_PIPE: clean pipe_advance() up [01/44] 9p: handling Rerror without copy_from_iter_full() - - - --- 2022-06-22 Al Viro New
[18/44] ITER_PIPE: lose iter_head argument of __pipe_get_pages() [01/44] 9p: handling Rerror without copy_from_iter_full() - - - --- 2022-06-22 Al Viro New
[17/44] ITER_PIPE: fold push_pipe() into __pipe_get_pages() [01/44] 9p: handling Rerror without copy_from_iter_full() - - - --- 2022-06-22 Al Viro New
[16/44] ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives [01/44] 9p: handling Rerror without copy_from_iter_full() - - - --- 2022-06-22 Al Viro New
[15/44] ITER_PIPE: helpers for adding pipe buffers [01/44] 9p: handling Rerror without copy_from_iter_full() 1 - - --- 2022-06-22 Al Viro New
[14/44] ITER_PIPE: helper for getting pipe buffer by index [01/44] 9p: handling Rerror without copy_from_iter_full() - 2 - --- 2022-06-22 Al Viro New
[13/44] splice: stop abusing iov_iter_advance() to flush a pipe [01/44] 9p: handling Rerror without copy_from_iter_full() - 2 - --- 2022-06-22 Al Viro New
[12/44] fix short copy handling in copy_mc_pipe_to_iter() [01/44] 9p: handling Rerror without copy_from_iter_full() - 2 - --- 2022-06-22 Al Viro New
[11/44] iov_iter_bvec_advance(): don't bother with bvec_iter [01/44] 9p: handling Rerror without copy_from_iter_full() - 2 - --- 2022-06-22 Al Viro New
[10/44] switch new_sync_{read,write}() to ITER_UBUF [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[09/44] new iov_iter flavour - ITER_UBUF [01/44] 9p: handling Rerror without copy_from_iter_full() - - - --- 2022-06-22 Al Viro New
[08/44] copy_page_{to,from}_iter(): switch iovec variants to generic [01/44] 9p: handling Rerror without copy_from_iter_full() - 2 - --- 2022-06-22 Al Viro New
[07/44] keep iocb_flags() result cached in struct file [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[06/44] iocb: delay evaluation of IS_SYNC(...) until we want to check IOCB_DSYNC [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[05/44] struct file: use anonymous union member for rcuhead and llist [01/44] 9p: handling Rerror without copy_from_iter_full() - 2 - --- 2022-06-22 Al Viro New
[04/44] btrfs: use IOMAP_DIO_NOSYNC [01/44] 9p: handling Rerror without copy_from_iter_full() - 2 - --- 2022-06-22 Al Viro New
[03/44] teach iomap_dio_rw() to suppress dsync [01/44] 9p: handling Rerror without copy_from_iter_full() - 1 - --- 2022-06-22 Al Viro New
[02/44] No need of likely/unlikely on calls of check_copy_size() [01/44] 9p: handling Rerror without copy_from_iter_full() - 2 - --- 2022-06-22 Al Viro New
[01/44] 9p: handling Rerror without copy_from_iter_full() [01/44] 9p: handling Rerror without copy_from_iter_full() - 2 2 --- 2022-06-22 Al Viro New
[31/31] expand those iov_iter_advance()... [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[30/31] pipe_get_pages(): switch to append_pipe() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[29/31] get rid of non-advancing variants [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[28/31] ceph: switch the last caller of iov_iter_get_pages_alloc() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[27/31] 9p: convert to advancing variant of iov_iter_get_pages_alloc() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[26/31] af_alg_make_sg(): switch to advancing variant of iov_iter_get_pages() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[25/31] iter_to_pipe(): switch to advancing variant of iov_iter_get_pages() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[24/31] block: convert to advancing variants of iov_iter_get_pages{,_alloc}() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[23/31] iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[22/31] iov_iter: saner helper for page array allocation [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[21/31] fold __pipe_get_pages() into pipe_get_pages() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[20/31] found_iovec_segment(): just return address [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[19/31] iov_iter: massage calling conventions for first_{iovec,bvec}_segment() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[18/31] iov_iter: lift dealing with maxpages out of first_{iovec,bvec}_segment() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[17/31] ITER_XARRAY: don't open-code DIV_ROUND_UP() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[16/31] unify the rest of iov_iter_get_pages()/iov_iter_get_pages_alloc() guts [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[15/31] unify xarray_get_pages() and xarray_get_pages_alloc() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[14/31] unify pipe_get_pages() and pipe_get_pages_alloc() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[13/31] iov_iter_get_pages(): sanity-check arguments [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[12/31] iov_iter_get_pages_alloc(): lift freeing pages array on failure exits into wrapper [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[11/31] iov_iter_get_pages{,_alloc}(): cap the maxsize with LONG_MAX [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[10/31] ITER_PIPE: fold data_start() and pipe_space_for_user() together [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[10/10] iov_iter_bvec_advance(): don't bother with bvec_iter Untitled series #651629 - - - --- 2022-06-18 Al Viro New
[09/31] ITER_PIPE: cache the type of last buffer [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[08/31] ITER_PIPE: clean iov_iter_revert() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[07/31] ITER_PIPE: clean pipe_advance() up [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[06/31] ITER_PIPE: lose iter_head argument of __pipe_get_pages() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[05/31] ITER_PIPE: fold push_pipe() into __pipe_get_pages() [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[04/31] ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[03/31] ITER_PIPE: helpers for adding pipe buffers [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[02/31] ITER_PIPE: helper for getting pipe buffer by index [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[01/31] splice: stop abusing iov_iter_advance() to flush a pipe [01/31] splice: stop abusing iov_iter_advance() to flush a pipe - - - --- 2022-06-18 Al Viro New
[RFC] fix short copy handling in copy_mc_pipe_to_iter() [RFC] fix short copy handling in copy_mc_pipe_to_iter() 1 - - --- 2022-06-13 Al Viro New
[git,pull] build fix [git,pull] build fix - - - --- 2022-06-11 Al Viro New
[git,pull] iov_iter fix [git,pull] iov_iter fix - - - --- 2022-06-10 Al Viro New
[RFC,CFT] handling Rerror without copy_from_iter_full() [RFC,CFT] handling Rerror without copy_from_iter_full() - - - --- 2022-06-08 Al Viro New
[10/10] iov_iter_bvec_advance(): don't bother with bvec_iter [01/10] No need of likely/unlikely on calls of check_copy_size() - - - --- 2022-06-07 Al Viro New
[09/10] switch new_sync_{read,write}() to ITER_UBUF [01/10] No need of likely/unlikely on calls of check_copy_size() - 1 - --- 2022-06-07 Al Viro New
[08/10] new iov_iter flavour - ITER_UBUF [01/10] No need of likely/unlikely on calls of check_copy_size() - - - --- 2022-06-07 Al Viro New
[07/10] copy_page_{to,from}_iter(): switch iovec variants to generic [01/10] No need of likely/unlikely on calls of check_copy_size() - - - --- 2022-06-07 Al Viro New
[06/10] keep iocb_flags() result cached in struct file [01/10] No need of likely/unlikely on calls of check_copy_size() - 1 - --- 2022-06-07 Al Viro New
[05/10] iocb: delay evaluation of IS_SYNC(...) until we want to check IOCB_DSYNC [01/10] No need of likely/unlikely on calls of check_copy_size() - 1 - --- 2022-06-07 Al Viro New
[04/10] struct file: use anonymous union member for rcuhead and llist [01/10] No need of likely/unlikely on calls of check_copy_size() - 2 - --- 2022-06-07 Al Viro New
[03/10] btrfs: use IOMAP_DIO_NOSYNC [01/10] No need of likely/unlikely on calls of check_copy_size() - 2 - --- 2022-06-07 Al Viro New
[02/10] teach iomap_dio_rw() to suppress dsync [01/10] No need of likely/unlikely on calls of check_copy_size() - 3 - --- 2022-06-07 Al Viro New
[01/10] No need of likely/unlikely on calls of check_copy_size() [01/10] No need of likely/unlikely on calls of check_copy_size() - 2 - --- 2022-06-07 Al Viro New
[9/9] iov_iter_bvec_advance(): don't bother with bvec_iter [1/9] No need of likely/unlikely on calls of check_copy_size() - - - --- 2022-06-07 Al Viro New
[8/9] switch new_sync_{read,write}() to ITER_UBUF [1/9] No need of likely/unlikely on calls of check_copy_size() - - - --- 2022-06-07 Al Viro New
[7/9] new iov_iter flavour - ITER_UBUF [1/9] No need of likely/unlikely on calls of check_copy_size() - - - --- 2022-06-07 Al Viro New
[6/9] copy_page_{to,from}_iter(): switch iovec variants to generic [1/9] No need of likely/unlikely on calls of check_copy_size() - - - --- 2022-06-07 Al Viro New
[5/9] keep iocb_flags() result cached in struct file [1/9] No need of likely/unlikely on calls of check_copy_size() - - - --- 2022-06-07 Al Viro New
[4/9] iocb: delay evaluation of IS_SYNC(...) until we want to check IOCB_DSYNC [1/9] No need of likely/unlikely on calls of check_copy_size() - - - --- 2022-06-07 Al Viro New
[3/9] struct file: use anonymous union member for rcuhead and llist [1/9] No need of likely/unlikely on calls of check_copy_size() - 2 - --- 2022-06-07 Al Viro New
[2/9] btrfs_direct_write(): cleaner way to handle generic_write_sync() suppression [1/9] No need of likely/unlikely on calls of check_copy_size() - - - --- 2022-06-07 Al Viro New
[1/9] No need of likely/unlikely on calls of check_copy_size() [1/9] No need of likely/unlikely on calls of check_copy_size() - 2 - --- 2022-06-07 Al Viro New
[git,pull] work.fd fix [git,pull] work.fd fix - - - --- 2022-06-05 Al Viro New
[git,pull] several namei cleanups [git,pull] several namei cleanups - - - --- 2022-06-05 Al Viro New
« 1 2 ... 3 4 515 16 »