1. 29 9月, 2012 1 次提交
  2. 20 5月, 2012 5 次提交
  3. 28 4月, 2012 2 次提交
    • F
      NFS: create struct nfs_commit_info · ea2cf228
      Fred Isaman 提交于
      It is COMMIT that is handled the most differently between
      the paged and direct paths.  Create a structure that encapsulates
      everything either path needs to know about the commit state.
      
      We could use void to hide some of the layout driver stuff, but
      Trond suggests pulling it out to ensure type checking, given the
      huge changes being made, and the fact that it doesn't interfere
      with other drivers.
      Signed-off-by: NFred Isaman <iisaman@netapp.com>
      Signed-off-by: NTrond Myklebust <Trond.Myklebust@netapp.com>
      ea2cf228
    • F
      NFS4.1: Add lseg to struct nfs4_fl_commit_bucket · 799ba8d5
      Fred Isaman 提交于
      Also create a commit_info structure to hold the bucket array and push
      it up from the lseg to the layout where it really belongs.
      
      While we are at it, fix a refcounting bug due to an (incorrect)
      implicit assumption that filelayout_scan_ds_commit_list always
      completely emptied the src list.
      
      This clarifies refcounting, removes the ugly find_only_write_lseg
      functions, and pushes the file layout commit code along on the path to
      supporting multiple lsegs.
      Signed-off-by: NFred Isaman <iisaman@netapp.com>
      Signed-off-by: NTrond Myklebust <Trond.Myklebust@netapp.com>
      799ba8d5
  4. 11 3月, 2012 1 次提交
  5. 13 7月, 2011 3 次提交
  6. 30 5月, 2011 1 次提交
  7. 29 5月, 2011 2 次提交
  8. 12 5月, 2011 1 次提交
  9. 31 3月, 2011 1 次提交
  10. 24 3月, 2011 1 次提交
  11. 12 3月, 2011 3 次提交
  12. 25 10月, 2010 1 次提交