From 85457e350dde0589c96083c75594d089d339fba4 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Fri, 28 Feb 2020 10:46:53 +0200 Subject: [PATCH] intel/tools/dump_gpu: fix getparam values MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Don't return the pci_id for all params Fixes: 76bf38eaf0b6 ("intel/tools/aub_dump: move aub file initialization to maybe_init()") Reviewed-by: Tapani Pälli Tested-by: Marge Bot Part-of: --- src/intel/tools/intel_dump_gpu.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/intel/tools/intel_dump_gpu.c b/src/intel/tools/intel_dump_gpu.c index 9dfa752f153..551477db23b 100644 --- a/src/intel/tools/intel_dump_gpu.c +++ b/src/intel/tools/intel_dump_gpu.c @@ -469,7 +469,14 @@ ioctl(int fd, unsigned long request, ...) case DRM_IOCTL_I915_GETPARAM: { struct drm_i915_getparam *getparam = argp; - return get_pci_id(fd, getparam->value); + + if (getparam->param == I915_PARAM_CHIPSET_ID) + return get_pci_id(fd, getparam->value); + + if (device_override) + return -1; + + return libc_ioctl(fd, request, argp); } case DRM_IOCTL_I915_GEM_EXECBUFFER: { -- 2.30.2