From 6adf410cc077e4b4bc1395fa3065d08064539e69 Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Thu, 8 Oct 2020 13:24:59 +0200 Subject: [PATCH] clover/api: make use of validate_mem_migration_flags in clEnqueueMigrateMemObjects Signed-off-by: Karol Herbst Reviewed-by: Francisco Jerez Part-of: --- src/gallium/frontends/clover/api/transfer.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/gallium/frontends/clover/api/transfer.cpp b/src/gallium/frontends/clover/api/transfer.cpp index 7468bd6..b5ed663 100644 --- a/src/gallium/frontends/clover/api/transfer.cpp +++ b/src/gallium/frontends/clover/api/transfer.cpp @@ -911,16 +911,13 @@ clEnqueueMigrateMemObjects(cl_command_queue d_q, auto deps = objs(d_deps, num_deps); validate_common(q, deps); + validate_mem_migration_flags(flags); if (any_of([&](const memory_obj &m) { return m.context() != q.context(); }, mems)) throw error(CL_INVALID_CONTEXT); - if (flags & ~(CL_MIGRATE_MEM_OBJECT_HOST | - CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED)) - throw error(CL_INVALID_VALUE); - auto hev = create( q, CL_COMMAND_MIGRATE_MEM_OBJECTS, deps, [=, &q](event &) { -- 2.7.4