|
@@ -2432,23 +2432,10 @@ static int ext4_remove_blocks(handle_t *handle, struct inode *inode,
|
|
|
*partial_cluster = EXT4_B2C(sbi, pblk);
|
|
|
else
|
|
|
*partial_cluster = 0;
|
|
|
- } else if (from == le32_to_cpu(ex->ee_block)
|
|
|
- && to <= le32_to_cpu(ex->ee_block) + ee_len - 1) {
|
|
|
- /* head removal */
|
|
|
- ext4_lblk_t num;
|
|
|
- ext4_fsblk_t start;
|
|
|
-
|
|
|
- num = to - from;
|
|
|
- start = ext4_ext_pblock(ex);
|
|
|
-
|
|
|
- ext_debug("free first %u blocks starting %llu\n", num, start);
|
|
|
- ext4_free_blocks(handle, inode, NULL, start, num, flags);
|
|
|
-
|
|
|
- } else {
|
|
|
- printk(KERN_INFO "strange request: removal(2) "
|
|
|
- "%u-%u from %u:%u\n",
|
|
|
- from, to, le32_to_cpu(ex->ee_block), ee_len);
|
|
|
- }
|
|
|
+ } else
|
|
|
+ ext4_error(sbi->s_sb, "strange request: removal(2) "
|
|
|
+ "%u-%u from %u:%u\n",
|
|
|
+ from, to, le32_to_cpu(ex->ee_block), ee_len);
|
|
|
return 0;
|
|
|
}
|
|
|
|