Re: [patch 1/2] kernel: cgroup: push rcu read locking from css_is_ancestor() to callsite
From: KAMEZAWA Hiroyuki <hidden>
Date: 2012-02-29 00:01:36
Also in:
lkml
From: KAMEZAWA Hiroyuki <hidden>
Date: 2012-02-29 00:01:36
Also in:
lkml
On Tue, 28 Feb 2012 15:14:48 +0100 Johannes Weiner [off-list ref] wrote:
Library functions should not grab locks when the callsites can do it, even if the lock nests like the rcu read-side lock does. Push the rcu_read_lock() from css_is_ancestor() to its single user, mem_cgroup_same_or_subtree() in preparation for another user that may already hold the rcu read-side lock. Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>
Acked-by: KAMEZAWA Hiroyuki <redacted> -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>