1. 26 11月, 2014 2 次提交
  2. 01 10月, 2014 1 次提交
  3. 30 9月, 2014 2 次提交
  4. 29 8月, 2014 1 次提交
  5. 07 6月, 2014 1 次提交
  6. 20 11月, 2013 1 次提交
  7. 05 11月, 2013 2 次提交
  8. 31 10月, 2013 1 次提交
  9. 29 10月, 2013 1 次提交
  10. 09 6月, 2013 2 次提交
  11. 13 5月, 2013 1 次提交
  12. 13 2月, 2013 1 次提交
    • E
      nfsd: Handle kuids and kgids in the nfs4acl to posix_acl conversion · ab8e4aee
      Eric W. Biederman 提交于
      In struct nfs4_ace remove the member who and replace it with an
      anonymous union holding who_uid and who_gid.  Allowing typesafe
      storage uids and gids.
      
      Add a helper pace_gt for sorting posix_acl_entries.
      
      In struct posix_user_ace_state to replace uid with a union
      of kuid_t uid and kgid_t gid.
      
      Remove all initializations of the deprecated posic_acl_entry
      e_id field.  Which is not present when user namespaces are enabled.
      
      Split find_uid into two functions find_uid and find_gid that work
      in a typesafe manner.
      
      In nfs4xdr update nfsd4_encode_fattr to deal with the changes
      in struct nfs4_ace.
      
      Rewrite nfsd4_encode_name to take a kuid_t and a kgid_t instead
      of a generic id and flag if it is a group or a uid.  Replace
      the group flag with a test for a valid gid.
      
      Modify nfsd4_encode_user to take a kuid_t and call the modifed
      nfsd4_encode_name.
      
      Modify nfsd4_encode_group to take a kgid_t and call the modified
      nfsd4_encode_name.
      
      Modify nfsd4_encode_aclname to take an ace instead of taking the
      fields of an ace broken out.  This allows it to detect if the ace is
      for a user or a group and to pass the appropriate value while still
      being typesafe.
      
      Cc: "J. Bruce Fields" <bfields@fieldses.org>
      Cc: Trond Myklebust <Trond.Myklebust@netapp.com>
      Signed-off-by: N"Eric W. Biederman" <ebiederm@xmission.com>
      ab8e4aee
  13. 13 10月, 2012 1 次提交
  14. 27 5月, 2012 1 次提交
  15. 26 5月, 2012 1 次提交
  16. 25 5月, 2012 2 次提交
  17. 06 3月, 2012 1 次提交
  18. 18 2月, 2012 1 次提交
  19. 19 10月, 2011 1 次提交
  20. 28 8月, 2011 1 次提交
  21. 01 8月, 2011 1 次提交
  22. 13 7月, 2011 3 次提交
  23. 30 5月, 2011 1 次提交
  24. 30 4月, 2011 1 次提交
  25. 31 3月, 2011 1 次提交
  26. 25 3月, 2011 1 次提交
  27. 24 3月, 2011 1 次提交
  28. 12 1月, 2011 2 次提交
  29. 18 12月, 2010 1 次提交
  30. 25 10月, 2010 3 次提交