diff options
Diffstat (limited to 'block')
-rw-r--r-- | block/blk-cgroup.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/block/blk-cgroup.c b/block/blk-cgroup.c index 1039fb9ff5f5..9f5bce33e6fe 100644 --- a/block/blk-cgroup.c +++ b/block/blk-cgroup.c | |||
@@ -185,7 +185,7 @@ static struct blkcg_gq *blkg_create(struct blkcg *blkcg, | |||
185 | lockdep_assert_held(q->queue_lock); | 185 | lockdep_assert_held(q->queue_lock); |
186 | 186 | ||
187 | /* blkg holds a reference to blkcg */ | 187 | /* blkg holds a reference to blkcg */ |
188 | if (!css_tryget(&blkcg->css)) { | 188 | if (!css_tryget_online(&blkcg->css)) { |
189 | ret = -EINVAL; | 189 | ret = -EINVAL; |
190 | goto err_free_blkg; | 190 | goto err_free_blkg; |
191 | } | 191 | } |