diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_getparam.c')
| -rw-r--r-- | drivers/gpu/drm/i915/i915_getparam.c | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/i915_getparam.c b/drivers/gpu/drm/i915/i915_getparam.c index 9f1517af5b7f..cf8a8c3ef047 100644 --- a/drivers/gpu/drm/i915/i915_getparam.c +++ b/drivers/gpu/drm/i915/i915_getparam.c @@ -5,6 +5,7 @@  #include "gt/intel_engine_user.h"  #include "i915_drv.h" +#include "i915_perf.h"  int i915_getparam_ioctl(struct drm_device *dev, void *data,  			struct drm_file *file_priv) @@ -79,8 +80,8 @@ int i915_getparam_ioctl(struct drm_device *dev, void *data,  		break;  	case I915_PARAM_HAS_GPU_RESET:  		value = i915_modparams.enable_hangcheck && -			intel_has_gpu_reset(i915); -		if (value && intel_has_reset_engine(i915)) +			intel_has_gpu_reset(&i915->gt); +		if (value && intel_has_reset_engine(&i915->gt))  			value = 2;  		break;  	case I915_PARAM_HAS_RESOURCE_STREAMER: @@ -156,6 +157,9 @@ int i915_getparam_ioctl(struct drm_device *dev, void *data,  	case I915_PARAM_MMAP_GTT_COHERENT:  		value = INTEL_INFO(i915)->has_coherent_ggtt;  		break; +	case I915_PARAM_PERF_REVISION: +		value = i915_perf_ioctl_version(); +		break;  	default:  		DRM_DEBUG("Unknown parameter %d\n", param->param);  		return -EINVAL;  |