[JFFS2][XATTR] using 'delete marker' for xdatum/xref deletion
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / fs / jffs2 / malloc.c
index 4889d0700c0e6a32e7e998bf2785438f301613dd..8310c95478e9201dfbe2422bb640340aa1c32e90 100644 (file)
@@ -291,6 +291,7 @@ struct jffs2_xattr_datum *jffs2_alloc_xattr_datum(void)
 
        memset(xd, 0, sizeof(struct jffs2_xattr_datum));
        xd->class = RAWNODE_CLASS_XATTR_DATUM;
+       xd->node = (void *)xd;
        INIT_LIST_HEAD(&xd->xindex);
        return xd;
 }
@@ -309,6 +310,7 @@ struct jffs2_xattr_ref *jffs2_alloc_xattr_ref(void)
 
        memset(ref, 0, sizeof(struct jffs2_xattr_ref));
        ref->class = RAWNODE_CLASS_XATTR_REF;
+       ref->node = (void *)ref;
        return ref;
 }