X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=fs%2Fkernfs%2Finode.c;h=756dd56aaf60acd337fb251fb287cbd382d57740;hb=0c38ec716cdc0397f5225047c33a3144da93f5d8;hp=2da8493a380b8a43a8eca65c04f4de245c4b0219;hpb=72a81683a8feac3c67bac24dfd88f81bac077be0;p=karo-tx-linux.git diff --git a/fs/kernfs/inode.c b/fs/kernfs/inode.c index 2da8493a380b..756dd56aaf60 100644 --- a/fs/kernfs/inode.c +++ b/fs/kernfs/inode.c @@ -296,6 +296,8 @@ static void kernfs_init_inode(struct kernfs_node *kn, struct inode *inode) case KERNFS_DIR: inode->i_op = &kernfs_dir_iops; inode->i_fop = &kernfs_dir_fops; + if (kn->flags & KERNFS_EMPTY_DIR) + make_empty_dir_inode(inode); break; case KERNFS_FILE: inode->i_size = kn->attr.size;