Re: [PATCH] block: do not merge requests without consulting with io scheduler

2016-07-02 Thread kbuild test robot
Hi, [auto build test WARNING on v4.7-rc5] [also build test WARNING on next-20160701] [cannot apply to block/for-next] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url:

Re: [PATCH] block: do not merge requests without consulting with io scheduler

2016-07-02 Thread kbuild test robot
Hi, [auto build test WARNING on v4.7-rc5] [also build test WARNING on next-20160701] [cannot apply to block/for-next] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url:

[PATCH] block: do not merge requests without consulting with io scheduler

2016-07-01 Thread Tahsin Erdogan
Before merging a bio into an existing request, io scheduler is called to get its approval first. However, the requests that come from a plug flush may get merged by block layer without consulting with io scheduler. In case of CFQ, this can cause fairness problems. For instance, if a request gets

[PATCH] block: do not merge requests without consulting with io scheduler

2016-07-01 Thread Tahsin Erdogan
Before merging a bio into an existing request, io scheduler is called to get its approval first. However, the requests that come from a plug flush may get merged by block layer without consulting with io scheduler. In case of CFQ, this can cause fairness problems. For instance, if a request gets