Show patches with: Submitter = Ming Lei       |   72 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
mm/madvise: set ra_pages as device max request size during ADV_POPULATE_READ mm/madvise: set ra_pages as device max request size during ADV_POPULATE_READ - - - --- 2024-02-02 Ming Lei New
[RFC] mm/readahead: readahead aggressively if read drops in willneed range [RFC] mm/readahead: readahead aggressively if read drops in willneed range - - - --- 2024-01-28 Ming Lei New
lib/group_cpus.c: simplify grp_spread_init_one() lib/group_cpus.c: simplify grp_spread_init_one() - - - --- 2024-01-20 Ming Lei New
[V4,resend] lib/group_cpus.c: avoid to acquire cpu hotplug lock in group_cpus_evenly [V4,resend] lib/group_cpus.c: avoid to acquire cpu hotplug lock in group_cpus_evenly - 3 1 --- 2023-11-20 Ming Lei New
[V3] blk-mq: don't schedule block kworker on isolated CPUs [V3] blk-mq: don't schedule block kworker on isolated CPUs - - 1 --- 2023-10-25 Ming Lei New
[V2] blk-mq: don't schedule block kworker on isolated CPUs [V2] blk-mq: don't schedule block kworker on isolated CPUs - - 1 --- 2023-10-13 Ming Lei New
blk-mq: add module parameter to not run block kworker on isolated CPUs blk-mq: add module parameter to not run block kworker on isolated CPUs - - - --- 2023-10-10 Ming Lei New
[V4,resend] lib/group_cpus.c: avoid to acquire cpu hotplug lock in group_cpus_evenly [V4,resend] lib/group_cpus.c: avoid to acquire cpu hotplug lock in group_cpus_evenly - 2 1 --- 2023-09-22 Ming Lei New
lib/group_cpus.c: avoid to acquire cpu hotplug lock in group_cpus_evenly lib/group_cpus.c: avoid to acquire cpu hotplug lock in group_cpus_evenly - - 1 --- 2023-08-10 Ming Lei New
[V6,17/17] block: ublk_drv: apply io_uring FUSED_CMD for supporting zero copy io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V6,16/17] block: ublk_drv: don't check buffer in case of zero copy io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V6,15/17] block: ublk_drv: add read()/write() support for ublk char device io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V6,14/17] block: ublk_drv: support to copy any part of request pages io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V6,13/17] block: ublk_drv: grab request reference when the request is handled by userspace io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V6,12/17] block: ublk_drv: cleanup ublk_copy_user_pages io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V6,11/17] block: ublk_drv: cleanup 'struct ublk_map_data' io_uring/ublk: add generic IORING_OP_FUSED_CMD - 1 - --- 2023-03-30 Ming Lei New
[V6,10/17] block: ublk_drv: clean up several helpers io_uring/ublk: add generic IORING_OP_FUSED_CMD - 1 - --- 2023-03-30 Ming Lei New
[V6,09/17] block: ublk_drv: add two helpers to clean up map/unmap request io_uring/ublk: add generic IORING_OP_FUSED_CMD - 1 - --- 2023-03-30 Ming Lei New
[V6,08/17] block: ublk_drv: don't consider flush request in map/unmap io io_uring/ublk: add generic IORING_OP_FUSED_CMD - 1 - --- 2023-03-30 Ming Lei New
[V6,07/17] block: ublk_drv: add common exit handling io_uring/ublk: add generic IORING_OP_FUSED_CMD - 1 - --- 2023-03-30 Ming Lei New
[V6,06/17] io_uring: support OP_SEND_ZC/OP_RECV for fused secondary request io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V6,05/17] io_uring: support OP_READ/OP_WRITE for fused secondary request io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V6,04/17] io_uring: support providing buffer by IORING_OP_FUSED_CMD io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V6,03/17] io_uring: add generic IORING_OP_FUSED_CMD io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V6,02/17] io_uring: use ctx->cached_sq_head to calculate left sqes io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V6,01/17] io_uring: increase io_kiocb->flags into 64bit io_uring/ublk: add generic IORING_OP_FUSED_CMD - - - --- 2023-03-30 Ming Lei New
[V5,16/16] block: ublk_drv: apply io_uring FUSED_CMD for supporting zero copy io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-28 Ming Lei New
[V5,15/16] block: ublk_drv: don't check buffer in case of zero copy io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-28 Ming Lei New
[V5,14/16] block: ublk_drv: add read()/write() support for ublk char device io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-28 Ming Lei New
[V5,13/16] block: ublk_drv: support to copy any part of request pages io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-28 Ming Lei New
[V5,12/16] block: ublk_drv: grab request reference when the request is handled by userspace io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-28 Ming Lei New
[V5,11/16] block: ublk_drv: cleanup ublk_copy_user_pages io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-28 Ming Lei New
[V5,10/16] block: ublk_drv: cleanup 'struct ublk_map_data' io_uring/ublk: add IORING_OP_FUSED_CMD - 1 - --- 2023-03-28 Ming Lei New
[V5,09/16] block: ublk_drv: clean up several helpers io_uring/ublk: add IORING_OP_FUSED_CMD - 1 - --- 2023-03-28 Ming Lei New
[V5,08/16] block: ublk_drv: add two helpers to clean up map/unmap request io_uring/ublk: add IORING_OP_FUSED_CMD - 1 - --- 2023-03-28 Ming Lei New
[V5,07/16] block: ublk_drv: don't consider flush request in map/unmap io io_uring/ublk: add IORING_OP_FUSED_CMD - 1 - --- 2023-03-28 Ming Lei New
[V5,06/16] block: ublk_drv: add common exit handling io_uring/ublk: add IORING_OP_FUSED_CMD - 1 - --- 2023-03-28 Ming Lei New
[V5,05/16] io_uring: support OP_SEND_ZC/OP_RECV for fused secondary request io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-28 Ming Lei New
[V5,04/16] io_uring: support OP_READ/OP_WRITE for fused secondary request io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-28 Ming Lei New
[V5,03/16] io_uring: support normal SQE for fused command io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-28 Ming Lei New
[V5,02/16] io_uring: add IORING_OP_FUSED_CMD io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-28 Ming Lei New
[V5,01/16] io_uring: increase io_kiocb->flags into 64bit io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-28 Ming Lei New
[V4,17/17] block: ublk_drv: apply io_uring FUSED_CMD for supporting zero copy io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-24 Ming Lei New
[V4,16/17] block: ublk_drv: don't check buffer in case of zero copy io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-24 Ming Lei New
[V4,15/17] block: ublk_drv: add read()/write() support for ublk char device io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-24 Ming Lei New
[V4,14/17] block: ublk_drv: support to copy any part of request pages io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-24 Ming Lei New
[V4,13/17] block: ublk_drv: grab request reference when the request is handled by userspace io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-24 Ming Lei New
[V4,12/17] block: ublk_drv: cleanup ublk_copy_user_pages io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-24 Ming Lei New
[V4,11/17] block: ublk_drv: cleanup 'struct ublk_map_data' io_uring/ublk: add IORING_OP_FUSED_CMD - 1 - --- 2023-03-24 Ming Lei New
[V4,10/17] block: ublk_drv: clean up several helpers io_uring/ublk: add IORING_OP_FUSED_CMD - 1 - --- 2023-03-24 Ming Lei New
[V4,09/17] block: ublk_drv: add two helpers to clean up map/unmap request io_uring/ublk: add IORING_OP_FUSED_CMD - 1 - --- 2023-03-24 Ming Lei New
[V4,08/17] block: ublk_drv: don't consider flush request in map/unmap io io_uring/ublk: add IORING_OP_FUSED_CMD - 1 - --- 2023-03-24 Ming Lei New
[V4,07/17] block: ublk_drv: add common exit handling io_uring/ublk: add IORING_OP_FUSED_CMD - 1 - --- 2023-03-24 Ming Lei New
[V4,06/17] block: ublk_drv: mark device as LIVE before adding disk io_uring/ublk: add IORING_OP_FUSED_CMD - 1 - --- 2023-03-24 Ming Lei New
[V4,05/17] io_uring: support OP_SEND_ZC/OP_RECV for fused slave request io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-24 Ming Lei New
[V4,04/17] io_uring: support OP_READ/OP_WRITE for fused slave request io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-24 Ming Lei New
[V4,03/17] io_uring: support normal SQE for fused command io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-24 Ming Lei New
[V4,02/17] io_uring: add IORING_OP_FUSED_CMD io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-24 Ming Lei New
[V4,01/17] io_uring: increase io_kiocb->flags into 64bit io_uring/ublk: add IORING_OP_FUSED_CMD - - - --- 2023-03-24 Ming Lei New
[V4,6/6] blk-mq: Build default queue map via group_cpus_evenly() genirq/affinity: Abstract APIs from managed irq affinity spread - 2 - --- 2022-12-27 Ming Lei New
[V4,5/6] genirq/affinity: Move group_cpus_evenly() into lib/ genirq/affinity: Abstract APIs from managed irq affinity spread - 1 - --- 2022-12-27 Ming Lei New
[V4,4/6] genirq/affinity: Rename irq_build_affinity_masks as group_cpus_evenly genirq/affinity: Abstract APIs from managed irq affinity spread - 1 - --- 2022-12-27 Ming Lei New
[V4,3/6] genirq/affinity: Don't pass irq_affinity_desc array to irq_build_affinity_masks genirq/affinity: Abstract APIs from managed irq affinity spread - 2 - --- 2022-12-27 Ming Lei New
[V4,2/6] genirq/affinity: Pass affinity managed mask array to irq_build_affinity_masks genirq/affinity: Abstract APIs from managed irq affinity spread - 2 - --- 2022-12-27 Ming Lei New
[V4,1/6] genirq/affinity: Remove the 'firstvec' parameter from irq_build_affinity_masks genirq/affinity: Abstract APIs from managed irq affinity spread - 2 - --- 2022-12-27 Ming Lei New
[3/3] lib/percpu-refcount: drain ->release() in perpcu_ref_exit() lib/percpu-refcount: fix use-after-free by late ->release - - - --- 2022-12-14 Ming Lei New
[2/3] lib/percpu-refcount: apply PERCPU_REF_AUTO_EXIT lib/percpu-refcount: fix use-after-free by late ->release - - - --- 2022-12-14 Ming Lei New
[1/3] lib/percpu-refcount: support to exit refcount automatically during releasing lib/percpu-refcount: fix use-after-free by late ->release - - - --- 2022-12-14 Ming Lei New
[RFC,4/4] ublk_drv: support splice based read/write zero copy io_uring/splice: extend splice for supporting ublk zero copy - - - --- 2022-11-03 Ming Lei New
[RFC,3/4] io_uring/splice: support splice from ->splice_read to ->splice_read io_uring/splice: extend splice for supporting ublk zero copy - - - --- 2022-11-03 Ming Lei New
[RFC,2/4] fs/splice: add helper of splice_dismiss_pipe() io_uring/splice: extend splice for supporting ublk zero copy - - - --- 2022-11-03 Ming Lei New
[RFC,1/4] io_uring/splice: support do_splice_direct io_uring/splice: extend splice for supporting ublk zero copy - - - --- 2022-11-03 Ming Lei New