diff options
author | Sahitya Tummala <stummala@codeaurora.org> | 2010-12-08 15:03:03 +0530 |
---|---|---|
committer | David Brown <davidb@codeaurora.org> | 2010-12-20 12:28:30 -0800 |
commit | 62612cf9d97068dc75b48a7a3044ee907a3283ec (patch) | |
tree | d72ec00cc807f67c284babf83e6b738d125ed0af /drivers/mmc/card | |
parent | 50bc0ef42c76879f5d68a88c7063603dc0c9789b (diff) | |
download | kernel_samsung_smdk4412-62612cf9d97068dc75b48a7a3044ee907a3283ec.zip kernel_samsung_smdk4412-62612cf9d97068dc75b48a7a3044ee907a3283ec.tar.gz kernel_samsung_smdk4412-62612cf9d97068dc75b48a7a3044ee907a3283ec.tar.bz2 |
mmc: msm_sdcc: Fix possible circular locking dependency warning
In the context of request processing thread, data mover lock is
acquired after the host lock. In another context, in the completion
handler of data mover the locks are acquired in the reverse order,
resulting in possible circular lock dependency warning. Hence,
schedule a tasklet to process the dma completion so as to avoid
nested locks.
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
Signed-off-by: David Brown <davidb@codeaurora.org>
Diffstat (limited to 'drivers/mmc/card')
0 files changed, 0 insertions, 0 deletions