Yes we saw this when we turned spinlock debugging on. Arve has a
pending change on the dm side to fix this. It doesn't cause a problem
right now on our single-processor architecture because taking a
spinlock only disables irq's, so we checked it in.

Nick
Android Systems Team

On Sun, Dec 14, 2008 at 3:20 AM, sai <[email protected]> wrote:
>
> I was looking at High speed UART driver code and wondering how can
> another command be enqueued to datamover in datamover irq context?
> doesn't that cause spinlock recursion problem. msm_dmov_lock is taken
> in datamover irq hander and completion function is called with this
> lock held. we are trying to call msm_dmov_enqueue_cmd (again trying to
> acquires msm_dmov_lock).
> am i missing something here? can somebody clarify this?
>
> Regards,
> sai
> >
>

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-kernel
-~----------~----~----~----~------~----~------~--~---

Reply via email to