Hi All, 1) During cifs reconnect, there is possibility of MID pending list corruption when both offload and demultiplex thread tries to dequeue MID from the list. 2) Mid callback needs to be called only when valid data is read from socket. So, I have addressed the above issues and attached the patches. Regards, Rohith
Attachment:
0003-smb3-Handle-error-case-during-offload-read-path.patch
Description: Binary data
Attachment:
0001-smb3-Call-cifs-reconnect-from-demultiplex-thread.patch
Description: Binary data
Attachment:
0002-smb3-Avoid-Mid-pending-list-corruption.patch
Description: Binary data
Attachment:
0000-smb3-handle-race-conditions.patch
Description: Binary data