From: Tejun Heo Date: Mon, 29 Aug 2022 03:54:15 +0000 (-1000) Subject: cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=c0f2df49cf2471289d5aabf16f50ac26eb268f7d;p=linux.git cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG fa7e439cf90b ("cgroup: Homogenize cgroup_get_from_id() return value") broken build when CONFIG_SHRINKER_DEBUG by trying to return an errno from mem_cgroup_get_from_ino() which returns struct mem_cgroup *. Fix by using ERR_CAST() instead. Signed-off-by: Tejun Heo Reported-by: Stephen Rothwell Cc: Michal Koutný f Fixes: fa7e439cf90b ("cgroup: Homogenize cgroup_get_from_id() return value") --- diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 86f5ca8c6fa62..e9fc364d5e962 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -5111,7 +5111,7 @@ struct mem_cgroup *mem_cgroup_get_from_ino(unsigned long ino) cgrp = cgroup_get_from_id(ino); if (IS_ERR(cgrp)) - return PTR_ERR(cgrp); + return ERR_CAST(cgrp); css = cgroup_get_e_css(cgrp, &memory_cgrp_subsys); if (css)