kernel-fxtec-pro1x/include/linux/sunrpc
Paul Gortmaker de47725421 include: replace linux/module.h with "struct module" wherever possible
The <linux/module.h> pretty much brings in the kitchen sink along
with it, so it should be avoided wherever reasonably possible in
terms of being included from other commonly used <linux/something.h>
files, as it results in a measureable increase on compile times.

The worst culprit was probably device.h since it is used everywhere.
This file also had an implicit dependency/usage of mutex.h which was
masked by module.h, and is also fixed here at the same time.

There are over a dozen other headers that simply declare the
struct instead of pulling in the whole file, so follow their lead
and simply make it a few more.

Most of the implicit dependencies on module.h being present by
these headers pulling it in have been now weeded out, so we can
finally make this change with hopefully minimal breakage.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2011-10-31 19:32:32 -04:00
..
auth.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
auth_gss.h
bc_xprt.h SUNRPC: sunrpc should not explicitly depend on NFS config options 2011-07-15 09:12:23 -04:00
cache.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
clnt.h Merge branch 'nfs-for-3.2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs 2011-10-25 15:44:06 +02:00
debug.h
gss_api.h NFS: Determine initial mount security 2011-03-24 13:52:42 -04:00
gss_asn1.h
gss_err.h
gss_krb5.h
gss_krb5_enctypes.h nfsd: fix dependency of nfsd on auth_rpcgss 2011-06-06 15:07:15 -04:00
Kbuild
metrics.h
msg_prot.h SUNRPC: Support for RPC over AF_LOCAL transports 2011-05-27 17:42:47 -04:00
rpc_pipe_fs.h SUNRPC/NFS: make rpc pipe upcall generic 2011-10-18 09:08:12 -07:00
rpc_rdma.h
sched.h SUNRPC: Allow caller of rpc_sleep_on() to select priority levels 2011-07-17 18:11:34 -04:00
stats.h sunrpc: Make the /proc/net/rpc appear in net namespaces 2010-09-27 10:16:12 -04:00
svc.h SUNRPC: Replace svc_addr_u by sockaddr_storage 2011-09-14 08:21:48 -04:00
svc_rdma.h
svc_xprt.h include: replace linux/module.h with "struct module" wherever possible 2011-10-31 19:32:32 -04:00
svcauth.h sunrpc: Add net to pure API calls 2010-09-27 10:16:11 -04:00
svcauth_gss.h Fix common misspellings 2011-03-31 11:26:23 -03:00
svcsock.h SUNRPC: Don't wait for full record to receive tcp data 2011-04-07 14:36:40 -04:00
timer.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
types.h
xdr.h SUNRPC: introduce xdr_init_decode_pages 2011-05-29 20:52:32 +03:00
xprt.h SUNRPC: Replace xprt->resend and xprt->sending with a priority queue 2011-07-17 18:11:34 -04:00
xprtrdma.h
xprtsock.h