return -ENOMEM;
}
for (i = 0; !files->name || files->name[0]; i++, files++) {
+ struct qstr name;
if (!files->name)
continue;
- dentry = d_alloc_name(root, files->name);
+ name.name = files->name;
+ name.len = strlen(name.name);
+ name.hash = full_name_hash(name.name, name.len);
+ dentry = d_alloc(root, &name);
if (!dentry)
goto out;
inode = new_inode(s);
EXPORT_SYMBOL(simple_dir_inode_operations);
EXPORT_SYMBOL(simple_dir_operations);
EXPORT_SYMBOL(simple_empty);
-EXPORT_SYMBOL(d_alloc_name);
EXPORT_SYMBOL(simple_fill_super);
EXPORT_SYMBOL(simple_getattr);
EXPORT_SYMBOL(simple_link);