Index: linux-2.6.18.i386/fs/ext4/ext4_i.h =================================================================== --- linux-2.6.18.i386.orig/fs/ext4/ext4_i.h +++ linux-2.6.18.i386/fs/ext4/ext4_i.h @@ -162,6 +162,8 @@ struct ext4_inode_info { /* mballoc */ struct list_head i_prealloc_list; spinlock_t i_prealloc_lock; + + void *i_filterdata; }; #endif /* _EXT4_I */ Index: linux-2.6.18.i386/fs/ext4/super.c =================================================================== --- linux-2.6.18.i386.orig/fs/ext4/super.c +++ linux-2.6.18.i386/fs/ext4/super.c @@ -574,6 +574,7 @@ static struct inode *ext4_alloc_inode(st memset(&ei->i_cached_extent, 0, sizeof(struct ext4_ext_cache)); INIT_LIST_HEAD(&ei->i_prealloc_list); spin_lock_init(&ei->i_prealloc_lock); + ei->i_filterdata = NULL; return &ei->vfs_inode; }