Show patches with: Submitter = Hao Xu       |    State = Action Required       |   78 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[11/11] io_uring: add support for getdents io_uring getdents - - - --- 2023-08-27 Hao Xu New
[10/11] vfs: trylock inode->i_rwsem in iterate_dir() to support nowait io_uring getdents - - - --- 2023-08-27 Hao Xu New
[09/11] vfs: error out -EAGAIN if atime needs to be updated io_uring getdents - - - --- 2023-08-27 Hao Xu New
[08/11] vfs: move file_accessed() to the beginning of iterate_dir() io_uring getdents - - - --- 2023-08-27 Hao Xu New
[07/11] vfs: add nowait parameter for file_accessed() io_uring getdents - - - --- 2023-08-27 Hao Xu New
[06/11] vfs: add a nowait parameter for touch_atime() io_uring getdents - - - --- 2023-08-27 Hao Xu New
[05/11] vfs: add file_pos_unlock() for io_uring usage io_uring getdents - - - --- 2023-08-27 Hao Xu New
[04/11] vfs: add a vfs helper for io_uring file pos lock io_uring getdents - - - --- 2023-08-27 Hao Xu New
[03/11] vfs: add nowait flag for struct dir_context io_uring getdents - - - --- 2023-08-27 Hao Xu New
[02/11] xfs: add NOWAIT semantics for readdir io_uring getdents - - - --- 2023-08-27 Hao Xu New
[01/11] fs: split off vfs_getdents function of getdents64 syscall io_uring getdents - - - --- 2023-08-27 Hao Xu New
[29/29] io_uring: add support for getdents io_uring getdents - - - --- 2023-08-25 Hao Xu New
[28/29] xfs: support nowait semantics for xc_ctx_lock in xlog_cil_commit() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[27/29] xfs: add a comment for xlog_kvmalloc() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[26/29] xfs: return -EAGAIN when nowait meets sync in transaction commit io_uring getdents - - - --- 2023-08-25 Hao Xu New
[25/29] xfs: support nowait for xfs_buf_item_init() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[24/29] xfs: support nowait for xfs_buf_read_map() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[23/29] xfs: don't print warn info for -EAGAIN error in xfs_buf_get_map() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[22/29] xfs: comment page allocation for nowait case in xfs_buf_find_insert() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[21/29] xfs: return -EAGAIN when bulk memory allocation fails in nowait case io_uring getdents - - - --- 2023-08-25 Hao Xu New
[20/29] xfs: distinguish error type of memory allocation failure for nowait case io_uring getdents - - - --- 2023-08-25 Hao Xu New
[19/29] xfs: support nowait memory allocation in _xfs_buf_alloc() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[18/29] xfs: set XBF_NOWAIT for xfs_buf_read_map if necessary io_uring getdents - - - --- 2023-08-25 Hao Xu New
[17/29] xfs: make xfs_trans_ijoin() error out -EAGAIN io_uring getdents - - - --- 2023-08-25 Hao Xu New
[16/29] xfs: add nowait parameter for xfs_inode_item_init() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[15/29] xfs: don't wait for free space in xlog_grant_head_check() in nowait case io_uring getdents - - - --- 2023-08-25 Hao Xu New
[14/29] xfs: support nowait for xfs_log_reserve() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[13/29] xfs: make xfs_trans_alloc() support nowait semantics io_uring getdents - - - --- 2023-08-25 Hao Xu New
[12/29] xfs: enforce GFP_NOIO implicitly during nowait time update io_uring getdents - - - --- 2023-08-25 Hao Xu New
[11/29] vfs: trylock inode->i_rwsem in iterate_dir() to support nowait io_uring getdents - - - --- 2023-08-25 Hao Xu New
[10/29] vfs: add S_NOWAIT for nowait time update io_uring getdents - - - --- 2023-08-25 Hao Xu New
[09/29] vfs: move file_accessed() to the beginning of iterate_dir() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[08/29] vfs: add nowait parameter for file_accessed() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[07/29] vfs: add a nowait parameter for touch_atime() io_uring getdents - - - --- 2023-08-25 Hao Xu New
[06/29] vfs: add file_pos_unlock() for io_uring usage io_uring getdents - - - --- 2023-08-25 Hao Xu New
[05/29] vfs: add a vfs helper for io_uring file pos lock io_uring getdents - - - --- 2023-08-25 Hao Xu New
[04/29] vfs: add nowait flag for struct dir_context io_uring getdents - - - --- 2023-08-25 Hao Xu New
[03/29] xfs: add NOWAIT semantics for readdir io_uring getdents - - - --- 2023-08-25 Hao Xu New
[02/29] xfs: rename XBF_TRYLOCK to XBF_NOWAIT io_uring getdents - - - --- 2023-08-25 Hao Xu New
[01/29] fs: split off vfs_getdents function of getdents64 syscall io_uring getdents - - - --- 2023-08-25 Hao Xu New
[3/3] fuse: write back dirty pages before direct write in direct_io_relax mode fuse: add a new fuse init flag to relax restrictions in no cache mode - 1 - --- 2023-08-01 Hao Xu New
[2/3] fuse: add a new fuse init flag to relax restrictions in no cache mode fuse: add a new fuse init flag to relax restrictions in no cache mode - - - --- 2023-08-01 Hao Xu New
[1/3] fuse: invalidate page cache pages before direct write fuse: add a new fuse init flag to relax restrictions in no cache mode - - 1 --- 2023-08-01 Hao Xu New
[7/7] add lseek for io_uring io_uring lseek - - - --- 2023-07-26 Hao Xu New
[6/7] add vfs_lseek_nowait() io_uring lseek - - - --- 2023-07-26 Hao Xu New
[5/7] add llseek_nowait support for xfs io_uring lseek - - - --- 2023-07-26 Hao Xu New
[4/7] add llseek_nowait() for struct file_operations io_uring lseek - - - --- 2023-07-26 Hao Xu New
[3/7] add nowait parameter for iomap_seek() io_uring lseek - - - --- 2023-07-26 Hao Xu New
[2/7] xfs: add nowait support for xfs_seek_iomap_begin() io_uring lseek - - - --- 2023-07-26 Hao Xu New
[1/7] iomap: merge iomap_seek_hole() and iomap_seek_data() io_uring lseek - - - --- 2023-07-26 Hao Xu New
[RFC,5/5] disable fixed file for io_uring getdents for now io_uring getdents - - - --- 2023-07-18 Hao Xu New
[4/5] xfs: add NOWAIT semantics for readdir io_uring getdents - - - --- 2023-07-18 Hao Xu New
[3/5] io_uring: add support for getdents io_uring getdents - - - --- 2023-07-18 Hao Xu New
[2/5] vfs_getdents/struct dir_context: add flags field io_uring getdents - - - --- 2023-07-18 Hao Xu New
[1/5] fs: split off vfs_getdents function of getdents64 syscall io_uring getdents - - - --- 2023-07-18 Hao Xu New
[3/3] io_uring: add support for getdents io_uring getdents - - - --- 2023-07-11 Hao Xu New
[2/3] vfs_getdents/struct dir_context: add flags field io_uring getdents - - - --- 2023-07-11 Hao Xu New
[1/3] fs: split off vfs_getdents function of getdents64 syscall io_uring getdents - - - --- 2023-07-11 Hao Xu New
[3/3] fuse: write back dirty pages before direct write in direct_io_relax mode fuse: add a new fuse init flag to relax restrictions in no cache mode - 1 1 --- 2023-06-30 Hao Xu New
[2/3] fuse: add a new fuse init flag to relax restrictions in no cache mode fuse: add a new fuse init flag to relax restrictions in no cache mode - 1 - --- 2023-06-30 Hao Xu New
[1/3] fuse: invalidate page cache pages before direct write fuse: add a new fuse init flag to relax restrictions in no cache mode - 1 1 --- 2023-06-30 Hao Xu New
[v2] fuse: add a new fuse init flag to relax restrictions in no cache mode [v2] fuse: add a new fuse init flag to relax restrictions in no cache mode - - - --- 2023-06-29 Hao Xu New
[11/11] io_uring: add IORING_SETUP_FIXED_WORKER_ONLY and its friend fixed worker - - - --- 2023-06-09 Hao Xu New
[10/11] io-wq: distinguish fixed worker by its name fixed worker - - - --- 2023-06-09 Hao Xu New
[09/11] io-wq: add strutures to allow to wait fixed workers exit fixed worker - - - --- 2023-06-09 Hao Xu New
[08/11] io_uring: add function to unregister fixed workers fixed worker - - - --- 2023-06-09 Hao Xu New
[07/11] io_uring: add new api to register fixed workers fixed worker - - - --- 2023-06-09 Hao Xu New
[06/11] io-wq: return io_worker after successful inline worker creation fixed worker - - - --- 2023-06-09 Hao Xu New
[05/11] io-wq: add a new parameter for creating a new fixed worker fixed worker - - - --- 2023-06-09 Hao Xu New
[04/11] io-wq: add fixed worker members in io_wq_acct fixed worker - - - --- 2023-06-09 Hao Xu New
[03/11] io-wq: add a new type io-wq worker fixed worker - - - --- 2023-06-09 Hao Xu New
[02/11] io-wq: add a new worker flag to indicate worker exit fixed worker - - - --- 2023-06-09 Hao Xu New
[01/11] io-wq: fix worker counting after worker received exit signal fixed worker - - - --- 2023-06-09 Hao Xu New
[5/5] io_uring: add file_in in io_splice{} to avoid duplicate calculation support nonblock submission for splice pipe to pipe - - - --- 2022-06-07 Hao Xu New
[4/5] io_uring: support nonblock try for splicing from pipe to pipe support nonblock submission for splice pipe to pipe - - - --- 2022-06-07 Hao Xu New
[3/5] splice: support nonblock for splice from pipe to pipe support nonblock submission for splice pipe to pipe - - - --- 2022-06-07 Hao Xu New
[2/5] pipe: add trylock helpers for pipe lock support nonblock submission for splice pipe to pipe - - - --- 2022-06-07 Hao Xu New
[1/5] io_uring: move sp->len check up for splice and tee support nonblock submission for splice pipe to pipe - - - --- 2022-06-07 Hao Xu New