1. 04 12月, 2016 1 次提交
  2. 05 10月, 2016 1 次提交
  3. 20 8月, 2016 1 次提交
  4. 06 8月, 2016 1 次提交
  5. 25 7月, 2016 1 次提交
  6. 06 7月, 2016 3 次提交
  7. 18 5月, 2016 2 次提交
  8. 18 2月, 2016 1 次提交
    • C
      nfs4: fix stateid handling for the NFS v4.2 operations · 4bdf87eb
      Christoph Hellwig 提交于
      The newly added NFS v4.2 operations (ALLOCATE, DEALLOCATE, SEEK and CLONE)
      use a helper called nfs42_set_rw_stateid to select a stateid that is sent
      to the server.  But they don't set the inode and state fields in the
      nfs4_exception structure, and this don't partake in the stateid recovery
      protocol.  Because of this they will simply return errors insted of trying
      to recover a stateid when the server return a BAD_STATEID error.
      
      Additionally CLONE has the problem that it operates on two files and thus
      two stateids, and thus needs to call the exception handler twice to
      recover stateids.
      
      While we're at it stop grabbing an addititional reference to the open
      context in all these operations - having the file open guarantees that
      the open context won't go away.
      
      All this can be produces with the generic/168 and generic/170 tests in
      xfstests which stress the CLONE stateid handling.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Signed-off-by: NTrond Myklebust <trond.myklebust@primarydata.com>
      4bdf87eb
  9. 23 1月, 2016 1 次提交
    • A
      wrappers for ->i_mutex access · 5955102c
      Al Viro 提交于
      parallel to mutex_{lock,unlock,trylock,is_locked,lock_nested},
      inode_foo(inode) being mutex_foo(&inode->i_mutex).
      
      Please, use those for access to ->i_mutex; over the coming cycle
      ->i_mutex will become rwsem, with ->lookup() done with it held
      only shared.
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      5955102c
  10. 28 12月, 2015 1 次提交
  11. 24 11月, 2015 2 次提交
  12. 16 10月, 2015 1 次提交
  13. 18 9月, 2015 1 次提交
  14. 27 7月, 2015 1 次提交
  15. 27 6月, 2015 1 次提交
  16. 24 6月, 2015 4 次提交
  17. 24 4月, 2015 2 次提交
  18. 26 11月, 2014 2 次提交
  19. 25 11月, 2014 1 次提交
  20. 01 10月, 2014 1 次提交