windows-cm-callback-remove-call-mutex-hold-20080308
[openafs.git] / src / WINNT / afsd / cm_callback.c
index 65eac29..49ffcd1 100644 (file)
@@ -354,9 +354,6 @@ SRXAFSCB_CallBack(struct rx_call *callp, AFSCBFids *fidsArrayp, AFSCBs *cbsArray
     cm_server_t *tsp = NULL;
     cm_cell_t* cellp = NULL;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -389,9 +386,6 @@ SRXAFSCB_CallBack(struct rx_call *callp, AFSCBFids *fidsArrayp, AFSCBs *cbsArray
         else
             cm_RevokeCallback(callp, cellp, tfidp);
     }
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return 0;
 }
 
@@ -431,9 +425,6 @@ SRXAFSCB_InitCallBackState(struct rx_call *callp)
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -514,9 +505,6 @@ SRXAFSCB_InitCallBackState(struct rx_call *callp)
             cm_PutServer(tsp);
        } 
     }
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return 0;
 }
 
@@ -548,9 +536,6 @@ SRXAFSCB_Probe(struct rx_call *callp)
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -560,9 +545,6 @@ SRXAFSCB_Probe(struct rx_call *callp)
               ntohl(host),
               ntohs(port));
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return 0;
 }
 
@@ -657,9 +639,6 @@ SRXAFSCB_GetLock(struct rx_call *callp, long index, AFSDBLock *lockp)
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -702,9 +681,6 @@ SRXAFSCB_GetLock(struct rx_call *callp, long index, AFSDBLock *lockp)
         code = 0;
     }
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return code;
 }
 
@@ -720,9 +696,6 @@ SRXAFSCB_GetCE(struct rx_call *callp, long index, AFSDBCacheEntry *cep)
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -814,9 +787,6 @@ SRXAFSCB_GetCE(struct rx_call *callp, long index, AFSDBCacheEntry *cep)
   fcnDone:
     lock_ReleaseRead(&cm_scacheLock);
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return (code);
 }
 
@@ -832,9 +802,6 @@ SRXAFSCB_GetCE64(struct rx_call *callp, long index, AFSDBCacheEntry64 *cep)
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -931,9 +898,6 @@ SRXAFSCB_GetCE64(struct rx_call *callp, long index, AFSDBCacheEntry64 *cep)
   fcnDone:
     lock_ReleaseRead(&cm_scacheLock);
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return (code);
 }
 
@@ -946,9 +910,6 @@ SRXAFSCB_XStatsVersion(struct rx_call *callp, long *vp)
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -958,9 +919,6 @@ SRXAFSCB_XStatsVersion(struct rx_call *callp, long *vp)
              ntohl(host), ntohs(port));
     *vp = -1;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return RXGEN_OPCODE;
 }
 
@@ -974,9 +932,6 @@ SRXAFSCB_GetXStats(struct rx_call *callp, long cvn, long coln, long *srvp, long
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -985,9 +940,6 @@ SRXAFSCB_GetXStats(struct rx_call *callp, long cvn, long coln, long *srvp, long
     osi_Log2(afsd_logp, "SRXAFSCB_GetXStats from host 0x%x port %d - not implemented",
              ntohl(host), ntohs(port));
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return RXGEN_OPCODE;
 }
 
@@ -1015,9 +967,6 @@ SRXAFSCB_WhoAreYou(struct rx_call *callp, struct interfaceAddr* addr)
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -1043,9 +992,6 @@ SRXAFSCB_WhoAreYou(struct rx_call *callp, struct interfaceAddr* addr)
             cm_NetMtu[i] : rx_mtu;
     }
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return 0;
 }
 
@@ -1074,9 +1020,6 @@ SRXAFSCB_ProbeUuid(struct rx_call *callp, afsUUID* clientUuid)
     char *p,*q;
     int code = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -1099,9 +1042,6 @@ SRXAFSCB_ProbeUuid(struct rx_call *callp, afsUUID* clientUuid)
                   ntohl(host),
                   ntohs(port));
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return code;
 }
 
@@ -1151,9 +1091,6 @@ SRXAFSCB_GetCellByNum(struct rx_call *callp, afs_int32 a_cellnum,
     unsigned short port = 0;
     int rc;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -1168,9 +1105,6 @@ SRXAFSCB_GetCellByNum(struct rx_call *callp, afs_int32 a_cellnum,
 
     rc = GetCellCommon(a_cellnum, a_name, a_hosts);
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return rc;
 }
 
@@ -1194,9 +1128,6 @@ SRXAFSCB_TellMeAboutYourself( struct rx_call *callp,
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -1228,9 +1159,6 @@ SRXAFSCB_TellMeAboutYourself( struct rx_call *callp,
     capabilities->Capabilities_len = dataBytes / sizeof(afs_int32);
     capabilities->Capabilities_val = dataBuffP;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return 0;
 }
 
@@ -1267,9 +1195,6 @@ int SRXAFSCB_GetServerPrefs(
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -1282,9 +1207,6 @@ int SRXAFSCB_GetServerPrefs(
     *a_srvr_addr = 0xffffffff;
     *a_srvr_rank = 0xffffffff;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return 0;
 }
 
@@ -1319,9 +1241,6 @@ int SRXAFSCB_GetCellServDB(struct rx_call *callp, afs_int32 index, char **a_name
     unsigned short port = 0;
     int rc;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -1369,9 +1288,6 @@ int SRXAFSCB_GetLocalCell(struct rx_call *callp, char **a_name)
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -1389,9 +1305,6 @@ int SRXAFSCB_GetLocalCell(struct rx_call *callp, char **a_name)
     }
     *a_name = t_name;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return 0;
 }
 
@@ -1471,9 +1384,6 @@ int SRXAFSCB_GetCacheConfig(struct rx_call *callp,
     unsigned long host = 0;
     unsigned short port = 0;
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_ENTER(&callp->lock);
-#endif
     if ((connp = rx_ConnectionOf(callp)) && (peerp = rx_PeerOf(connp))) {
         host = rx_HostOf(peerp);
         port = rx_PortOf(peerp);
@@ -1501,9 +1411,6 @@ int SRXAFSCB_GetCacheConfig(struct rx_call *callp,
     config->cacheConfig_val = t_config;
     config->cacheConfig_len = (*configCount)/sizeof(afs_uint32);
 
-#ifdef HOLD_CALL_MUTEX
-    MUTEX_EXIT(&callp->lock);
-#endif
     return 0;
 }