diff options
author | Philipp Zabel <p.zabel@pengutronix.de> | 2024-04-17 14:37:21 +0200 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2024-04-26 19:30:08 +0000 |
commit | ba59882212afdc3ddafc070c53092ae3f0aea618 (patch) | |
tree | ae00728cdd121c2ab21de7a403cc47cc52d30a52 | |
parent | 4ec84adbed1e7cc0b78af754294c4a2b254bc317 (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.c | 4 |
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; } |