From: Li Zefan Date: Mon, 29 Apr 2013 22:08:57 +0000 (-0700) Subject: memcg: take reference before releasing rcu_read_lock X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~128^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca0dde97178e75ed1370b8616326f5496a803d65;p=pandora-kernel.git memcg: take reference before releasing rcu_read_lock The memcg is not referenced, so it can be destroyed at anytime right after we exit rcu read section, so it's not safe to access it. To fix this, we call css_tryget() to get a reference while we're still in rcu read section. This also removes a bogus comment above __memcg_create_cache_enqueue(). Signed-off-by: Li Zefan Acked-by: Glauber Costa Acked-by: Michal Hocko Acked-by: KAMEZAWA Hiroyuki Cc: Johannes Weiner Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed