Re: [PATCH V7 00/10] mmc: Add Command Queue support
From: Adrian Hunter <adrian.hunter@intel.com>
Date: 2017-09-04 18:39:34
Also in:
linux-mmc
On 09/04/2017 04:48 PM, Ulf Hansson wrote:
On 4 September 2017 at 09:06, Adrian Hunter [off-list ref] wrote:quoted
On 01/09/17 16:28, Adrian Hunter wrote:quoted
On 01/09/17 15:58, Ulf Hansson wrote:quoted
+ Christoph On 1 September 2017 at 13:42, Adrian Hunter [off-list ref] wrote:quoted
On 31/08/17 14:56, Adrian Hunter wrote:quoted
Here is V7 of the hardware command queue patches without the software command queue patches, now using blk-mq. HW CMDQ offers 25% - 50% better random multi-threaded I/O. I see a slight 2% drop in sequential read speed but no change to sequential write.Any comments?A couple of overall comments, for now. To make sure we don't overlook something when converting to mq, I would prefer that we first convert the existing mmc block code to mq, then we add CMDQ on top.That doesn't make sense. This patch set is not converting the legacy driver to mq therefore it cannot overlook anything for converting to mq.And then you go silent again.We have weekends in Sweden - and I also work on other things than mmc :-). I do however admit, that I could have been reviewing a bit faster throughout the re-spins. Apologize for that, but I am only doing my best.quoted
I can send blk-mq support for legacy requests in a few days if you like, but I want to hear a better explanation of why you are delaying CQE support.That would be very nice, however be aware of that we are in the merge window, so I am not picking new material for 4.14 from this point. I assume you understand why.
Nope. This is new functionality - doesn't affect anyone who doesn't have a command queue engine. Next to no chance of regressions. Tested by several in the community. Substantially unchanged since February. It is not even very much code in the block driver.
Still, big changes is always nice to queue up early for a release cycle. Let's aim for that!
You said that in February. Never happened. You said you wanted blk-mq, so I waited to re-base on top, but it never appeared.
Moreover, I am not delaying CQE, but really want it to be merged asap! However, I am also having the role as a maintainer and the things that comes with it. For example, I would like the community to reach consensus around how to move forward with CQE, before I decide to pick it up.
It has been more than 6 months. That is enough time to wait for "consensus".