MFC r204468:
In msdosfs_inactive(), reclaim the vnodes both for SLOT_DELETED and SLOT_EMPTY deName[0] values.
This commit is contained in:
parent
b2c1c014b3
commit
ac8743bcd3
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/stable/8/; revision=205590
@ -593,7 +593,7 @@ msdosfs_inactive(ap)
|
||||
/*
|
||||
* Ignore denodes related to stale file handles.
|
||||
*/
|
||||
if (dep->de_Name[0] == SLOT_DELETED)
|
||||
if (dep->de_Name[0] == SLOT_DELETED || dep->de_Name[0] == SLOT_EMPTY)
|
||||
goto out;
|
||||
|
||||
/*
|
||||
@ -621,7 +621,7 @@ msdosfs_inactive(ap)
|
||||
printf("msdosfs_inactive(): v_usecount %d, de_Name[0] %x\n",
|
||||
vrefcnt(vp), dep->de_Name[0]);
|
||||
#endif
|
||||
if (dep->de_Name[0] == SLOT_DELETED)
|
||||
if (dep->de_Name[0] == SLOT_DELETED || dep->de_Name[0] == SLOT_EMPTY)
|
||||
vrecycle(vp, td);
|
||||
return (error);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user