[...] >>> While we should look at changing blk-mq to give better workqueue performance, >>> a bigger gain is likely to be made by adding a new host API to enable the >>> next already-prepared request to be issued directly from within ->done() >>> callback of the current request. > > I assume that is taken care of by adding the new host cap > (MMC_CAP_DIRECT_COMPLETE). > > So, then it's just a matter of adopting all host drivers, and when we > are done with that, we can remove that cap. :-) Ehh, I realize that this not what you really propose, but rather this is a next step of improvement. Anyway. [...] Kind regards Uffe