From: Al Viro Date: Sat, 9 May 2015 16:55:43 +0000 (-0400) Subject: namei: make unlazy_walk and terminate_walk handle nd->stack, add unlazy_link X-Git-Tag: omap-for-v4.2/fixes-rc1^2~184^2~26 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7973387a2f629c6ed0283920da44c6539c69aca0;p=pandora-kernel.git namei: make unlazy_walk and terminate_walk handle nd->stack, add unlazy_link We are almost done - primitives for leaving RCU mode are aware of nd->stack now, a new primitive for going to non-RCU mode when we have a symlink on hands added. The thing we are heavily relying upon is that *any* unlazy failure will be shortly followed by terminate_walk(), with no access to nameidata in between. So it's enough to leave the things in a state terminate_walk() would cope with. Signed-off-by: Al Viro --- Reading git-diff-tree failed