1. 12 Mar, 2009 1 commit
    • Steve French's avatar
      [CIFS] Send SMB flush in cifs_fsync · b298f223
      Steve French authored
      In contrast to the now-obsolete smbfs, cifs does not send SMB_COM_FLUSH
      in response to an explicit fsync(2) to guarantee that all volatile data
      is written to stable storage on the server side, provided the server
      honors the request (which, to my knowledge, is true for Windows and
      Samba with 'strict sync' enabled).
      This patch modifies the cifs_fsync implementation to restore the
      fsync-behavior of smbfs by triggering SMB_COM_FLUSH after sending
      outstanding data on the client side to the server.
      Signed-off-by: default avatarHorst Reiterer <horst.reiterer@gmail.com>
      Acked-by: default avatarJeff Layton <jlayton@redhat.com>
      Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
      b298f223
  2. 11 Mar, 2009 13 commits
  3. 10 Mar, 2009 26 commits