Show patches with: Submitter = Hao Xu       |    Archived = No       |   124 patches
« 1 2 »
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
[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
[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
[19/19] io_uring: wire up uringlet uringlet - - - --- 2022-08-19 Hao Xu New
[18/19] io-wq: only do io_uringlet_end() at the first schedule time uringlet - - - --- 2022-08-19 Hao Xu New
[17/19] io_uring: disable task plug for now uringlet - - - --- 2022-08-19 Hao Xu New
[16/19] io_uring: release ctx->let when a ring exits uringlet - - - --- 2022-08-19 Hao Xu New
[15/19] io_uring: don't use inline completion cache if scheduled uringlet - - - --- 2022-08-19 Hao Xu New
[14/19] io_uring: modify issue_flags for uringlet mode uringlet - - - --- 2022-08-19 Hao Xu New
[13/19] io-wq: add wq->owner for uringlet mode uringlet - - - --- 2022-08-19 Hao Xu New
[12/19] io_uring: add uringlet worker cancellation function uringlet - - - --- 2022-08-19 Hao Xu New
[11/19] io_uring: don't allocate io-wq for a worker in uringlet mode uringlet - - - --- 2022-08-19 Hao Xu New
[10/19] io_uring: add io_submit_sqes_let() uringlet - - - --- 2022-08-19 Hao Xu New
[09/19] io-wq: add IO_WORKER_F_SCHEDULED and its friends uringlet - - - --- 2022-08-19 Hao Xu New
[08/19] io-wq: add IO_WORKER_F_SUBMIT and its friends uringlet - - - --- 2022-08-19 Hao Xu New
[07/19] io-wq: move worker state flags to io-wq.h uringlet - - - --- 2022-08-19 Hao Xu New
[06/19] io-wq: change the io-worker scheduling logic uringlet - - - --- 2022-08-19 Hao Xu New
[05/19] io_uring: add io_uringler_offload() for uringlet mode uringlet - - - --- 2022-08-19 Hao Xu New
[04/19] io-wq: split io_wqe_worker() to io_wqe_worker_normal() and io_wqe_worker_let() uringlet - - - --- 2022-08-19 Hao Xu New
[03/19] io_uring: make worker pool per ctx for uringlet mode uringlet - - - --- 2022-08-19 Hao Xu New
[02/19] io_uring: add IORING_SETUP_URINGLET uringlet - - - --- 2022-08-19 Hao Xu New
[01/19] io_uring: change return value of create_io_worker() and io_wqe_create_worker() uringlet - - - --- 2022-08-19 Hao Xu New
[11/11] io_uring: cancel works in exec work list for fixed worker fixed worker - - - --- 2022-06-27 Hao Xu New
[10/11] io-wq: add an work list for fixed worker fixed worker - - - --- 2022-06-27 Hao Xu New
[09/11] io_uring: add register fixed worker interface fixed worker - - - --- 2022-06-27 Hao Xu New
[08/11] io-wq: batch the handling of fixed worker private works fixed worker - - - --- 2022-06-27 Hao Xu New
[07/11] io-wq: implement fixed worker logic fixed worker - - - --- 2022-06-27 Hao Xu New
[06/11] io-wq: fixed worker exit fixed worker - - - --- 2022-06-27 Hao Xu New
[05/11] io-wq: fixed worker initialization fixed worker - - - --- 2022-06-27 Hao Xu New
[04/11] io-wq: tweak io_get_acct() fixed worker - - - --- 2022-06-27 Hao Xu New
[03/11] io-wq: add infra data structure for fixed workers fixed worker - - - --- 2022-06-27 Hao Xu New
[02/11] io-wq: change argument of create_io_worker() for convienence fixed worker - - - --- 2022-06-27 Hao Xu New
[01/11] io-wq: add a worker flag for individual exit fixed worker - - - --- 2022-06-27 Hao Xu New
[v2] io_uring: kbuf: inline io_kbuf_recycle_ring() [v2] io_uring: kbuf: inline io_kbuf_recycle_ring() - - - --- 2022-06-23 Hao Xu New
io_uring: kbuf: inline io_kbuf_recycle_ring() io_uring: kbuf: inline io_kbuf_recycle_ring() - - - --- 2022-06-23 Hao Xu New
io_uring: kbuf: kill __io_kbuf_recycle() io_uring: kbuf: kill __io_kbuf_recycle() - - - --- 2022-06-22 Hao Xu New
[3/3] test/accept: clean code of accept test multishot accept test fix and clean - - - --- 2022-06-17 Hao Xu New
« 1 2 »