1. 04 5月, 2012 2 次提交
    • S
      [CIFS] Update cifs version to 1.78 · f966424e
      Steve French 提交于
      Signed-off-by: NSteve French <sfrench@us.ibm.com>
      f966424e
    • I
      cifs - check S_AUTOMOUNT in revalidate · 936ad909
      Ian Kent 提交于
      When revalidating a dentry, if the inode wasn't known to be a dfs
      entry when the dentry was instantiated, such as when created via
      ->readdir(), the DCACHE_NEED_AUTOMOUNT flag needs to be set on the
      dentry in ->d_revalidate().
      
      The false return from cifs_d_revalidate(), due to the inode now
      being marked with the S_AUTOMOUNT flag, might not invalidate the
      dentry if there is a concurrent unlazy path walk. This is because
      the dentry reference count will be at least 2 in this case causing
      d_invalidate() to return EBUSY. So the asumption that the dentry
      will be discarded then correctly instantiated via ->lookup() might
      not hold.
      Signed-off-by: NIan Kent <raven@themaw.net>
      Reviewed-by: NJeff Layton <jlayton@redhat.com>
      Cc: Steve French <smfrench@gmail.com>
      Cc: linux-cifs@vger.kernel.org
      Signed-off-by: NSteve French <sfrench@us.ibm.com>
      936ad909
  2. 02 5月, 2012 3 次提交
  3. 25 4月, 2012 2 次提交
  4. 20 4月, 2012 1 次提交
    • J
      cifs: fix offset handling in cifs_iovec_write · 3af9d8f2
      Jeff Layton 提交于
      In the recent update of the cifs_iovec_write code to use async writes,
      the handling of the file position was broken. That patch added a local
      "offset" variable to handle the offset, and then only updated the
      original "*poffset" before exiting.
      
      Unfortunately, it copied off the original offset from the beginning,
      instead of doing so after generic_write_checks had been called. Fix
      this by moving the initialization of "offset" after that in the
      function.
      Signed-off-by: NJeff Layton <jlayton@redhat.com>
      Signed-off-by: NSteve French <sfrench@us.ibm.com>
      3af9d8f2
  5. 13 4月, 2012 1 次提交
  6. 12 4月, 2012 1 次提交
  7. 04 4月, 2012 2 次提交
  8. 02 4月, 2012 2 次提交
  9. 01 4月, 2012 3 次提交
  10. 28 3月, 2012 2 次提交
  11. 24 3月, 2012 18 次提交
  12. 22 3月, 2012 3 次提交