diff --git a/block/blk-cgroup.c b/block/blk-cgroup.c index b8858fb0cafa34e491f6ad0e719a16ba3cd8d015..7ef747b7f05615cba6d270b7571d97d2521a7efa 100644 --- a/block/blk-cgroup.c +++ b/block/blk-cgroup.c @@ -114,7 +114,7 @@ static struct blkcg_gq *blkg_alloc(struct blkcg *blkcg, struct request_queue *q, pd->blkg = blkg; /* invoke per-policy init */ - if (blkcg_policy_enabled(blkg->q, pol)) + if (pol->pd_init_fn) pol->pd_init_fn(blkg); }