Loading fs/cifsd/smb2pdu.c +5 −2 Original line number Diff line number Diff line Loading @@ -2918,12 +2918,15 @@ int smb2_open(struct ksmbd_work *work) fattr.cf_gid = inode->i_gid; fattr.cf_mode = inode->i_mode; fattr.cf_dacls = NULL; ace_num = 0; fattr.cf_acls = ksmbd_vfs_get_acl(inode, ACL_TYPE_ACCESS); if (fattr.cf_acls) ace_num = fattr.cf_acls->a_count; if (S_ISDIR(inode->i_mode)) { fattr.cf_dacls = ksmbd_vfs_get_acl(inode, ACL_TYPE_DEFAULT); if (fattr.cf_dacls) ace_num += fattr.cf_dacls->a_count; } Loading Loading
fs/cifsd/smb2pdu.c +5 −2 Original line number Diff line number Diff line Loading @@ -2918,12 +2918,15 @@ int smb2_open(struct ksmbd_work *work) fattr.cf_gid = inode->i_gid; fattr.cf_mode = inode->i_mode; fattr.cf_dacls = NULL; ace_num = 0; fattr.cf_acls = ksmbd_vfs_get_acl(inode, ACL_TYPE_ACCESS); if (fattr.cf_acls) ace_num = fattr.cf_acls->a_count; if (S_ISDIR(inode->i_mode)) { fattr.cf_dacls = ksmbd_vfs_get_acl(inode, ACL_TYPE_DEFAULT); if (fattr.cf_dacls) ace_num += fattr.cf_dacls->a_count; } Loading