diff -r 4a8fed1c0ef6 -r 597aaf25e343 kernel/eka/drivers/pbus/mmc/mmccd_init.cpp --- a/kernel/eka/drivers/pbus/mmc/mmccd_init.cpp Sat Feb 20 00:10:51 2010 +0200 +++ b/kernel/eka/drivers/pbus/mmc/mmccd_init.cpp Fri Mar 12 15:50:11 2010 +0200 @@ -296,7 +296,7 @@ break; } - if (mi.iFlags & TMMCMachineInfo::ESupportsDMA) + if ((mi.iFlags & TMMCMachineInfo::ESupportsDMA) == TMMCMachineInfo::ESupportsDMA) { err = LocDrv::RegisterDmaDevice(pMedia, KMMCardHighCapBlockSize,