summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Zabel <p.zabel@pengutronix.de>2024-04-17 14:37:21 +0200
committerMarge Bot <emma+marge@anholt.net>2024-04-26 19:30:08 +0000
commitba59882212afdc3ddafc070c53092ae3f0aea618 (patch)
treeae00728cdd121c2ab21de7a403cc47cc52d30a52
parent4ec84adbed1e7cc0b78af754294c4a2b254bc317 (diff)
etnaviv: drm: Suppress get-param error message for non-existent core
The -ENXIO return value isn't necessarily an error condition. When iterating over cores, this signals that there are no more cores to be found. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28921>
-rw-r--r--src/etnaviv/drm/etnaviv_gpu.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/etnaviv/drm/etnaviv_gpu.c b/src/etnaviv/drm/etnaviv_gpu.c
index 908c8c01a7d..b528b07e9c0 100644
--- a/src/etnaviv/drm/etnaviv_gpu.c
+++ b/src/etnaviv/drm/etnaviv_gpu.c
@@ -194,7 +194,9 @@ static uint64_t get_param(struct etna_device *dev, uint32_t core, uint32_t param
ret = drmCommandWriteRead(dev->fd, DRM_ETNAVIV_GET_PARAM, &req, sizeof(req));
if (ret) {
- ERROR_MSG("get-param (%x) failed! %d (%s)", param, ret, strerror(errno));
+ if (ret != -ENXIO)
+ ERROR_MSG("get-param (%x) failed! %d (%s)", param, ret,
+ strerror(errno));
return 0;
}