printk("vxfs: indirect extent to big!\n"); 
printk("vxfs: indirect extent too big!\n"); 
vxfs_bmap_ext4(struct inode *ip, long bn){	struct super_block *sb = ip->i_sb;	struct vxfs_inode_info *vip = VXFS_INO(ip);	unsigned long bsize = sb->s_blocksize;	u32 indsize = vip->vii_ext4.ve4_indsize;	int i;	if (indsize > sb->s_blocksize)		goto fail_size;	for (i = 0; i < VXFS_NDADDR; i++) {		struct direct *d = vip->vii_ext4.ve4_direct + i;		if (bn >= 0 && bn < d->size)			return (bn + d->extent);		bn -= d->size;	}	if ((bn / (indsize * indsize * bsize / 4)) == 0) {		struct buffer_head *buf;		daddr_t	bno;		u32 *indir;		buf = sb_bread(sb, vip->vii_ext4.ve4_indir[0]);		if (!buf || !buffer_mapped(buf))			goto fail_buf;		indir = (u32 *)buf->b_data;		bno = indir[(bn/indsize) % (indsize*bn)] + (bn%indsize);		brelse(buf);		return bno;	} else		printk(KERN_WARNING "no matching indir?");	return 0;fail_size:	printk("vxfs: indirect extent to big!\n");fail_buf:	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8cb681b9c7fff5cb35b5c05ba4f1b7e285e258fb/vxfs_bmap.c/clean/fs/freevxfs/vxfs_bmap.c