]> git.baikalelectronics.ru Git - kernel.git/commit
cifs: smbd: Check for iov length on sending the last iov
authorLong Li <longli@microsoft.com>
Tue, 17 Apr 2018 19:17:05 +0000 (12:17 -0700)
committerSteve French <smfrench@gmail.com>
Thu, 19 Apr 2018 03:02:49 +0000 (22:02 -0500)
commit1f95631e0ae8f159209916f6c732c9f68c79fa0f
tree9124edf8bd5d58b1c5a6f8dfd7b5f2d241e1f1dd
parente0239e78657a30cdbe20e423b7affc20db703463
cifs: smbd: Check for iov length on sending the last iov

When sending the last iov that breaks into smaller buffers to fit the
transfer size, it's necessary to check if this is the last iov.

If this is the latest iov, stop and proceed to send pages.

Signed-off-by: Long Li <longli@microsoft.com>
Cc: stable@vger.kernel.org
Signed-off-by: Steve French <stfrench@microsoft.com>
Reviewed-by: Ronnie Sahlberg <lsahlber@redhat.com>
fs/cifs/smbdirect.c