···129129 cend = le32_to_cpu(*(__le32 *)(bh->b_data + (blockendptr & bufmask)));130130 brelse(bh);131131132132+ if (cstart > cend)133133+ goto eio;134134+132135 csize = cend-cstart;136136+137137+ if (csize > deflateBound(1UL << zisofs_block_shift))138138+ goto eio;133139134140 /* Now page[] contains an array of pages, any of which can be NULL,135141 and the locks on which we hold. We should now read the data and