Re: no rule to make target param.i386_fsbd_50.h

Garrett Wollman <[email protected]>
Newsgroups gmane.comp.file-systems.openafs.freebsd
Message-ID <[email protected]>
<<On Fri, 26 Sep 2003 08:31:51 -0400, Jim Rees <[email protected]> said:

> I got to the point of being able to build and load the kernel module and do
> the cache scan.  Then it would panic trying to open CacheItems because the
> inode number was wrong.

I've put an updated patch that continues to fix up some of the locking
and memory allocation issues
(<http://lcs.mit.edu/~wollman/openafs-fbsd52.patch>); this is relative
to the top of tree prior to Jim's commit.  I know that there are at
least three bugs:

- The namei() wrapper can sometimes be called without the global lock
held, so we can't unconditionally release it.  (This is a bug in new
code that I have written.)

- There's a WITNESS warning related to rx calling socreate() when the
global lock is held.

- Shutting down is seriously broken, with rx waiting for a server
reply while the proc lock (?!) is held.  I haven't gotten a backtrace
from this that I understand yet.

Once I fix the first two, I'll turn on DEBUG_VFS_LOCKS and see how
many issues crop up there.

-GAWollman
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.