Hi Peng, Peng Tao wrote: > 2009/9/2 Akira Fujita <a-fujita@xxxxxxxxxxxxx>: >> ext4: Remove unneeded BUG_ON() in ext4_move_extents() >> >> From: Akira Fujita <a-fujita@xxxxxxxxxxxxx> >> >> ext4_move_extents() checks with BUG_ON() whether >> the exchanged blocks count accords with request blocks count. >> But, if the target range (orig_start + len) includes sparse block(s), >> 'moved_len' (exchanged blocks count) does not accord with >> 'len' (request blocks count), >> since sparse block is not counted in 'moved_len'. >> Therefore we hit BUG_ON(), though it succeeded. > I can confirm the bug in my test cases too. I am looking into the issues you reported before: http://marc.info/?l=linux-ext4&m=124975192830024&w=2 http://marc.info/?l=linux-ext4&m=124992522305319&w=2 When I send patches to the list, please review and test them. Regards, Akira Fujita -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html