diff options
author | Alex Shi <alex.shi@linaro.org> | 2016-10-29 13:26:04 +0800 |
---|---|---|
committer | Alex Shi <alex.shi@linaro.org> | 2016-10-29 13:26:04 +0800 |
commit | c11a255c622e7a2d312f4080c6ef529dd67b3c38 (patch) | |
tree | c7d36f8014e9da35e4b772cfdc1779ec0449d657 /block | |
parent | 273daee0be36235886622396eedb618fc5de0213 (diff) | |
parent | 25f89e269f5c5d06594098cc3b1d97554249f3f9 (diff) |
Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android
Diffstat (limited to 'block')
-rw-r--r-- | block/blk-cgroup.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/block/blk-cgroup.c b/block/blk-cgroup.c index 5a37188b559f..9d359e05fad7 100644 --- a/block/blk-cgroup.c +++ b/block/blk-cgroup.c @@ -1331,10 +1331,8 @@ int blkcg_policy_register(struct blkcg_policy *pol) struct blkcg_policy_data *cpd; cpd = pol->cpd_alloc_fn(GFP_KERNEL); - if (!cpd) { - mutex_unlock(&blkcg_pol_mutex); + if (!cpd) goto err_free_cpds; - } blkcg->cpd[pol->plid] = cpd; cpd->blkcg = blkcg; |