Deleted Added
full compact
34c34
< * $FreeBSD: head/sys/fs/devfs/devfs_vnops.c 81620 2001-08-14 06:42:32Z phk $
---
> * $FreeBSD: head/sys/fs/devfs/devfs_vnops.c 83366 2001-09-12 08:38:13Z julian $
114c114
< devfs_allocv(struct devfs_dirent *de, struct mount *mp, struct vnode **vpp, struct proc *p)
---
> devfs_allocv(struct devfs_dirent *de, struct mount *mp, struct vnode **vpp, struct thread *td)
120,121c120,121
< if (p == NULL)
< p = curproc; /* XXX */
---
> if (td == NULL)
> td = curthread; /* XXX */
125c125
< if (vget(vp, LK_EXCLUSIVE, p ? p : curproc))
---
> if (vget(vp, LK_EXCLUSIVE, td ? td : curthread))
156c156
< vn_lock(vp, LK_EXCLUSIVE | LK_RETRY, p);
---
> vn_lock(vp, LK_EXCLUSIVE | LK_RETRY, td);
167c167
< struct proc *a_p;
---
> struct thread *a_td;
187c187
< struct proc *a_p;
---
> struct thread *a_td;
255c255
< struct proc *p;
---
> struct thread *td;
266c266
< p = cnp->cn_proc;
---
> td = cnp->cn_thread;
284c284
< error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, cnp->cn_proc);
---
> error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, td);
299c299
< VOP_UNLOCK(dvp, 0, p);
---
> VOP_UNLOCK(dvp, 0, td);
303c303
< error = devfs_allocv(de, dvp->v_mount, vpp, p);
---
> error = devfs_allocv(de, dvp->v_mount, vpp, td);
305c305
< vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY, p);
---
> vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY, td);
309c309
< error = vn_lock(dvp, LK_EXCLUSIVE, p);
---
> error = vn_lock(dvp, LK_EXCLUSIVE, td);
360c360
< VOP_UNLOCK(dvp, 0, p);
---
> VOP_UNLOCK(dvp, 0, td);
369c369
< error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, p);
---
> error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td);
377c377
< error = devfs_allocv(de, dvp->v_mount, vpp, p);
---
> error = devfs_allocv(de, dvp->v_mount, vpp, td);
381c381
< VOP_UNLOCK(dvp, 0, p);
---
> VOP_UNLOCK(dvp, 0, td);
384c384
< error = devfs_allocv(de, dvp->v_mount, vpp, p);
---
> error = devfs_allocv(de, dvp->v_mount, vpp, td);
388c388
< VOP_UNLOCK(dvp, 0, p);
---
> VOP_UNLOCK(dvp, 0, td);
399c399
< lockmgr(&dmp->dm_lock, LK_SHARED, 0, curproc);
---
> lockmgr(&dmp->dm_lock, LK_SHARED, 0, curthread);
401c401
< lockmgr(&dmp->dm_lock, LK_RELEASE, 0, curproc);
---
> lockmgr(&dmp->dm_lock, LK_RELEASE, 0, curthread);
419c419
< struct proc *p;
---
> struct thread *td;
427c427
< lockmgr(&dmp->dm_lock, LK_EXCLUSIVE, 0, curproc);
---
> lockmgr(&dmp->dm_lock, LK_EXCLUSIVE, 0, curthread);
431c431
< p = cnp->cn_proc;
---
> td = cnp->cn_thread;
451c451
< error = devfs_allocv(de, dvp->v_mount, vpp, p);
---
> error = devfs_allocv(de, dvp->v_mount, vpp, td);
453c453
< lockmgr(&dmp->dm_lock, LK_RELEASE, 0, curproc);
---
> lockmgr(&dmp->dm_lock, LK_RELEASE, 0, curthread);
515c515
< lockmgr(&dmp->dm_lock, LK_SHARED, 0, curproc);
---
> lockmgr(&dmp->dm_lock, LK_SHARED, 0, curthread);
556c556
< lockmgr(&dmp->dm_lock, LK_RELEASE, 0, curproc);
---
> lockmgr(&dmp->dm_lock, LK_RELEASE, 0, curthread);
613c613
< lockmgr(&dmp->dm_lock, LK_EXCLUSIVE, 0, curproc);
---
> lockmgr(&dmp->dm_lock, LK_EXCLUSIVE, 0, curthread);
617c617
< lockmgr(&dmp->dm_lock, LK_RELEASE, 0, curproc);
---
> lockmgr(&dmp->dm_lock, LK_RELEASE, 0, curthread);
686c686
< (error = suser(ap->a_p)) != 0)
---
> (error = suser(ap->a_td->td_proc)) != 0)
694c694
< (error = suser(ap->a_p)))
---
> (error = suser(ap->a_td->td_proc)))
701c701
< (error = suser(ap->a_p)))
---
> (error = suser(ap->a_td->td_proc)))
708c708
< (error = suser(ap->a_p)))
---
> (error = suser(ap->a_td->td_proc)))
734c734
< error = suser(ap->a_cnp->cn_proc);
---
> error = suser(ap->a_cnp->cn_thread->td_proc);
748c748
< lockmgr(&dmp->dm_lock, LK_EXCLUSIVE, 0, curproc);
---
> lockmgr(&dmp->dm_lock, LK_EXCLUSIVE, 0, curthread);
751c751
< lockmgr(&dmp->dm_lock, LK_RELEASE, 0, curproc);
---
> lockmgr(&dmp->dm_lock, LK_RELEASE, 0, curthread);