From: Lionel Landwerlin Date: Fri, 28 Feb 2020 08:46:53 +0000 (+0200) Subject: intel/tools/dump_gpu: fix getparam values X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=85457e350dde0589c96083c75594d089d339fba4;p=mesa.git intel/tools/dump_gpu: fix getparam values 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: --- 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: {