cvs commit: src/sys/ufs/ufs inode.h ufs_lookup.c

Jeff Roberson jroberson at jroberson.net
Tue Apr 22 12:45:23 UTC 2008


Forgot to mention;

I intentionally removed some asserts that were not valid.  Shared lookups 
are still not enabled on the mountpoint because we're still able to 
corrupt a filesystem using them.  Hopefully it's close to working though.

Thanks,
Jeff

On Tue, 22 Apr 2008, Jeff Roberson wrote:

> jeff        2008-04-22 12:34:16 UTC
>
>  FreeBSD src repository
>
>  Modified files:
>    sys/ufs/ufs          inode.h ufs_lookup.c
>  Log:
>   - Use a local variable for i_ino in ufs_lookup.  It is only used to
>     communicate between two parts of this one function.  This was causing
>     problems with shared lookups as each would trash the ino value in the
>     inode.
>   - Remove the unused i_ino field from the inode structure.
>
>  Revision  Changes    Path
>  1.53      +0 -1      src/sys/ufs/ufs/inode.h
>  1.88      +10 -13    src/sys/ufs/ufs/ufs_lookup.c
>


More information about the cvs-src mailing list