diff -urpN linux-2.6.19-rc1/fs/squashfs/inode.c linux-2.6.19-rc1.new/fs/squashfs/inode.c --- linux-2.6.19-rc1/fs/squashfs/inode.c 2006-10-09 12:10:19.000000000 +0200 +++ linux-2.6.19-rc1.new/fs/squashfs/inode.c 2006-10-09 12:12:40.000000000 +0200 @@ -604,7 +604,6 @@ static struct inode *squashfs_iget(struc i->i_fop = &generic_ro_fops; i->i_mode |= S_IFREG; i->i_blocks = ((i->i_size - 1) >> 9) + 1; - i->i_blksize = PAGE_CACHE_SIZE; SQUASHFS_I(i)->u.s1.fragment_start_block = frag_blk; SQUASHFS_I(i)->u.s1.fragment_size = frag_size; SQUASHFS_I(i)->u.s1.fragment_offset = inodep->offset; @@ -657,7 +656,6 @@ static struct inode *squashfs_iget(struc i->i_fop = &generic_ro_fops; i->i_mode |= S_IFREG; i->i_blocks = ((i->i_size - 1) >> 9) + 1; - i->i_blksize = PAGE_CACHE_SIZE; SQUASHFS_I(i)->u.s1.fragment_start_block = frag_blk; SQUASHFS_I(i)->u.s1.fragment_size = frag_size; SQUASHFS_I(i)->u.s1.fragment_offset = inodep->offset; @@ -2143,9 +2141,7 @@ static int __init init_inodecache(void) static void destroy_inodecache(void) { - if (kmem_cache_destroy(squashfs_inode_cachep)) - printk(KERN_INFO "squashfs_inode_cache: not all structures " - "were freed\n"); + kmem_cache_destroy(squashfs_inode_cachep); } diff -urpN linux-2.6.19-rc1/fs/squashfs/squashfs2_0.c linux-2.6.19-rc1.new/fs/squashfs/squashfs2_0.c --- linux-2.6.19-rc1/fs/squashfs/squashfs2_0.c 2006-10-09 12:10:19.000000000 +0200 +++ linux-2.6.19-rc1.new/fs/squashfs/squashfs2_0.c 2006-10-09 12:12:40.000000000 +0200 @@ -229,7 +229,6 @@ static struct inode *squashfs_iget_2(str i->i_atime.tv_sec = inodep->mtime; i->i_ctime.tv_sec = inodep->mtime; i->i_blocks = ((i->i_size - 1) >> 9) + 1; - i->i_blksize = PAGE_CACHE_SIZE; SQUASHFS_I(i)->u.s1.fragment_start_block = frag_blk; SQUASHFS_I(i)->u.s1.fragment_size = frag_size; SQUASHFS_I(i)->u.s1.fragment_offset = inodep->offset;