diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/cgroup_freezer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/cgroup_freezer.c b/kernel/cgroup_freezer.c index 12ead0b766ee..345628c78b5b 100644 --- a/kernel/cgroup_freezer.c +++ b/kernel/cgroup_freezer.c | |||
| @@ -267,8 +267,10 @@ static void update_if_frozen(struct cgroup_subsys_state *css) | |||
| 267 | struct freezer *child = css_freezer(pos); | 267 | struct freezer *child = css_freezer(pos); |
| 268 | 268 | ||
| 269 | if ((child->state & CGROUP_FREEZER_ONLINE) && | 269 | if ((child->state & CGROUP_FREEZER_ONLINE) && |
| 270 | !(child->state & CGROUP_FROZEN)) | 270 | !(child->state & CGROUP_FROZEN)) { |
| 271 | rcu_read_unlock(); | ||
| 271 | return; | 272 | return; |
| 273 | } | ||
| 272 | } | 274 | } |
| 273 | rcu_read_unlock(); | 275 | rcu_read_unlock(); |
| 274 | 276 | ||
