Hi Andreas, 

I have a little patch for you - in ialloc, you have

#ifdef CONFIG_EXT2_FS_EXT_ATTR
        if (inode->u.ext2_i.i_file_acl)
                ext2_ext_attr_free_inode(inode);
#endif

You probably want:

+ #ifdef CONFIG_EXT2_FS_EXT_ATTR
+       if (inode->u.ext2_i.i_file_acl) {
+               ext2_free_blocks(inode, inode->u.ext2_i.i_file_acl, 1);
+               inode->u.ext2_i.i_file_acl = 0;
+               inode->i_blocks -= (inode->i_sb->s_blocksize >> 9);
+       }
+ #endif
  
Hope this is helpful.

- Peter -

-- 

-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to [EMAIL PROTECTED]

Reply via email to