From e28b3fe8b39b95602ce2125ede9309e367c76092 Mon Sep 17 00:00:00 2001 From: Harish Kasiviswanathan Date: Mon, 17 May 2021 12:40:52 -0400 Subject: [PATCH] libhsakmt: Handle unaccessible p2p_links Device cgroup can limit accessible devices. Handle the cases where p2p_links are not accessible Signed-off-by: Harish Kasiviswanathan Change-Id: I513dc75ad14e4f2d426cf2fbd301bcba12b4ee54 --- src/topology.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/topology.c b/src/topology.c index 8f1712102f..d24cb73a6d 100644 --- a/src/topology.c +++ b/src/topology.c @@ -1476,7 +1476,8 @@ static HSAKMT_STATUS topology_sysfs_get_iolink_props(uint32_t node_id, read_size = fread(read_buf, 1, PAGE_SIZE, fd); if (read_size <= 0) { - ret = HSAKMT_STATUS_ERROR; + ret = (errno == EPERM) ? HSAKMT_STATUS_NOT_SUPPORTED : + HSAKMT_STATUS_ERROR; goto err2; }