kernel/eka/include/drivers/mmc.inl
branchanywhere
changeset 41 d32f34975bbf
parent 33 0173bcd7697c
child 110 c734af59ce98
--- a/kernel/eka/include/drivers/mmc.inl	Mon Feb 01 19:40:00 2010 +0100
+++ b/kernel/eka/include/drivers/mmc.inl	Mon Feb 01 19:49:38 2010 +0100
@@ -1136,7 +1136,11 @@
  * @internalTechnology
  */
 	{
-	return(0x20000 << ((iMachineInfo.iFlags & TMMCMachineInfo::EMaxTransferLength_16M) >> 8));
+    	TUint32 r = (iMachineInfo.iFlags & TMMCMachineInfo::EMaxTransferLength_16M) >> 8;
+	if (r)
+        	r = 0x20000 << r; 
+    
+	return r;
 	}
 
 inline TUint32 DMMCSocket::DmaAlignment()