Troy Kisky <[email protected]> writes:

> Before this, if a "noevent" channel was in use, the code
> would go into an infinite loop.
>
> Signed-off-by: Troy Kisky <[email protected]>

Thanks, pushing.

Kevin

>
> diff --git a/arch/arm/mach-davinci/dma.c b/arch/arm/mach-davinci/dma.c
> index 9427c80..1f58631 100644
> --- a/arch/arm/mach-davinci/dma.c
> +++ b/arch/arm/mach-davinci/dma.c
> @@ -492,6 +492,7 @@ int edma_alloc_channel(int channel,
>                               return -ENOMEM;
>                       if (!test_and_set_bit(channel, edma_inuse))
>                               break;
> +                     channel++;
>               }
>       } else if (channel >= num_channels) {
>               return -EINVAL;
> -- 
> 1.5.4.3
>
>
> _______________________________________________
> Davinci-linux-open-source mailing list
> [email protected]
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to