summaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorFrank Filz <ffilzlnx@us.ibm.com>2009-10-21 16:45:02 -0700
committerJ. Bruce Fields <bfields@citi.umich.edu>2009-10-27 19:34:44 -0400
commitaba24d71580180dfdf6a1a83a5858a1c048fd785 (patch)
treefc96b617d4ec4b92965513cab2a1bdfc8298fec5 /include/linux
parentdc83d6e27fa80babe31c80aa8568f125f72edf57 (diff)
downloadblackbird-op-linux-aba24d71580180dfdf6a1a83a5858a1c048fd785.tar.gz
blackbird-op-linux-aba24d71580180dfdf6a1a83a5858a1c048fd785.zip
nfsd: Fix sort_pacl in fs/nfsd/nf4acl.c to actually sort groups
We have been doing some extensive testing of Linux support for ACLs on NFDS v4. We have noticed that the server rejects ACLs where the groups are out of order, for example, the following ACL is rejected: A::OWNER@:rwaxtTcCy A::user101@domain:rwaxtcy A::GROUP@:rwaxtcy A:g:group102@domain:rwaxtcy A:g:group101@domain:rwaxtcy A::EVERYONE@:rwaxtcy Examining the server code, I found that after converting an NFS v4 ACL to POSIX, sort_pacl is called to sort the user ACEs and group ACEs. Unfortunately, a minor bug causes the group sort to be skipped. Signed-off-by: Frank Filz <ffilzlnx@us.ibm.com> Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud