@@ -160,12 +160,12 @@ void __release_mid(struct kref *refcount)
160
160
void
161
161
delete_mid (struct mid_q_entry * mid )
162
162
{
163
- spin_lock (& mid -> server -> mid_lock );
163
+ spin_lock (& mid -> server -> mid_queue_lock );
164
164
if (!(mid -> mid_flags & MID_DELETED )) {
165
165
list_del_init (& mid -> qhead );
166
166
mid -> mid_flags |= MID_DELETED ;
167
167
}
168
- spin_unlock (& mid -> server -> mid_lock );
168
+ spin_unlock (& mid -> server -> mid_queue_lock );
169
169
170
170
release_mid (mid );
171
171
}
@@ -716,9 +716,9 @@ static int allocate_mid(struct cifs_ses *ses, struct smb_hdr *in_buf,
716
716
* ppmidQ = alloc_mid (in_buf , ses -> server );
717
717
if (* ppmidQ == NULL )
718
718
return - ENOMEM ;
719
- spin_lock (& ses -> server -> mid_lock );
719
+ spin_lock (& ses -> server -> mid_queue_lock );
720
720
list_add_tail (& (* ppmidQ )-> qhead , & ses -> server -> pending_mid_q );
721
- spin_unlock (& ses -> server -> mid_lock );
721
+ spin_unlock (& ses -> server -> mid_queue_lock );
722
722
return 0 ;
723
723
}
724
724
@@ -819,9 +819,9 @@ cifs_call_async(struct TCP_Server_Info *server, struct smb_rqst *rqst,
819
819
mid -> mid_state = MID_REQUEST_SUBMITTED ;
820
820
821
821
/* put it on the pending_mid_q */
822
- spin_lock (& server -> mid_lock );
822
+ spin_lock (& server -> mid_queue_lock );
823
823
list_add_tail (& mid -> qhead , & server -> pending_mid_q );
824
- spin_unlock (& server -> mid_lock );
824
+ spin_unlock (& server -> mid_queue_lock );
825
825
826
826
/*
827
827
* Need to store the time in mid before calling I/O. For call_async,
@@ -880,10 +880,10 @@ cifs_sync_mid_result(struct mid_q_entry *mid, struct TCP_Server_Info *server)
880
880
cifs_dbg (FYI , "%s: cmd=%d mid=%llu state=%d\n" ,
881
881
__func__ , le16_to_cpu (mid -> command ), mid -> mid , mid -> mid_state );
882
882
883
- spin_lock (& server -> mid_lock );
883
+ spin_lock (& server -> mid_queue_lock );
884
884
switch (mid -> mid_state ) {
885
885
case MID_RESPONSE_READY :
886
- spin_unlock (& server -> mid_lock );
886
+ spin_unlock (& server -> mid_queue_lock );
887
887
return rc ;
888
888
case MID_RETRY_NEEDED :
889
889
rc = - EAGAIN ;
@@ -902,13 +902,13 @@ cifs_sync_mid_result(struct mid_q_entry *mid, struct TCP_Server_Info *server)
902
902
list_del_init (& mid -> qhead );
903
903
mid -> mid_flags |= MID_DELETED ;
904
904
}
905
- spin_unlock (& server -> mid_lock );
905
+ spin_unlock (& server -> mid_queue_lock );
906
906
cifs_server_dbg (VFS , "%s: invalid mid state mid=%llu state=%d\n" ,
907
907
__func__ , mid -> mid , mid -> mid_state );
908
908
rc = - EIO ;
909
909
goto sync_mid_done ;
910
910
}
911
- spin_unlock (& server -> mid_lock );
911
+ spin_unlock (& server -> mid_queue_lock );
912
912
913
913
sync_mid_done :
914
914
release_mid (mid );
@@ -1213,15 +1213,15 @@ compound_send_recv(const unsigned int xid, struct cifs_ses *ses,
1213
1213
cifs_server_dbg (FYI , "Cancelling wait for mid %llu cmd: %d\n" ,
1214
1214
midQ [i ]-> mid , le16_to_cpu (midQ [i ]-> command ));
1215
1215
send_cancel (server , & rqst [i ], midQ [i ]);
1216
- spin_lock (& server -> mid_lock );
1216
+ spin_lock (& server -> mid_queue_lock );
1217
1217
midQ [i ]-> mid_flags |= MID_WAIT_CANCELLED ;
1218
1218
if (midQ [i ]-> mid_state == MID_REQUEST_SUBMITTED ||
1219
1219
midQ [i ]-> mid_state == MID_RESPONSE_RECEIVED ) {
1220
1220
midQ [i ]-> callback = cifs_cancelled_callback ;
1221
1221
cancelled_mid [i ] = true;
1222
1222
credits [i ].value = 0 ;
1223
1223
}
1224
- spin_unlock (& server -> mid_lock );
1224
+ spin_unlock (& server -> mid_queue_lock );
1225
1225
}
1226
1226
}
1227
1227
@@ -1423,16 +1423,16 @@ SendReceive(const unsigned int xid, struct cifs_ses *ses,
1423
1423
rc = wait_for_response (server , midQ );
1424
1424
if (rc != 0 ) {
1425
1425
send_cancel (server , & rqst , midQ );
1426
- spin_lock (& server -> mid_lock );
1426
+ spin_lock (& server -> mid_queue_lock );
1427
1427
if (midQ -> mid_state == MID_REQUEST_SUBMITTED ||
1428
1428
midQ -> mid_state == MID_RESPONSE_RECEIVED ) {
1429
1429
/* no longer considered to be "in-flight" */
1430
1430
midQ -> callback = release_mid ;
1431
- spin_unlock (& server -> mid_lock );
1431
+ spin_unlock (& server -> mid_queue_lock );
1432
1432
add_credits (server , & credits , 0 );
1433
1433
return rc ;
1434
1434
}
1435
- spin_unlock (& server -> mid_lock );
1435
+ spin_unlock (& server -> mid_queue_lock );
1436
1436
}
1437
1437
1438
1438
rc = cifs_sync_mid_result (midQ , server );
@@ -1605,15 +1605,15 @@ SendReceiveBlockingLock(const unsigned int xid, struct cifs_tcon *tcon,
1605
1605
rc = wait_for_response (server , midQ );
1606
1606
if (rc ) {
1607
1607
send_cancel (server , & rqst , midQ );
1608
- spin_lock (& server -> mid_lock );
1608
+ spin_lock (& server -> mid_queue_lock );
1609
1609
if (midQ -> mid_state == MID_REQUEST_SUBMITTED ||
1610
1610
midQ -> mid_state == MID_RESPONSE_RECEIVED ) {
1611
1611
/* no longer considered to be "in-flight" */
1612
1612
midQ -> callback = release_mid ;
1613
- spin_unlock (& server -> mid_lock );
1613
+ spin_unlock (& server -> mid_queue_lock );
1614
1614
return rc ;
1615
1615
}
1616
- spin_unlock (& server -> mid_lock );
1616
+ spin_unlock (& server -> mid_queue_lock );
1617
1617
}
1618
1618
1619
1619
/* We got the response - restart system call. */
0 commit comments