mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 02:38:04 +02:00
radeon_drm_bo: explicitly check return value of drmCommandWriteRead
CID 1313492 Signed-off-by: Julien Isorce <jisorce@oblong.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
dac124466a
commit
521860b2a9
1 changed files with 7 additions and 2 deletions
|
|
@ -186,8 +186,13 @@ static enum radeon_bo_domain radeon_bo_get_initial_domain(
|
|||
args.handle = bo->handle;
|
||||
args.op = RADEON_GEM_OP_GET_INITIAL_DOMAIN;
|
||||
|
||||
drmCommandWriteRead(bo->rws->fd, DRM_RADEON_GEM_OP,
|
||||
&args, sizeof(args));
|
||||
if (drmCommandWriteRead(bo->rws->fd, DRM_RADEON_GEM_OP,
|
||||
&args, sizeof(args))) {
|
||||
fprintf(stderr, "radeon: failed to get initial domain: %p 0x%08X\n",
|
||||
bo, bo->handle);
|
||||
/* Default domain as returned by get_valid_domain. */
|
||||
return RADEON_DOMAIN_VRAM_GTT;
|
||||
}
|
||||
|
||||
/* GEM domains and winsys domains are defined the same. */
|
||||
return get_valid_domain(args.value);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue