diff options
| author | Ming Lei <[email protected]> | 2019-09-27 07:24:30 +0000 |
|---|---|---|
| committer | Jens Axboe <[email protected]> | 2019-09-27 17:38:28 +0000 |
| commit | a12de1d42d74ef3c80e9fb9a2da94daaef747869 (patch) | |
| tree | 730e2f9be02fa7087af02e7b9d825dc7a3b2b3b0 /net/unix/af_unix.c | |
| parent | block: fix null pointer dereference in blk_mq_rq_timed_out() (diff) | |
| download | kernel-a12de1d42d74ef3c80e9fb9a2da94daaef747869.tar.gz kernel-a12de1d42d74ef3c80e9fb9a2da94daaef747869.zip | |
blk-mq: honor IO scheduler for multiqueue devices
If a device is using multiple queues, the IO scheduler may be bypassed.
This may hurt performance for some slow MQ devices, and it also breaks
zoned devices which depend on mq-deadline for respecting the write order
in one zone.
Don't bypass io scheduler if we have one setup.
This patch can double sequential write performance basically on MQ
scsi_debug when mq-deadline is applied.
Cc: Bart Van Assche <[email protected]>
Cc: Hannes Reinecke <[email protected]>
Cc: Dave Chinner <[email protected]>
Reviewed-by: Javier González <[email protected]>
Reviewed-by: Damien Le Moal <[email protected]>
Signed-off-by: Ming Lei <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions
