diff options
Diffstat (limited to 'kernel/cgroup.c')
-rw-r--r-- | kernel/cgroup.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/cgroup.c b/kernel/cgroup.c index 16e3a4f5c9dc..f873c4681316 100644 --- a/kernel/cgroup.c +++ b/kernel/cgroup.c | |||
@@ -5291,7 +5291,10 @@ static void cgroup_release_agent(struct work_struct *work) | |||
5291 | 5291 | ||
5292 | mutex_unlock(&cgroup_mutex); | 5292 | mutex_unlock(&cgroup_mutex); |
5293 | call_usermodehelper(argv[0], argv, envp, UMH_WAIT_EXEC); | 5293 | call_usermodehelper(argv[0], argv, envp, UMH_WAIT_EXEC); |
5294 | goto out_free; | ||
5294 | out: | 5295 | out: |
5296 | mutex_unlock(&cgroup_mutex); | ||
5297 | out_free: | ||
5295 | kfree(agentbuf); | 5298 | kfree(agentbuf); |
5296 | kfree(pathbuf); | 5299 | kfree(pathbuf); |
5297 | } | 5300 | } |