Commit 98e0d408 authored by Long Li's avatar Long Li Committed by Steve French
Browse files

cifs: smbd: Return EINTR when interrupted



When packets are waiting for outbound I/O and interrupted, return the
proper error code to user process.

Signed-off-by: default avatarLong Li <longli@microsoft.com>
Signed-off-by: default avatarSteve French <stfrench@microsoft.com>
parent e8b3bfe9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1972,7 +1972,7 @@ read_rfc1002_done:
			info->transport_status != SMBD_CONNECTED);
	/* Don't return any data if interrupted */
	if (rc)
		return -ENODEV;
		return rc;

	if (info->transport_status != SMBD_CONNECTED) {
		log_read(ERR, "disconnected\n");