--- nfsserver/nfs_srvsubs.c.sav 2010-03-24 20:25:54.000000000 -0400 +++ nfsserver/nfs_srvsubs.c 2010-03-24 20:27:00.000000000 -0400 @@ -1128,6 +1128,9 @@ } } error = VFS_FHTOVP(mp, &fhp->fh_fid, vpp); + if (error != 0) + /* Make sure the server replies ESTALE to the client. */ + error = ESTALE; vfs_unbusy(mp); if (error) goto out;