From: Al Viro Date: Mon, 4 May 2015 21:47:11 +0000 (-0400) Subject: namei: new calling conventions for walk_component() X-Git-Tag: omap-for-v4.3/legacy-v2-signed~213^2~61 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4693a547cded42807ec468947b4d5287f2cb6aa9;p=pandora-kernel.git namei: new calling conventions for walk_component() instead of a single flag (!= 0 => we want to follow symlinks) pass two bits - WALK_GET (want to follow symlinks) and WALK_PUT (put_link() once we are done looking at the name). The latter matters only for success exits - on failure the caller will discard everything anyway. Suggestions for better variant are welcome; what this thing aims for is making sure that pending put_link() is done *before* walk_component() decides to pick a symlink up, rather than between picking it up and acting upon it. See the next commit for payoff. Signed-off-by: Al Viro --- Reading git-diff-tree failed