cvs commit: src/sys/compat/linux linux_util.c
Jeff Roberson
jroberson at chesapeake.net
Wed Jan 14 19:46:34 PST 2004
On Wed, 14 Jan 2004, Don Lewis wrote:
> truckman 2004/01/14 14:38:03 PST
>
> FreeBSD src repository
>
> Modified files:
> sys/compat/linux linux_util.c
> Log:
> VOP_GETATTR() wants the vnode passed to it to be locked. Instead
> of adding the code to lock and unlock the vnodes and taking care
> to avoid deadlock, simplify linux_emul_convpath() by comparing the
> vnode pointers directly instead of comparing their va_fsid and
> va_fileid attributes. This allows the removal of the calls to
> VOP_GETATTR().
I'm not sure that the vnode pointer compare works in the case of device
aliasing. Any comments?
Cheers,
Jeff
>
> Revision Changes Path
> 1.24 +1 -13 src/sys/compat/linux/linux_util.c
>
More information about the cvs-src
mailing list