|
@@ -34,6 +34,7 @@
|
|
#include "ext2.h"
|
|
#include "ext2.h"
|
|
#include "acl.h"
|
|
#include "acl.h"
|
|
#include "xip.h"
|
|
#include "xip.h"
|
|
|
|
+#include "xattr.h"
|
|
|
|
|
|
static int __ext2_write_inode(struct inode *inode, int do_sync);
|
|
static int __ext2_write_inode(struct inode *inode, int do_sync);
|
|
|
|
|
|
@@ -88,6 +89,7 @@ void ext2_evict_inode(struct inode * inode)
|
|
inode->i_size = 0;
|
|
inode->i_size = 0;
|
|
if (inode->i_blocks)
|
|
if (inode->i_blocks)
|
|
ext2_truncate_blocks(inode, 0);
|
|
ext2_truncate_blocks(inode, 0);
|
|
|
|
+ ext2_xattr_delete_inode(inode);
|
|
}
|
|
}
|
|
|
|
|
|
invalidate_inode_buffers(inode);
|
|
invalidate_inode_buffers(inode);
|