diff options
Diffstat (limited to 'fs/cifs/smb1ops.c')
-rw-r--r-- | fs/cifs/smb1ops.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/fs/cifs/smb1ops.c b/fs/cifs/smb1ops.c index cea958ee8b7a..aa55c2fbf793 100644 --- a/fs/cifs/smb1ops.c +++ b/fs/cifs/smb1ops.c | |||
@@ -748,6 +748,16 @@ cifs_sync_read(const unsigned int xid, struct cifsFileInfo *cfile, | |||
748 | return CIFSSMBRead(xid, parms, bytes_read, buf, buf_type); | 748 | return CIFSSMBRead(xid, parms, bytes_read, buf, buf_type); |
749 | } | 749 | } |
750 | 750 | ||
751 | static int | ||
752 | cifs_sync_write(const unsigned int xid, struct cifsFileInfo *cfile, | ||
753 | struct cifs_io_parms *parms, unsigned int *written, | ||
754 | struct kvec *iov, unsigned long nr_segs) | ||
755 | { | ||
756 | |||
757 | parms->netfid = cfile->fid.netfid; | ||
758 | return CIFSSMBWrite2(xid, parms, written, iov, nr_segs); | ||
759 | } | ||
760 | |||
751 | struct smb_version_operations smb1_operations = { | 761 | struct smb_version_operations smb1_operations = { |
752 | .send_cancel = send_nt_cancel, | 762 | .send_cancel = send_nt_cancel, |
753 | .compare_fids = cifs_compare_fids, | 763 | .compare_fids = cifs_compare_fids, |
@@ -797,6 +807,7 @@ struct smb_version_operations smb1_operations = { | |||
797 | .async_readv = cifs_async_readv, | 807 | .async_readv = cifs_async_readv, |
798 | .async_writev = cifs_async_writev, | 808 | .async_writev = cifs_async_writev, |
799 | .sync_read = cifs_sync_read, | 809 | .sync_read = cifs_sync_read, |
810 | .sync_write = cifs_sync_write, | ||
800 | }; | 811 | }; |
801 | 812 | ||
802 | struct smb_version_values smb1_values = { | 813 | struct smb_version_values smb1_values = { |