From f160b50dc6bb7aac54cfb897dde20e30fc0d83ee Mon Sep 17 00:00:00 2001 From: foreman Date: Tue, 21 Aug 2018 18:24:17 -0400 Subject: [PATCH] P4 to Git Change 1596631 by skudchad@skudchad-lnx on 2018/08/21 18:05:06 SWDEV-145570 - [HIP] Fixes incorrect condition. Its not needed Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#106 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#99 edit [ROCm/clr commit: 96acb578ad6a8500ba7a667dd0b7b89ba4453e27] --- projects/clr/rocclr/runtime/device/pal/paldevice.cpp | 4 ---- projects/clr/rocclr/runtime/device/rocm/rocdevice.cpp | 2 -- 2 files changed, 6 deletions(-) diff --git a/projects/clr/rocclr/runtime/device/pal/paldevice.cpp b/projects/clr/rocclr/runtime/device/pal/paldevice.cpp index a60e1fabd5..5d0a0bcd03 100644 --- a/projects/clr/rocclr/runtime/device/pal/paldevice.cpp +++ b/projects/clr/rocclr/runtime/device/pal/paldevice.cpp @@ -1206,10 +1206,6 @@ bool Device::init() { bool result = (nullptr != d) && d->create(deviceList[ordinal]); if (useDeviceList) { result &= (requestedDevices.find(ordinal) != requestedDevices.end()); - if (!result) { - delete d; - break; - } } if (result && ((nullptr == selectDeviceByName) || ('\0' == selectDeviceByName[0]) || (strstr(selectDeviceByName, d->info().name_) != nullptr))) { diff --git a/projects/clr/rocclr/runtime/device/rocm/rocdevice.cpp b/projects/clr/rocclr/runtime/device/rocm/rocdevice.cpp index a874a36372..4cd6ab352b 100644 --- a/projects/clr/rocclr/runtime/device/rocm/rocdevice.cpp +++ b/projects/clr/rocclr/runtime/device/rocm/rocdevice.cpp @@ -555,8 +555,6 @@ bool Device::init() { roc_device.release()->registerDevice(); } else if (useDeviceList && selectedDevices[ordinal++]) { roc_device.release()->registerDevice(); - } else { - break; } }