On Mon, 2018-11-19 at 12:51 +0900, Damien Le Moal wrote: > For cases when the application does not specify aio_reqprio for an > aio, > fallback to use get_current_ioprio() to obtain the task I/O priority > last set using ioprio_set() rather than the hardcoded > IOPRIO_CLASS_NONE > value. > > Signed-off-by: Damien Le Moal <damien.lemoal@xxxxxxx> Looks good, Reviewed-by: Adam Manzanares <adam.manzanares@xxxxxxx> > --- > fs/aio.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/aio.c b/fs/aio.c > index 301e6314183b..b984918be4b7 100644 > --- a/fs/aio.c > +++ b/fs/aio.c > @@ -1441,7 +1441,7 @@ static int aio_prep_rw(struct kiocb *req, > struct iocb *iocb) > > req->ki_ioprio = iocb->aio_reqprio; > } else > - req->ki_ioprio = IOPRIO_PRIO_VALUE(IOPRIO_CLASS_NONE, > 0); > + req->ki_ioprio = get_current_ioprio(); > > ret = kiocb_set_rw_flags(req, iocb->aio_rw_flags); > if (unlikely(ret))