On Mon, Jan 12, 2009 at 2:22 PM, Yuri Tikhonov <yur@xxxxxxxxxxx> wrote: > In dmaengine we track the dependencies between the descriptors > using the 'next' pointers of the structure. These pointers are > set to NULL as soon as the corresponding descriptor has been > submitted to the channel (in dma_run_dependencies()). > > But, the first 'next' in chain is still remaining set, regardless > the fact, that tx->next has been already submitted. This may lead to > multiple submissions of the same descriptor. This patch fixes this. > > Actually, some previous implementation of the xxx_run_dependencies() > function already had this fix in place. The fdb..0eaf3 commit, beside the > correct things, broke this. > > Signed-off-by: Yuri Tikhonov <yur@xxxxxxxxxxx> Applied, thanks Yuri. -- Dan -- 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