Skip to content

Commit f64038f

Browse files
authored
Merge pull request #11205 from edgargabriel/pr/rocm-check-addr-fix
accelerator/rocm: fix check_addr function
2 parents aaa2973 + 7daf1d5 commit f64038f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

opal/mca/accelerator/rocm/accelerator_rocm_module.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,18 +68,19 @@ opal_accelerator_base_module_t opal_accelerator_rocm_module =
6868

6969
static int mca_accelerator_rocm_check_addr (const void *addr, int *dev_id, uint64_t *flags)
7070
{
71-
int ret = -1;
71+
int ret = 0;
7272
hipPointerAttribute_t srcAttr;
7373
hipError_t err;
7474

75+
*dev_id = MCA_ACCELERATOR_NO_DEVICE_ID;
76+
7577
if (NULL == addr || NULL == flags) {
7678
return OPAL_ERR_BAD_PARAM;
7779
}
7880

7981
*flags = 0;
8082
err = hipPointerGetAttributes(&srcAttr, addr);
8183
if (hipSuccess == err) {
82-
ret = 0;
8384
if (hipMemoryTypeDevice == srcAttr.memoryType) {
8485
//We might want to set additional flags in a later iteration.
8586
//*flags |= MCA_ACCELERATOR_FLAGS_HOST_LDSTR;

0 commit comments

Comments
 (0)