Signed-off-by: Tao Ma <[email protected]>
---
fs/ocfs2/alloc.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/fs/ocfs2/alloc.c b/fs/ocfs2/alloc.c
index 6f20f30..0c96b27 100644
--- a/fs/ocfs2/alloc.c
+++ b/fs/ocfs2/alloc.c
@@ -51,6 +51,7 @@
#include "xattr.h"
#include "buffer_head_io.h"
+#include "refcounttree.h"
/*
@@ -7305,6 +7306,10 @@ start:
goto start;
bail:
+ if (!status && OCFS2_I(inode)->ip_clusters == 0) {
+ /* remove the refcount tree. */
+ status = ocfs2_remove_refcount_tree(inode, fe_bh);
+ }
ocfs2_schedule_truncate_log_flush(osb, 1);
--
1.6.2.rc2.16.gf474c
_______________________________________________
Ocfs2-devel mailing list
[email protected]
http://oss.oracle.com/mailman/listinfo/ocfs2-devel