From: Tejun Heo Date: Tue, 14 May 2013 20:52:30 +0000 (-0700) Subject: blkcg: fix error return path in blkg_create() X-Git-Tag: v3.11-rc1~21^2~35 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2423c9c3f0ffffa8f87cbdafe9781273c5d1b6a2;p=pandora-kernel.git blkcg: fix error return path in blkg_create() In blkg_create(), after lookup of parent fails, the control jumps to error path with the error code encoded into @blkg. The error path doesn't use @blkg for the return value. It returns ERR_PTR(ret). Make lookup fail path set @ret instead of @blkg. Note that the parent lookup is guaranteed to succeed at that point and the condition check is purely for sanity and triggers WARN when fails. As such, I don't think it's necessary to mark it for -stable. Signed-off-by: Tejun Heo Acked-by: Vivek Goyal --- Reading git-diff-tree failed