diff --git a/kernel/cgroup.c b/kernel/cgroup.c
index fcfad82149b17ab800480f3ccfec38024175c01a..46529502e9d5ad427a92f0da24ebf98dd3805852 100644
--- a/kernel/cgroup.c
+++ b/kernel/cgroup.c
@@ -4787,6 +4787,9 @@ static void offline_css(struct cgroup_subsys_state *css)
 	if (!(css->flags & CSS_ONLINE))
 		return;
 
+	if (ss->css_reset)
+		ss->css_reset(css);
+
 	if (ss->css_offline)
 		ss->css_offline(css);