Deleted Added
full compact
28c28
< * $FreeBSD: head/sys/compat/linux/linux_file.c 69539 2000-12-03 01:30:31Z marcel $
---
> * $FreeBSD: head/sys/compat/linux/linux_file.c 70061 2000-12-15 19:41:27Z jhb $
126a127
> PROC_LOCK(p);
131a133
> PROC_UNLOCK(p);
134c136,137
< }
---
> } else
> PROC_UNLOCK(p);
404a408
> struct ucred *uc;
422c426,432
< if ((error = VOP_GETATTR(vp, &va, p->p_ucred, p))) {
---
> PROC_LOCK(p);
> uc = p->p_ucred;
> crhold(uc);
> PROC_UNLOCK(p);
> error = VOP_GETATTR(vp, &va, uc, p);
> crfree(uc);
> if (error) {