cifs: turn smb_send into a wrapper around smb_sendv
authorJeff Layton <jlayton@redhat.com>
Tue, 30 Dec 2008 17:39:16 +0000 (12:39 -0500)
committerSteve French <sfrench@us.ibm.com>
Thu, 29 Jan 2009 03:32:12 +0000 (03:32 +0000)
commit0496e02d8791e7f06673a19a181be30dad6eff70
tree2dc2f91e27ff0aba5b2b25314a01e858d5360748
parent18e352e4a73465349711a9324767e1b2453383e2
cifs: turn smb_send into a wrapper around smb_sendv

cifs: turn smb_send into a wrapper around smb_sendv

Rename smb_send2 to smb_sendv to make it consistent with kernel naming
conventions for functions that take a vector.

There's no need to have 2 functions to handle sending SMB calls. Turn
smb_send into a wrapper around smb_sendv. This also allows us to
properly mark the socket as needing to be reconnected when there's a
partial send from smb_send.

Also, in practice we always use the address and noblocksnd flag
that's attached to the TCP_Server_Info. There's no need to pass
them in as separate args to smb_sendv.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
Acked-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>
Signed-off-by: Steve French <sfrench@us.ibm.com>
fs/cifs/cifsproto.h
fs/cifs/connect.c
fs/cifs/transport.c