diff --git a/lustre/llite/super.c b/lustre/llite/super.c
index 13dd0605ea3bc20621b0570d9755934fc893596d..87fd9b67582102e9790317498b237c072923d0b7 100644
--- a/lustre/llite/super.c
+++ b/lustre/llite/super.c
@@ -79,7 +79,10 @@ struct super_operations lustre_super_operations =
 {
         .read_inode2    = ll_read_inode2,
         .clear_inode    = ll_clear_inode,
+#if 0
+        /* should be fixed first */
         .delete_inode   = ll_delete_inode,
+#endif
         .put_super      = lustre_put_super,
         .statfs         = ll_statfs,
         .umount_begin   = ll_umount_begin,
diff --git a/lustre/mds/mds_reint.c b/lustre/mds/mds_reint.c
index 870ce103904a863faf981013e5ef4bd1c9d2eeaa..20486d6813285ce777f1b7bc2487cbbf74a94dae 100644
--- a/lustre/mds/mds_reint.c
+++ b/lustre/mds/mds_reint.c
@@ -627,9 +627,12 @@ static int mds_reint_create(struct mds_update_record *rec, int offset,
                 if ((rc = mds_try_to_split_dir(obd, dparent, &mea, 0))) {
                         if (rc > 0) {
                                 /* dir got splitted */
-                                CERROR("%s: splitted %lu/%u - %d\n",
+                                CERROR("%s: splitted %lu/%u - %d/%d\n",
                                        obd->obd_name, dparent->d_inode->i_ino,
-                                       dparent->d_inode->i_generation, rc);
+                                       dparent->d_inode->i_generation, rc,
+                                       parent_mode);
+                                CERROR("  creation %*s was requested\n",
+                                       rec->ur_namelen - 1, rec->ur_name);
                                 GOTO(cleanup, rc = -ERESTART);
                         } else {
                                 /* error happened during spitting. */