On 11/21/2014 12:02 AM, Greg Kroah-Hartman wrote: > +static struct dentry *fs_dir_iop_lookup(struct inode *dir, > + struct dentry *dentry, > + unsigned int flags) > +{ > + struct dentry *dnew = NULL; > + struct kdbus_node *parent; > + struct kdbus_node *node; > + struct inode *inode; > + > + parent = kdbus_node_from_dentry(dentry->d_parent); > + if (!kdbus_node_acquire(parent)) > + return NULL; > + > + /* returns reference to _acquired_ child node */ > + node = kdbus_node_find_child(parent, dentry->d_name.name); > + if (node) { > + dentry->d_fsdata = node; > + inode = fs_inode_get(dir->i_sb, node); > + if (IS_ERR(inode)) > + dnew = ERR_CAST(inode); > + else > + dnew = d_materialise_unique(dentry, inode); d_materialise_unique() is gone in Al's fs tree: [mandatory] d_materialise_unique() is gone; d_splice_alias() does everything you need now. Remember that they have opposite orders of arguments ;-/ Maybe it's worth basing your git tree on top of Al's rather than a random -rc, since it's now a filesystem? Thanks, Sasha -- To unsubscribe from this list: send the line "unsubscribe linux-api" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html