DEVEL15-viced-cbstuff-20071205

LICENSE IPL10

Keep track of AddCallBack calls in cbstuff.

Increment cbstuff.DeleteCallBacks after holding H_LOCK


(cherry picked from commit 974ad01826f39c817834c6377cf2872177fa7031)
This commit is contained in:
Jeffrey Altman 2007-12-05 20:43:57 +00:00
parent 496ed80bd6
commit aee584aad4

View File

@ -537,6 +537,8 @@ AddCallBack1_r(struct host *host, AFSFid * fid, afs_uint32 * thead, int type,
struct CallBack *newcb = 0;
int safety;
cbstuff.AddCallBacks++;
host->Console |= 2;
/* allocate these guys first, since we can't call the allocator with
@ -861,9 +863,9 @@ DeleteCallBack(struct host *host, AFSFid * fid)
register afs_uint32 *pcb;
char hoststr[16];
H_LOCK;
cbstuff.DeleteCallBacks++;
H_LOCK;
h_Lock_r(host);
fe = FindFE(fid);
if (!fe) {