mbox series

[PATCHSET,v2,0/6] Misc cleanups / optimizations

Message ID 20240207171941.1091453-1-axboe@kernel.dk (mailing list archive)
Headers show
Series Misc cleanups / optimizations | expand

Message

Jens Axboe Feb. 7, 2024, 5:17 p.m. UTC
Hi,

Nothing major in here:

- Expand io_kiocb flags to 64-bits, so we can use two more bits for
  caching cancelation sequence and pollable state.
- Misc cleanups

Changes since v1:
- Drop nr_tw union with comp_list, that breaks iopoll with DEFER_TASKRUN
  usage.
- Rearrange io_kiocb again in patch 1, now just moving nr_tw up to fill
  the new hole, and shifting rsrc_node down to keep io_comp_list in the
  2nd cacheline.
- Add cleanup patch for io_req_complete_post()