freebsd-dev/sys/nfsclient
Marius Strobl c6bf5f18c0 - Factor out the code shared between NFS client and server into its own
module so it's not present twice.
- Move nfs_realign() from the NFS client to the shared NFS code and
  remove the NFS server version in order to reduce code duplication.
  The shared version now uses a second parameter how, which is passed
  on to m_get(9) and m_getcl(9) as the server used M_WAIT while the
  client requires M_DONTWAIT, and replaces the the previously unused
  parameter hsiz.
- Change nfs_realign() to use nfsm_aligned() so as with other NFS code
  the alignment check isn't actually performed on platforms without
  strict alignment requirements for performance reasons because as the
  comment suggests unaligned data only occasionally occurs with TCP.
- Change fha_extract_info() to use nfs_realign() with M_DONTWAIT rather
  than M_WAIT because it's called with the RPC sp_lock held.
2010-02-22 21:45:20 +00:00
..
bootp_subr.c MFC a number of changes from head for ISP (203478,203463,203444,202418,201758, 2010-02-11 18:34:06 +00:00
krpc_subr.c MFC r200471, r201044: 2009-12-28 14:39:21 +00:00
krpc.h
nfs_bio.c MFC: r203072 2010-02-10 16:16:50 +00:00
nfs_diskless.c Merge the remainder of kern_vimage.c and vimage.h into vnet.c and 2009-08-01 19:26:27 +00:00
nfs_kdtrace.c Add a MODULE_DEPEND() on the NFS client from dtnfsclient so that dtnfsclient 2009-10-15 14:39:59 +00:00
nfs_kdtrace.h Fix two bugs in DTrace tracing of accesscache and attrcache load events: 2009-03-24 23:16:48 +00:00
nfs_krpc.c - Factor out the code shared between NFS client and server into its own 2010-02-22 21:45:20 +00:00
nfs_lock.c Remove the old kernel RPC implementation and the NFS_LEGACYRPC option. 2009-06-30 19:03:27 +00:00
nfs_lock.h
nfs_nfsiod.c MFC: r203072 2010-02-10 16:16:50 +00:00
nfs_node.c MFC r197048: 2009-09-14 15:16:17 +00:00
nfs_subs.c MFC: r203072 2010-02-10 16:16:50 +00:00
nfs_vfsops.c - Factor out the code shared between NFS client and server into its own 2010-02-22 21:45:20 +00:00
nfs_vnops.c MFC: r203072 2010-02-10 16:16:50 +00:00
nfs.h MFC: r203072 2010-02-10 16:16:50 +00:00
nfsargs.h Fix a serious deadlock with the NFS client. Given a large enough 2005-06-10 23:50:41 +00:00
nfsdiskless.h consolidate parsing of nfs root mount options in one place 2006-12-06 02:15:25 +00:00
nfsm_subs.h Remove the old kernel RPC implementation and the NFS_LEGACYRPC option. 2009-06-30 19:03:27 +00:00
nfsmount.h MFC: r202767 2010-02-04 16:57:01 +00:00
nfsnode.h MFC: r203072 2010-02-10 16:16:50 +00:00
nfsstats.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
nlminfo.h - Fix leak of struct nlminfo on process exit. 2005-10-26 07:18:37 +00:00