On Sat, Aug 17, 2013 at 2:14 PM, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote: > > So the ACL accesses are this somewhat strange mix of RCU and non-RCU > use. We probably could make *more* of them use the RCU model, but > apart from the RCU pathname lookup nothing else has ever been critical > enough to care. Side note: the whole concept of mixing locking *and* RCU is a bit odd, but it has turned out to be a very successful model for pathname lookup. Doing everything under RCU is basically impossible, so having the ability to looking things up under RCU for the simple case, but then falling back on locking for complex cases is very very powerful. So arguably that "somewhat strange mix of RCU and non-RCU use" shouldn't really be strange. It's just that it is complicated enough that we only use it for pathnames right now. Everything else tends to be more black-and-white and do one or the other, not both. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html