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]