Thread (13 messages) 13 messages, 5 authors, 2012-03-14

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

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>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help