mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 05:02:12 +00:00
cifs: remove ENOSPC handling in smb_sendv
To my knowledge, no one ever reported seeing this pop. Acked-by: Suresh Jayaraman <sjayaraman@novell.com> Signed-off-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: Steve French <sfrench@us.ibm.com> Signed-off-by: Steve French <smfrench@gmail.com>
This commit is contained in:
parent
f96637be08
commit
ce6c44e44e
@ -179,13 +179,7 @@ smb_send_kvec(struct TCP_Server_Info *server, struct kvec *iov, size_t n_vec,
|
||||
*/
|
||||
rc = kernel_sendmsg(ssocket, &smb_msg, &iov[first_vec],
|
||||
n_vec - first_vec, remaining);
|
||||
if (rc == -ENOSPC || rc == -EAGAIN) {
|
||||
/*
|
||||
* Catch if a low level driver returns -ENOSPC. This
|
||||
* WARN_ON will be removed by 3.10 if no one reports
|
||||
* seeing this.
|
||||
*/
|
||||
WARN_ON_ONCE(rc == -ENOSPC);
|
||||
if (rc == -EAGAIN) {
|
||||
i++;
|
||||
if (i >= 14 || (!server->noblocksnd && (i > 2))) {
|
||||
cifs_dbg(VFS, "sends on sock %p stuck for 15 seconds\n",
|
||||
|
Loading…
Reference in New Issue
Block a user