EXFAT_ATTR_SUBDIR
(de.attr & EXFAT_ATTR_SUBDIR) ? DT_DIR : DT_REG))
if (le16_to_cpu(ep->dentry.file.attr) & EXFAT_ATTR_SUBDIR)
ep->dentry.file.attr = cpu_to_le16(EXFAT_ATTR_SUBDIR);
if ((attr & EXFAT_ATTR_READONLY) && !(attr & EXFAT_ATTR_SUBDIR))
if (attr & EXFAT_ATTR_SUBDIR)
attr |= EXFAT_ATTR_SUBDIR;
EXFAT_ATTR_VOLUME | EXFAT_ATTR_SUBDIR | \
attr |= (is_dir ? EXFAT_ATTR_SUBDIR : 0);
if (inode->i_ino == EXFAT_ROOT_INO && attr != EXFAT_ATTR_SUBDIR) {
if (info->attr & EXFAT_ATTR_SUBDIR) { /* directory */
info->attr = EXFAT_ATTR_SUBDIR;
inode->i_mode = exfat_make_mode(sbi, EXFAT_ATTR_SUBDIR, 0777);
exfat_save_attr(inode, EXFAT_ATTR_SUBDIR);