From owner-svn-src-all@FreeBSD.ORG Mon May 4 13:50:54 2009 Return-Path: Delivered-To: svn-src-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C2CF2106566C; Mon, 4 May 2009 13:50:54 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 9A7988FC12; Mon, 4 May 2009 13:50:54 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTPS id 3CBFA46BA4; Mon, 4 May 2009 09:50:54 -0400 (EDT) Date: Mon, 4 May 2009 14:50:54 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Alexander Leidinger In-Reply-To: <20090504142227.11823qbind1lyyuc@webmail.leidinger.net> Message-ID: References: <200905040219.n442Jq3V030903@svn.freebsd.org> <20090504133527.43351tf1iwwi5sro@webmail.leidinger.net> <20090504142227.11823qbind1lyyuc@webmail.leidinger.net> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r191777 - head/sys/nfsclient X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2009 13:50:55 -0000 On Mon, 4 May 2009, Alexander Leidinger wrote: > Quoting Robert Watson (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