|
@@ -2051,7 +2051,7 @@ cfq_should_preempt(struct cfq_data *cfqd, struct cfq_queue *new_cfqq,
|
|
* it's a metadata request and the current queue is doing regular IO.
|
|
* it's a metadata request and the current queue is doing regular IO.
|
|
*/
|
|
*/
|
|
if (rq_is_meta(rq) && !cfqq->meta_pending)
|
|
if (rq_is_meta(rq) && !cfqq->meta_pending)
|
|
- return false;
|
|
|
|
|
|
+ return true;
|
|
|
|
|
|
/*
|
|
/*
|
|
* Allow an RT request to pre-empt an ongoing non-RT cfqq timeslice.
|
|
* Allow an RT request to pre-empt an ongoing non-RT cfqq timeslice.
|