diff options
Diffstat (limited to 'libglusterfs/src/inode.c')
-rw-r--r-- | libglusterfs/src/inode.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/libglusterfs/src/inode.c b/libglusterfs/src/inode.c index 488486f35b8..11814d52d7c 100644 --- a/libglusterfs/src/inode.c +++ b/libglusterfs/src/inode.c @@ -132,7 +132,6 @@ __dentry_unset (dentry_t *dentry) __dentry_unhash (dentry); list_del_init (&dentry->inode_list); - list_del_init (&dentry->parent_list); GF_FREE (dentry->name); dentry->name = NULL; @@ -142,7 +141,6 @@ __dentry_unset (dentry_t *dentry) dentry->parent = NULL; } - dentry->inode = NULL; mem_put (dentry); } @@ -606,7 +604,6 @@ __dentry_create (inode_t *inode, inode_t *parent, const char *name) INIT_LIST_HEAD (&newd->inode_list); INIT_LIST_HEAD (&newd->hash); - INIT_LIST_HEAD (&newd->parent_list); newd->name = gf_strdup (name); if (newd->name == NULL) { @@ -619,9 +616,8 @@ __dentry_create (inode_t *inode, inode_t *parent, const char *name) newd->parent = __inode_ref (parent); list_add (&newd->inode_list, &inode->dentry_list); - list_add (&newd->parent_list, &parent->children); - newd->inode = inode; + out: return newd; } @@ -652,7 +648,6 @@ __inode_create (inode_table_t *table) INIT_LIST_HEAD (&newi->list); INIT_LIST_HEAD (&newi->hash); INIT_LIST_HEAD (&newi->dentry_list); - INIT_LIST_HEAD (&newi->children); newi->_ctx = GF_CALLOC (1, (sizeof (struct _inode_ctx) * table->ctxcount), |