Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1511194
| From | Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler |
| Date | 2016-10-28 18:00 +0200 |
| Message-ID | <sxhJv-1LS-13@gated-at.bofh.it> (permalink) |
| References | <swsH0-1Ia-9@gated-at.bofh.it> <sxhJv-1LS-15@gated-at.bofh.it> <sxhqa-1EL-23@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Hi, On Friday, October 28, 2016 09:30:07 AM Jens Axboe wrote: > On 10/28/2016 03:32 AM, Linus Walleij wrote: > > The patch to enable MQ looks like this: > > https://git.kernel.org/cgit/linux/kernel/git/linusw/linux-stericsson.git/commit/?h=mmc-mq&id=8f79b527e2e854071d8da019451da68d4753f71d > > BTW, another viable "hack" for the depth issue would be to expose more > than one hardware queue. It's meant to map to a distinct submission > region in the hardware, but there's nothing stopping the driver from > using it differently. Might not be cleaner than just increasing the > queue depth on a single queue, though. Yes, I'm already considering this for rewritten version of my patch set as it may also help with performance when compared to non blk-mq case. Significant amount of time is spent on DMA map/unmap operations on ARM MMC hosts and I would like to do these DMA (un)mapping-s in parallel for two (or more) requests to check whether it helps the performance (hopefully the cache controller doesn't serialize these operations). BTW I'm following the discussion and still would like to help with getting blk-mq work for MMC. I'm just quite busy with other things at the moment. > That still won't solve the issue of lying about it and causing IO > scheduler confusion, of course. > > Also, 4.8 and newer have support for BLK_MQ_F_BLOCKING, if you need to > block in ->queue_rq(). That could eliminate the need to offload to a > kthread manually. Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Ulf Hansson <ulf.hansson@linaro.org> - 2016-10-27 19:40 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Jens Axboe <axboe@kernel.dk> - 2016-10-27 19:50 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Ulf Hansson <ulf.hansson@linaro.org> - 2016-10-27 20:20 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Jens Axboe <axboe@kernel.dk> - 2016-10-27 20:30 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Ulf Hansson <ulf.hansson@linaro.org> - 2016-10-27 21:40 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Jens Axboe <axboe@kernel.dk> - 2016-10-27 23:10 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Linus Walleij <linus.walleij@linaro.org> - 2016-10-28 00:30 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Linus Walleij <linus.walleij@linaro.org> - 2016-10-28 11:40 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Jens Axboe <axboe@kernel.dk> - 2016-10-28 16:30 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Linus Walleij <linus.walleij@linaro.org> - 2016-10-28 22:40 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Christoph Hellwig <hch@infradead.org> - 2016-10-28 17:30 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Linus Walleij <linus.walleij@linaro.org> - 2016-10-28 23:10 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Jens Axboe <axboe@kernel.dk> - 2016-10-28 17:40 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> - 2016-10-28 18:00 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Arnd Bergmann <arnd@arndb.de> - 2016-10-28 18:10 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Mark Brown <broonie@kernel.org> - 2016-10-28 19:20 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Jens Axboe <axboe@kernel.dk> - 2016-10-28 16:10 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Ulf Hansson <ulf.hansson@linaro.org> - 2016-10-28 08:40 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Jens Axboe <axboe@kernel.dk> - 2016-10-28 16:20 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Mark Brown <broonie@kernel.org> - 2016-10-28 19:20 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Christoph Hellwig <hch@infradead.org> - 2016-10-27 21:50 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Mark Brown <broonie@kernel.org> - 2016-10-28 00:10 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Mark Brown <broonie@kernel.org> - 2016-10-27 21:50 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Arnd Bergmann <arnd@arndb.de> - 2016-10-28 14:10 +0200
Re: [PATCH 00/14] introduce the BFQ-v0 I/O scheduler as an extra scheduler Richard Weinberger <richard.weinberger@gmail.com> - 2016-10-28 14:20 +0200
csiph-web