Spelling error in the subject. On Tue, Oct 19, 2021 at 10:24:16PM +0100, Pavel Begunkov wrote: > Flushing is tightly coupled with blk-mq and almost all > blk_flush_plug_list() callees are in blk-mq.c. So move the whole thing > there, so the compiler is able to apply more optimisations and inline. No, it isn't. The whole callback handling is all about bio based drivers.