On Thu, Jun 12, 2025 at 06:21:14AM -0600, Jens Axboe wrote: > It's certainly going to make the cached handling more expensive, as the > doubly linked behavior there is just pointless. Generally LIFO behavior > there is preferable. I'd strongly suggest we use the doubly linked side > for dispatch, and retain singly linked for cached + completion. If not > I'm 100% sure we're going to be revisiting this again down the line, and > redo those parts yet again. Yeah. For cached requests and completions it might even make sense to have a simple fixed size array FIFO buffer..