mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-28 17:41:50 +00:00
bfq-iosched: don't call bfqg_and_blkg_put for !CONFIG_BFQ_GROUP_IOSCHED
It's not available if we don't have group io scheduling set, and
there's no need to call it.
Fixes: 0d52af5905
("block, bfq: release oom-queue ref to root group on exit")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
3609c471a1
commit
8abef10b3d
1 changed files with 1 additions and 1 deletions
|
@ -4893,10 +4893,10 @@ static void bfq_exit_queue(struct elevator_queue *e)
|
||||||
|
|
||||||
hrtimer_cancel(&bfqd->idle_slice_timer);
|
hrtimer_cancel(&bfqd->idle_slice_timer);
|
||||||
|
|
||||||
|
#ifdef CONFIG_BFQ_GROUP_IOSCHED
|
||||||
/* release oom-queue reference to root group */
|
/* release oom-queue reference to root group */
|
||||||
bfqg_and_blkg_put(bfqd->root_group);
|
bfqg_and_blkg_put(bfqd->root_group);
|
||||||
|
|
||||||
#ifdef CONFIG_BFQ_GROUP_IOSCHED
|
|
||||||
blkcg_deactivate_policy(bfqd->queue, &blkcg_policy_bfq);
|
blkcg_deactivate_policy(bfqd->queue, &blkcg_policy_bfq);
|
||||||
#else
|
#else
|
||||||
spin_lock_irq(&bfqd->lock);
|
spin_lock_irq(&bfqd->lock);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue