Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Ming Lei
| 72 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
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