Source
257
257
break;
258
258
}
259
259
io_schedule();
260
260
has_sleeper = false;
261
261
} while (1);
262
262
finish_wait(&rqw->wait, &data.wq);
263
263
}
264
264
265
265
void rq_qos_exit(struct request_queue *q)
266
266
{
267
+
blk_mq_debugfs_unregister_queue_rqos(q);
268
+
267
269
while (q->rq_qos) {
268
270
struct rq_qos *rqos = q->rq_qos;
269
271
q->rq_qos = rqos->next;
270
272
rqos->ops->exit(rqos);
271
273
}
272
274
}