if (!cfq_may_dispatch(cfqd, cfqq))
return false;
/*
* follow expired path, else get first next available
*/
if (!cfq_may_dispatch(cfqd, cfqq))
return false;
/*
* follow expired path, else get first next available
*/
* if the new request is sync, but the currently running queue is
* not, let the sync request have priority.
*/
* if the new request is sync, but the currently running queue is
* not, let the sync request have priority.
*/