[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