svn commit: r191777 - head/sys/nfsclient

Robert Watson rwatson at FreeBSD.org
Mon May 4 13:50:55 UTC 2009


On Mon, 4 May 2009, Alexander Leidinger wrote:

> Quoting Robert Watson <rwatson at FreeBSD.org> (from Mon, 4 May 2009 12:58:22 
> +0100 (BST)):
>
>> On Mon, 4 May 2009, Alexander Leidinger wrote:
>> 
>>>> Log: Remove redundant NFSMNT_NFSV3 check in DTrace hooks for NFS RPC.
>>> 
>>> BTW: I tried to load dtrace via modules after your nfs-dtrace commit, and 
>>> it failed. I tried with
>> 
>> Could you:
>> 
>> (1) Confirm that you have options KDTRACE_HOOKS in your kernel
>
> # grep -i dtrace /usr/src/sys/i386/conf/M87
> options         KDTRACE_HOOKS           # dtrace support
>
>> (2) Try using just dtraceall_load
>
> This is what I had initially. Just when I've seen the error messages about 
> missing symbols, I added the dtnfsclient_load. Maybe there's a module 
> dependency in dtraceall on dtnfsclient?

Well, 'dtraceall' claims dependency on all the provider modules, so results in 
everything being loaded including dtnfsclient.  In theory, dtnfsclient and 
other providers should contain the necessary module dependencies to cause them 
to load everything they depend on, but I also have the feeling I've run into 
the problem you're seeing.  Could you provide the symbol missing errors from 
the console?  It should be fairly easy to track down the missing graph edge 
using that.

Robert N M Watson
Computer Laboratory
University of Cambridge


More information about the svn-src-head mailing list