BTW after enabled zeroing the destination when ASYNC_TX_XOR_ZERO_DST is set solved my file-system corruption problem. But this seem to affect my performance though. Thanks, Marri -----Original Message----- From: Tirumala Reddy Marri Sent: Tuesday, July 21, 2009 10:47 AM To: Tirumala Reddy Marri; linux-raid@xxxxxxxxxxxxxxx Subject: RE: DMA zeroing destination and zero_sum support Looks like do_async_xor assumes destination will be zeroed automatically. Whereas sync_xor does the zeroing of destination if it is not one of the sources. -----Original Message----- From: linux-raid-owner@xxxxxxxxxxxxxxx [mailto:linux-raid-owner@xxxxxxxxxxxxxxx] On Behalf Of Tirumala Reddy Marri Sent: Monday, July 20, 2009 3:11 PM To: linux-raid@xxxxxxxxxxxxxxx Subject: DMA zeroing destination and zero_sum support Hi Dan, There may be an issue when ADMA doesn't support xxxx_prep_dma_zero_sum() support OR not setting destinations to zero (ASYNC_TX_XOR_ZERO_DST) . Could you please comment on what are issues on not zeroing dest when ASYNC_TX_XOR_ZERO_DST is set. Thanks, Marri -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html