From: KAMEZAWA Hiroyuki Date: Thu, 8 Jan 2009 02:08:32 +0000 (-0800) Subject: memcg: fix double free and make refcnt sane X-Git-Tag: v2.6.29-rc1~94 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7ba0eef3af51cd1b6fc4028e4705b3ea2ea9469;p=pandora-kernel.git memcg: fix double free and make refcnt sane 1. Fix double-free BUG in error route of mem_cgroup_create(). mem_cgroup_free() itself frees per-zone-info. 2. Making refcnt of memcg simple. Add 1 refcnt at creation and call free when refcnt goes down to 0. Reviewed-by: Daisuke Nishimura Signed-off-by: KAMEZAWA Hiroyuki Cc: Balbir Singh Cc: Paul Menage Cc: Daisuke Nishimura Cc: Li Zefan Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed