Apply by doing cd /usr/src/sys patch -p0 < lnpanic.patch And then rebuild your kernel. Index: kern/vfs_lookup.c =================================================================== RCS file: /cvs/src/sys/kern/vfs_lookup.c,v retrieving revision 1.15 retrieving revision 1.17 diff -u -r1.15 -r1.17 --- vfs_lookup.c 1998/08/07 01:56:11 1.15 +++ vfs_lookup.c 1999/04/16 14:04:41 1.17 @@ -182,7 +182,7 @@ cnp->cn_flags |= HASBUF; return (0); } - if ((cnp->cn_flags & LOCKPARENT) && ndp->ni_pathlen == 1) + if ((cnp->cn_flags & LOCKPARENT) && (cnp->cn_flags & ISLASTCN)) VOP_UNLOCK(ndp->ni_dvp, 0, p); if (ndp->ni_loopcnt++ >= MAXSYMLINKS) { error = ELOOP;