Re: [PATCH 00/12 v4] multiqueue for MMC/SD

2017-10-27 Thread Linus Walleij
On Fri, Oct 27, 2017 at 2:59 PM, Adrian Hunter wrote: > On 27/10/17 14:25, Linus Walleij wrote: >> It is indeed tough to juggle this with the pressure to "upstream >> first" the BFQ scheduler policy that we are working on in Linaro >> to increase interactivity. We need

Re: [PATCH 00/12 v4] multiqueue for MMC/SD

2017-10-27 Thread Adrian Hunter
On 27/10/17 14:25, Linus Walleij wrote: > On Thu, Oct 26, 2017 at 9:27 PM, Hunter, Adrian > wrote: >> On Thu, Oct 26, 2017 at 3:34 PM, Adrian Hunter > >>> What I mean is that the CQE code will likely look better on top of these >>>

Re: [PATCH 00/12 v4] multiqueue for MMC/SD

2017-10-27 Thread Linus Walleij
On Thu, Oct 26, 2017 at 9:27 PM, Hunter, Adrian wrote: > On Thu, Oct 26, 2017 at 3:34 PM, Adrian Hunter >> What I mean is that the CQE code will likely look better on top of these >> refactorings. >> >> But as I say it is a matter of taste. I

RE: [PATCH 00/12 v4] multiqueue for MMC/SD

2017-10-26 Thread Hunter, Adrian
inux-block@vger.kernel.org>; Jens Axboe <ax...@kernel.dk>; > Christoph Hellwig <h...@lst.de>; Arnd Bergmann <a...@arndb.de>; > Bartlomiej Zolnierkiewicz <b.zolnier...@samsung.com>; Paolo Valente > <paolo.vale...@linaro.org>; Avri Altman <avri.alt...@sandisk.

Re: [PATCH 00/12 v4] multiqueue for MMC/SD

2017-10-26 Thread Linus Walleij
On Thu, Oct 26, 2017 at 3:34 PM, Adrian Hunter wrote: > On 26/10/17 15:57, Linus Walleij wrote: >> I have now worked on it for more than a year. I was side >> tracked to clean up some code, move request allocation to >> be handled by the block layer, delete bounce buffer

Re: [PATCH 00/12 v4] multiqueue for MMC/SD

2017-10-26 Thread Adrian Hunter
On 26/10/17 15:57, Linus Walleij wrote: > This switches the MMC/SD stack over to unconditionally > using the multiqueue block interface for block access. > This modernizes the MMC/SD stack and makes it possible > to enable BFQ scheduling on these single-queue devices. > > This is the v4 version

[PATCH 00/12 v4] multiqueue for MMC/SD

2017-10-26 Thread Linus Walleij
This switches the MMC/SD stack over to unconditionally using the multiqueue block interface for block access. This modernizes the MMC/SD stack and makes it possible to enable BFQ scheduling on these single-queue devices. This is the v4 version of this v3 patch set from february: