Skip to content

Misc block cleanups

Jens Axboe linux-block 3 versions In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest2 patches 5 repliesIn review
  2. v23 patches 7 repliesSuperseded
  3. v13 patches 11 repliesSuperseded

Changes in v3 from the cover letter

- Use cmpxcgh() for poll_stat install
- Move poll_stat alloc + enable into blk-stat
- Remove now dead export

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2block: only allocate poll_stats if there's a user of themblock/blk-mq-debugfs.c block/blk-mq.c block/blk-stat.c +3 more+26 -103 replies
2/2block: move io_context creation into where it's neededblock/bfq-iosched.c block/blk-core.c block/blk-mq-sched.c +1 more+7 -121 reply

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchChristoph HellwigJohannes Thumshirn
SeriesR-b
1/2R-b
2/2R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCHSET 0/2 v3] Misc block cleanups

Hi,

First patch avoids setting up an io_context for the cases where we don't need them, and the second patch prunes a huge chunk of memory in the request_queue and makes it dynamic instead.

Since v2:
- Use cmpxcgh() for poll_stat install
- Move poll_stat alloc + enable into blk-stat
- Remove now dead export