summaryrefslogtreecommitdiffstats
path: root/fs/open.c
diff options
context:
space:
mode:
authorAl Viro2011-02-23 19:39:45 +0100
committerAl Viro2011-03-14 14:15:25 +0100
commitc3e380b0b3cfa613189fb91513efd88a65e1d9d8 (patch)
treefd5f7d393beecb20d61cceb49b85c80f380790c2 /fs/open.c
parentclean up the failure exits after __do_follow_link() in do_filp_open() (diff)
downloadkernel-qcow2-linux-c3e380b0b3cfa613189fb91513efd88a65e1d9d8.tar.gz
kernel-qcow2-linux-c3e380b0b3cfa613189fb91513efd88a65e1d9d8.tar.xz
kernel-qcow2-linux-c3e380b0b3cfa613189fb91513efd88a65e1d9d8.zip
Collect "operation mode" arguments of do_last() into a structure
No point messing with passing shitloads of "operation mode" arguments to do_open() one by one, especially since they are not going to change during do_filp_open(). Collect them into a struct, fill it and pass to do_last() by reference. Make sure that lookup intent flags are correctly set and removed - we want them for do_last(), but they make no sense for __do_follow_link(). Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/open.c')
0 files changed, 0 insertions, 0 deletions