LICENSE MIT
use cm_HaveCallback() to check for a call back instead of explicit
checks on cbExpires and cbServerp. cm_HaveCallback takes into account
Freelance mode and offline status.
(cherry picked from commit
ef81e9395c171f9dcb8df120991ba65ec1ca5610)
scp->fid.vnode == tfid.vnode &&
scp->fid.unique == tfid.unique &&
(cellp == NULL || scp->fid.cell == cellp->cellID) &&
- scp->cbExpires > 0 &&
- scp->cbServerp != NULL)
+ cm_HaveCallback(scp))
{
cm_HoldSCacheNoLock(scp);
lock_ReleaseWrite(&cm_scacheLock);