Hi Dan, While I was debugging file system crash with AMCC ADMA driver , I noticed that async_tx_clear_ack() never been called. Where is the async_tx->flags is cleared up on completion of DMA transfer ? Looks like this not cleared and I am hitting the BUG_ON() in async_tx_submit(). If I call async_tx_clear_ack() in ppc4xx_ adma_free_slots() function everything seems working fine . This doesn't sound normal something is going on. Somehow descriptors are allocated even though they are not free . Thanks and Regards, 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