[igt-dev] [i-g-t] lib/xe/xe_query: Fix the return type of xe_dev_id

Bhanuprakash Modem bhanuprakash.modem at intel.com
Thu Mar 16 08:45:52 UTC 2023


Since we are truncating the rev_dev_id value to 16 bit, the return
type of xe_dev_id() must be uint16_t.

Fixes: cfec580a8
Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem at intel.com>
---
 lib/xe/xe_query.c | 2 +-
 lib/xe/xe_query.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c
index e27d14383..183523280 100644
--- a/lib/xe/xe_query.c
+++ b/lib/xe/xe_query.c
@@ -472,7 +472,7 @@ xe_dev_FN(xe_va_bits, va_bits, uint32_t);
  *
  * Returns Device id of xe device @fd.
  */
-xe_dev_FN(xe_dev_id, dev_id, uint32_t);
+xe_dev_FN(xe_dev_id, dev_id, uint16_t);
 
 igt_constructor
 {
diff --git a/lib/xe/xe_query.h b/lib/xe/xe_query.h
index 13ac77d3d..beea9d094 100644
--- a/lib/xe/xe_query.h
+++ b/lib/xe/xe_query.h
@@ -88,7 +88,7 @@ bool xe_has_vram(int fd);
 uint64_t xe_vram_size(int fd, int gt);
 uint32_t xe_get_default_alignment(int fd);
 uint32_t xe_va_bits(int fd);
-uint32_t xe_dev_id(int fd);
+uint16_t xe_dev_id(int fd);
 bool xe_supports_faults(int fd);
 const char *xe_engine_class_string(uint32_t engine_class);
 
-- 
2.39.1



More information about the igt-dev mailing list