Fix Bug 3923: updated 'terrible hack' in persistent storage that was crashing the board
--- a/omap3530/beagle_drivers/medstaticrd/beagle_medstaticrd.cpp Thu Nov 04 00:47:55 2010 +0000
+++ b/omap3530/beagle_drivers/medstaticrd/beagle_medstaticrd.cpp Mon Nov 08 01:42:47 2010 +0000
@@ -522,7 +522,9 @@
memcpy( iTransferBufferLin, (TAny *)(iDiscBufferLin+(aTransactionSectorOffset<<9)), aTransactionSectorCount*512 );
}
iLatestTransferSectorCount = aTransactionSectorCount;
- Isr(this); // terrible hack, we've yransferred all the sectors and now we pretend to generate an interrupt
+
+ // Isr(this); // terrible hack, we've yransferred all the sectors and now we pretend to generate an interrupt
+ iSessionEndDfc.Enque();
}
else
{