- // LBA=1 Size=BlockSize\r
- DiagnosticLog (L"MMC Driver Diagnostics - Test: First Block\n");\r
- Status = MmcReadWriteDataTest (MmcHostInstance, 1, MmcHostInstance->BlockIo.Media->BlockSize);\r
+ // If we didn't find the controller, return EFI_UNSUPPORTED\r
+ if ((MmcHostInstance == NULL)\r
+ || (MmcHostInstance->MmcHandle != ControllerHandle)) {\r
+ return EFI_UNSUPPORTED;\r
+ }\r