1. 27 1月, 2010 1 次提交
  2. 16 12月, 2009 10 次提交
  3. 08 12月, 2009 1 次提交
  4. 07 12月, 2009 6 次提交
  5. 06 12月, 2009 9 次提交
  6. 05 12月, 2009 11 次提交
  7. 04 12月, 2009 2 次提交
    • N
      NFS4ERR_FILE_OPEN handling in Linux/NFS · 44ed3556
      NeilBrown 提交于
      NFS4ERR_FILE_OPEN is return by the server when an operation cannot be
      performed because the file is currently open and local (to the server)
      semantics prohibit the operation while the file is open.
      A typical case is a RENAME operation on an MS-Windows platform, which
      prevents rename while the file is open.
      
      While it is possible that such a condition is transitory, it is also
      very possible that the file will be held open for an extended period
      of time thus preventing the operation.
      
      The current behaviour of Linux/NFS is to retry the operation
      indefinitely.  This is not appropriate - we do not expect a rename to
      take an arbitrary amount of time to complete.
      
      Rather, and error should be returned.  The most obvious error code
      would be EBUSY, which is a legal at least for 'rename' and 'unlink',
      and accurately captures the reason for the error.
      
      This patch allows a few retries until about 2 seconds have elapsed,
      then returns EBUSY.
      Signed-off-by: NNeilBrown <neilb@suse.de>
      Signed-off-by: NTrond Myklebust <Trond.Myklebust@netapp.com>
      44ed3556
    • T
      NFSv4: Ensure nfs4_close_context() is declared as static · 1185a552
      Trond Myklebust 提交于
      Fix another 'sparse' warning in fs/nfs/nfs4proc.c
      Signed-off-by: NTrond Myklebust <Trond.Myklebust@netapp.com>
      1185a552