aboutsummaryrefslogtreecommitdiff
path: root/fs/cifs
diff options
context:
space:
mode:
authorMark Brown <broonie@linaro.org>2013-12-05 10:16:50 +0000
committerMark Brown <broonie@linaro.org>2013-12-05 10:16:50 +0000
commita8eb5f1e4b10d8b7992ed0e6c0915687339201c3 (patch)
tree69dbf24ffe53feb88b2189d22f6092314daa8231 /fs/cifs
parent302774e6db8e9845bf065a781237a2bb808186bb (diff)
parentdffe2a3eed105c631500778dfaba0998d7bf8512 (diff)
Merge branch 'linux-linaro-lsk' into linux-linaro-lsk-android
Conflicts (add/add): drivers/input/evdev.c
Diffstat (limited to 'fs/cifs')
-rw-r--r--fs/cifs/cifssmb.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/fs/cifs/cifssmb.c b/fs/cifs/cifssmb.c
index a58dc77cc44..d17c5d72cd2 100644
--- a/fs/cifs/cifssmb.c
+++ b/fs/cifs/cifssmb.c
@@ -3306,11 +3306,13 @@ static __u16 ACL_to_cifs_posix(char *parm_data, const char *pACL,
return 0;
}
cifs_acl->version = cpu_to_le16(1);
- if (acl_type == ACL_TYPE_ACCESS)
+ if (acl_type == ACL_TYPE_ACCESS) {
cifs_acl->access_entry_count = cpu_to_le16(count);
- else if (acl_type == ACL_TYPE_DEFAULT)
+ cifs_acl->default_entry_count = __constant_cpu_to_le16(0xFFFF);
+ } else if (acl_type == ACL_TYPE_DEFAULT) {
cifs_acl->default_entry_count = cpu_to_le16(count);
- else {
+ cifs_acl->access_entry_count = __constant_cpu_to_le16(0xFFFF);
+ } else {
cifs_dbg(FYI, "unknown ACL type %d\n", acl_type);
return 0;
}