freebsd-dev/sys/nfsclient
Marcel Moolenaar 061f5ec825 Fix null-pointer indirect function calls introduced in the previous
commit. In the new world order, the transitive closure on the vector
operations is not precomputed. As such, it's unsafe to actually use
any of the function pointers in an indirect function call. They can
be null, and we need to use the default vector in that case.
This is mostly a quick fix for the four function pointers that are
ed explicitly. A more generic or scalable solution is likely to see
the light of day.

No pathos on: current@
2004-12-05 22:30:28 +00:00
..
bootp_subr.c Move a relic to its correct location(s): Put nfs diskless initialization 2004-07-28 21:54:57 +00:00
krpc_subr.c Convert GIANT_REQUIRED to NET_ASSERT_GIANT where Giant is used to 2004-06-16 03:12:50 +00:00
krpc.h Cleanup and split of nfs client and server code. 2001-09-18 23:32:09 +00:00
nfs_bio.c - Eliminate the acquisition and release of the bqlock in bremfree() by 2004-11-18 08:44:09 +00:00
nfs_diskless.c Move a relic to its correct location(s): Put nfs diskless initialization 2004-07-28 21:54:57 +00:00
nfs_lock.c University of Michigan's Citi NFSv4 kernel client code. 2003-11-14 20:54:10 +00:00
nfs_lock.h Remove a case of exposing 'struct ucred' to userspace. Use a struct xucred 2002-08-15 21:52:22 +00:00
nfs_nfsiod.c Explicitly pass vnode to nfs_doio() and mountpoint to nfs_asyncio(). 2004-09-07 08:56:43 +00:00
nfs_node.c Back when VOP_* was introduced, we did not have new-style struct 2004-12-01 23:16:38 +00:00
nfs_socket.c In nfs_timer(), pass curthread rather than &thread0 into the protocol 2004-08-25 01:23:38 +00:00
nfs_subs.c Back when VOP_* was introduced, we did not have new-style struct 2004-12-01 23:16:38 +00:00
nfs_vfsops.c Fix for a (blocks) underrun bug where negative values were being 2004-12-01 06:42:21 +00:00
nfs_vnops.c Fix null-pointer indirect function calls introduced in the previous 2004-12-05 22:30:28 +00:00
nfs.h style consistency. 2004-09-27 19:44:39 +00:00
nfsargs.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
nfsdiskless.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
nfsm_subs.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
nfsmount.h NFS mobility PHASE I, II & III (phase VI, and V pending): 2004-07-06 09:12:03 +00:00
nfsnode.h Back when VOP_* was introduced, we did not have new-style struct 2004-12-01 23:16:38 +00:00
nfsstats.h Remove advertising clause from University of California Regent's 2004-04-07 05:00:01 +00:00
nlminfo.h Cleanup and split of nfs client and server code. 2001-09-18 23:32:09 +00:00