intel: let intel_queue_create return an error code
To be consistent with other object creation functions, now that intel_queue
has been splitted to its own files.
diff --git a/icd/intel/queue.h b/icd/intel/queue.h
index f1983d5..12e36f5 100644
--- a/icd/intel/queue.h
+++ b/icd/intel/queue.h
@@ -43,8 +43,9 @@
return (struct intel_queue *) queue;
}
-struct intel_queue *intel_queue_create(struct intel_dev *dev,
- XGL_QUEUE_TYPE type);
+XGL_RESULT intel_queue_create(struct intel_dev *dev,
+ XGL_QUEUE_TYPE type,
+ struct intel_queue **queue_ret);
void intel_queue_destroy(struct intel_queue *queue);
XGL_RESULT intel_queue_wait(struct intel_queue *queue, int64_t timeout);