summaryrefslogtreecommitdiffstats
path: root/kernel/cgroup.c
diff options
context:
space:
mode:
authorBart Van Assche <bart.vanassche@sandisk.com>2016-09-29 17:33:30 +0200
committerTejun Heo <tj@kernel.org>2016-09-30 10:31:20 +0200
commitbbb427e342495df1cda10051d0566388697499c0 (patch)
treef52002457cef52dd9e3cdcb490b6342a81767d9f /kernel/cgroup.c
parentcgroup: fix error handling regressions in proc_cgroup_show() and cgroup_relea... (diff)
downloadlinux-bbb427e342495df1cda10051d0566388697499c0.tar.xz
linux-bbb427e342495df1cda10051d0566388697499c0.zip
blkcg: Unlock blkcg_pol_mutex only once when cpd == NULL
Unlocking a mutex twice is wrong. Hence modify blkcg_policy_register() such that blkcg_pol_mutex is unlocked once if cpd == NULL. This patch avoids that smatch reports the following error: block/blk-cgroup.c:1378: blkcg_policy_register() error: double unlock 'mutex:&blkcg_pol_mutex' Fixes: 06b285bd1125 ("blkcg: fix blkcg_policy_data allocation bug") Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com> Cc: Tejun Heo <tj@kernel.org> Cc: <stable@vger.kernel.org> # v4.2+ Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'kernel/cgroup.c')
0 files changed, 0 insertions, 0 deletions