This patchset represents a number of fixes to the userspace getcifsacl, setcifsacl, and cifs.idmap tools. I *think* that with this set, the tools should now work properly on big-endian machines, but that still needs testing. Jeff Layton (17): setcifsacl: clean up sizing of cifs_sid setcifsacl: fix overrun of subauths array when copying SIDs setcifsacl: clean up get_numfaces get/setcifsacl: set "prog" via basename(argv[0]) setcifsacl: declare an enum for the action values setcifsacl: fix up getopt() usage cifsacl: header file cleanup setcifsacl: fix endianness on SIDs provided by winbind routines cifs.idmap: fix endianness on SIDs before sending to kernel setcifsacl: fix up endianness conversions setcifsacl: clean up get_numcaces setcifsacl: clean up parse_cmdline_aces setcifsacl: fix verify_ace_sid getcifsacl: clarify magic number if print_ace getcifsacl: fix endianness before handing off SID to winbind getcifsacl: don't use wbcDomainSid internally getcifsacl: fix raw SID printing routine cifs.idmap.c | 23 +++++- cifsacl.h | 22 +++--- getcifsacl.c | 72 +++++++++++++------ setcifsacl.1 | 4 ++ setcifsacl.c | 230 ++++++++++++++++++++++++++++++----------------------------- 5 files changed, 204 insertions(+), 147 deletions(-) -- 1.7.11.7 -- To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html