linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/6] Improve I/O priority handling
@ 2018-11-20  1:52 Damien Le Moal
  2018-11-20  1:52 ` [PATCH v2 1/6] aio: Comment use of IOCB_FLAG_IOPRIO aio flag Damien Le Moal
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Damien Le Moal @ 2018-11-20  1:52 UTC (permalink / raw)
  To: linux-block, Jens Axboe; +Cc: Adam Manzanares, Alexander Viro, linux-fsdevel

This small series based on for-4.21/block brings improvements to I/O priority
hanlding. The main fixes are in patches 5, 6 and 7. These fix BIO and request
I/O priority initialization for both the synchronous and asynchronous pathes.

Changes from v1:
* Removed not very useful comments in patch 5
* Dropped get_task_ioprio() change patch

Damien Le Moal (6):
  aio: Comment use of IOCB_FLAG_IOPRIO aio flag
  block: Remove bio->bi_ioc
  block: Introduce get_current_ioprio()
  aio: Fix fallback I/O priority value
  block: prevent merging of requests with different priorities
  block: Initialize BIO I/O priority early

 block/bio.c                  |  4 ----
 block/blk-core.c             | 12 +-----------
 block/blk-merge.c            |  8 ++++++--
 block/blk-mq-sched.c         |  4 ++--
 block/blk-mq-sched.h         |  2 +-
 block/blk-mq.c               |  4 ++--
 block/blk.h                  | 16 ----------------
 fs/aio.c                     |  2 +-
 include/linux/blk_types.h    |  3 +--
 include/linux/fs.h           |  2 +-
 include/linux/ioprio.h       | 13 +++++++++++++
 include/uapi/linux/aio_abi.h |  2 ++
 12 files changed, 30 insertions(+), 42 deletions(-)

-- 
2.19.1

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-11-20 12:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-20  1:52 [PATCH v2 0/6] Improve I/O priority handling Damien Le Moal
2018-11-20  1:52 ` [PATCH v2 1/6] aio: Comment use of IOCB_FLAG_IOPRIO aio flag Damien Le Moal
2018-11-20  1:52 ` [PATCH v2 2/6] block: Remove bio->bi_ioc Damien Le Moal
2018-11-20  1:52 ` [PATCH v2 3/6] block: Introduce get_current_ioprio() Damien Le Moal
2018-11-20  1:52 ` [PATCH v2 4/6] aio: Fix fallback I/O priority value Damien Le Moal
2018-11-20  1:52 ` [PATCH v2 5/6] block: prevent merging of requests with different priorities Damien Le Moal
2018-11-20  1:52 ` [PATCH v2 6/6] block: Initialize BIO I/O priority early Damien Le Moal
2018-11-20  2:04 ` [PATCH v2 0/6] Improve I/O priority handling Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).