[Openmp-commits] [PATCH] D127769: [Libomptarget] Add checks for AMDGPU TargetID using new image info

Jon Chesterfield via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Tue Aug 30 12:43:45 PDT 2022


JonChesterfield added inline comments.


================
Comment at: openmp/libomptarget/plugins/amdgpu/src/rtl.cpp:2068
   hsa_status_t Err;
 
   // this is per device id init
----------------
JonChesterfield wrote:
> @saiislam the commit in the repo doesn't match this diff, any guesses?
> 
> https://github.com/llvm/llvm-project/commit/4075a811ad99b7e263b8b99954cef8c96b042e22
> 
> 
> ```
> -  hsa_status_t Err;
> -
> +  hsa_status_t Err = hsa_init();
> +  if (Err != HSA_STATUS_SUCCESS) {
> +    DP("HSA Initialization Failed.\n");
> +    return HSA_STATUS_ERROR;
> +  }
> ```
> 
> That doesn't have a matching hsa_shutdown. Found this while chasing a segfault, didn't expect to see multiple calls to hsa_init from the debugger.
Patch to revert that in D132965.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D127769/new/

https://reviews.llvm.org/D127769



More information about the Openmp-commits mailing list