[RFC PATCH v2] fs: block dev aio request priority support

2017-05-23 Thread adam.manzanares
From: Adam Manzanares Map the aio_reqprio to the bio priority field at the point the bio is created from the aio iocb. The aio_reqprio field of iocb is used as a kernel IO class and priority iff the RWF_IOPRI flag is set on the iocb. Late last year device IO priority

[RFC PATCH v2] fs: block dev aio request priority support

2017-05-23 Thread adam.manzanares
From: Adam Manzanares Map the aio_reqprio to the bio priority field at the point the bio is created from the aio iocb. The aio_reqprio field of iocb is used as a kernel IO class and priority iff the RWF_IOPRI flag is set on the iocb. Late last year device IO priority support was introduced to

[RFC PATCH] fs: block dev aio request priority support

2017-05-22 Thread adam.manzanares
From: Adam Manzanares Map the aio_reqprio to the bio priority field at the point the bio is created from the aio iocb. The aio_reqprio field of iocb is used as a kernel IO class and priority iff the IOCB_FLAG_IOPRIO flag is set on the iocb. Late last year device IO

[RFC PATCH] fs: block dev aio request priority support

2017-05-22 Thread adam.manzanares
From: Adam Manzanares Map the aio_reqprio to the bio priority field at the point the bio is created from the aio iocb. The aio_reqprio field of iocb is used as a kernel IO class and priority iff the IOCB_FLAG_IOPRIO flag is set on the iocb. Late last year device IO priority support was

[PATCH] Block SQ/MQ Request Priority

2017-04-04 Thread adam.manzanares
From: Adam Manzanares In 4.10 I introduced a patch that associates the ioc priority with each request in the block layer. This work was done in the single queue block layer code. This patch unifies ioc priority to request mapping across the single/multi queue block

[PATCH] Block SQ/MQ Request Priority

2017-04-04 Thread adam.manzanares
From: Adam Manzanares In 4.10 I introduced a patch that associates the ioc priority with each request in the block layer. This work was done in the single queue block layer code. This patch unifies ioc priority to request mapping across the single/multi queue block layers. I have tested this