[Ocfs2-devel] [PATCH 05/39] ocfs2: hook remove refcount tree into truncate.

Tao Ma tao.ma at oracle.com
Thu Apr 30 23:48:25 PDT 2009


Joel Becker Wrote:
> On Thu, Apr 30, 2009 at 06:58:17AM +0800, Tao Ma wrote:
>   
>> Signed-off-by: Tao Ma <tao.ma at oracle.com>
>> ---
>>  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);
>> +	}
>>     
>
> 	Locking and xattr clusters need to be accounted for.  I'm
> assuming they come later, but I'm noting it down for later reference.
>   
yeah, a separate patch will do it.

Regards,
Tao



More information about the Ocfs2-devel mailing list