on top of for-5.16/block
Status from this message: Applied, thanks!
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest3 patches 10 repliesApplied
- v16 patches 5 repliesSuperseded
Patches in v2 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | block: cache bdev in struct file for raw bdev IOblock/ | +13 | 1 reply | |
| 2/3 | block: don't hide inode from block_device usersblock/ block/ include/ +1 more | +26 | 6 replies | |
| 3/3 | blk-mq: optimise *end_request non-stat pathblock/ | +8 | 1 reply |
Reviews trailers per patch
2 of 3 patches have a Reviewed-by or Acked-by.
| Patch | Christoph Hellwig |
|---|---|
| 1/3 | R-b |
| 2/3 | |
| 3/3 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v2 0/3] on top of for-5.16/block
./io_uring -d32 -s32 -c32 -b512 -p1 /dev/nullb0 ~3.3 MIOPS vs 3.5 MIOPS, so gives around extra ~4-5%.
The main part is caching struct block_device + some inlining.
v2: without applied patches, merge previous 6/6 into the second patch
get rid of helpers (Jens, Christoph)
kill bdev_inode and move inode into bdev (Christoph)
Pavel Begunkov (3):
block: cache bdev in struct file for raw bdev IO
block: don't hide inode from block_device users
blk-mq: optimise *end_request non-stat path
block/bdev.c | 44 ++++++++++----------------------------- block/blk-mq.c | 18 +++++++--------- block/fops.c | 43 ++++++++++++++++---------------------- include/linux/blk_types.h | 1 + include/linux/blkdev.h | 8 +++++-- 5 files changed, 44 insertions(+), 70 deletions(-)
Signature · 1 line
2.33.0