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 -~----------~----~----~----~------~----~------~--~---
