Loading fs/cifs/transport.c +37 −33 Original line number Diff line number Diff line Loading @@ -1062,7 +1062,10 @@ SendReceiveBlockingLock(const unsigned int xid, struct cifsTconInfo *tcon, cERROR(1, ("Frame too large received. Length: %d Xid: %d", receive_len, xid)); rc = -EIO; } else { /* rcvd frame is ok */ goto out; } /* rcvd frame is ok */ if (midQ->resp_buf && out_buf && (midQ->midState == MID_RESPONSE_RECEIVED)) { Loading Loading @@ -1099,7 +1102,8 @@ SendReceiveBlockingLock(const unsigned int xid, struct cifsTconInfo *tcon, rc = -EIO; cERROR(1, ("Bad MID state?")); } } out: DeleteMidQEntry(midQ); if (rstart && rc == -EACCES) return -ERESTARTSYS; Loading Loading
fs/cifs/transport.c +37 −33 Original line number Diff line number Diff line Loading @@ -1062,7 +1062,10 @@ SendReceiveBlockingLock(const unsigned int xid, struct cifsTconInfo *tcon, cERROR(1, ("Frame too large received. Length: %d Xid: %d", receive_len, xid)); rc = -EIO; } else { /* rcvd frame is ok */ goto out; } /* rcvd frame is ok */ if (midQ->resp_buf && out_buf && (midQ->midState == MID_RESPONSE_RECEIVED)) { Loading Loading @@ -1099,7 +1102,8 @@ SendReceiveBlockingLock(const unsigned int xid, struct cifsTconInfo *tcon, rc = -EIO; cERROR(1, ("Bad MID state?")); } } out: DeleteMidQEntry(midQ); if (rstart && rc == -EACCES) return -ERESTARTSYS; Loading