diff options
author | Andy Green <andy@openmoko.com> | 2009-02-20 13:33:28 +0000 |
---|---|---|
committer | Andy Green <agreen@octopus.localdomain> | 2009-02-20 13:33:28 +0000 |
commit | 6d5e7fd806eb2e191a1b3994b88b943e88a8beb5 (patch) | |
tree | f39053ab753a86beecf91438782054feb8422b9e /drivers/mfd/glamo/glamo-mci.h | |
parent | 3b3054030ecb6bf17a2f2cb5086ad080cc53aa55 (diff) |
fix-glamo-mci-move-stop-out-of-isr.patch
This patch moves the bulk transfer action outside of
interrupt context, along with the STOP transmission action
for multiblock transfers.
It's prompted by
https://docs.openmoko.org/trac/ticket/2180
But it can impact throughput to SD card, so it's for testing
currently.
Signed-off-by: Andy Green <andy@openmoko.com>
Diffstat (limited to 'drivers/mfd/glamo/glamo-mci.h')
-rw-r--r-- | drivers/mfd/glamo/glamo-mci.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/mfd/glamo/glamo-mci.h b/drivers/mfd/glamo/glamo-mci.h index bd62e9aa3c6..daae7a3bcc3 100644 --- a/drivers/mfd/glamo/glamo-mci.h +++ b/drivers/mfd/glamo/glamo-mci.h @@ -54,9 +54,10 @@ struct glamo_mci_host { struct mmc_request *mrq; int cmd_is_stop; + struct work_struct irq_work; spinlock_t complete_lock; - volatile enum glamo_mci_waitfor + volatile enum glamo_mci_waitfor complete_what; volatile int dma_complete; |