kernel-ark/net
Christoph Hellwig 49705b7743 [PATCH] sanitize lookup_hash prototype
->permission and ->lookup have a struct nameidata * argument these days to
pass down lookup intents.  Unfortunately some callers of lookup_hash don't
actually pass this one down.  For lookup_one_len() we don't have a struct
nameidata to pass down, but as this function is a library function only
used by filesystem code this is an acceptable limitation.  All other
callers should pass down the nameidata, so this patch changes the
lookup_hash interface to only take a struct nameidata argument and derives
the other two arguments to __lookup_hash from it.  All callers already have
the nameidata argument available so this is not a problem.

At the same time I'd like to deprecate the lookup_hash interface as there
are better exported interfaces for filesystem usage.  Before it can
actually be removed I need to fix up rpc_pipefs.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Cc: Ram Pai <linuxram@us.ibm.com>
Cc: Jeff Mahoney <jeffm@suse.com>
Cc: Al Viro <viro@ftp.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-09 07:56:00 -08:00
..
802 [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
8021q
appletalk
atm
ax25 [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
bluetooth [Bluetooth]: Remove the usage of /proc completely 2005-11-08 09:57:38 -08:00
bridge [BRIDGE]: Use ether_compare 2005-10-31 16:34:10 -02:00
core [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
dccp [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
decnet [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
econet
ethernet [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
ieee80211 Remove linux/version.h include from drivers/net/phy/* and net/ieee80211/*. 2005-11-05 23:39:54 -05:00
ipv4 [IPV4]: Fix ip_queue_xmit identity increment for TSO packets 2005-11-08 09:41:56 -08:00
ipv6 [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
ipx
irda [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
key
lapb
llc
netfilter [NETFILTER] nf_queue: Fix Ooops when no queue handler registered 2005-11-05 16:43:29 -02:00
netlink Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.15 2005-10-28 08:50:37 -07:00
netrom
packet
rose [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
rxrpc
sched [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
sctp [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
sunrpc [PATCH] sanitize lookup_hash prototype 2005-11-09 07:56:00 -08:00
unix [PATCH] add a vfs_permission helper 2005-11-09 07:55:58 -08:00
wanrouter [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
x25
xfrm [NET]: kfree cleanup 2005-11-08 09:41:34 -08:00
compat.c
Kconfig
Makefile
nonet.c
socket.c
sysctl_net.c
TUNABLE