[PATCH 7/8] drm/i915: let INTEL_GEN operate gen_mask

Lucas De Marchi lucas.demarchi at intel.com
Tue Nov 6 03:57:08 UTC 2018


Instead of using an extra field to get the gen, make
INTEL_GEN use the info already stored on gen_mask.

Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
---
 drivers/gpu/drm/i915/i915_drv.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 8cbcff0f32b1..3cfefebe742a 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -2354,7 +2354,7 @@ intel_info(const struct drm_i915_private *dev_priv)
 #define INTEL_INFO(dev_priv)	intel_info((dev_priv))
 #define DRIVER_CAPS(dev_priv)	(&(dev_priv)->caps)
 
-#define INTEL_GEN(dev_priv)	((dev_priv)->info.gen)
+#define INTEL_GEN(dev_priv)	((int)__ffs((dev_priv)->info.gen_mask) + 1)
 #define INTEL_DEVID(dev_priv)	((dev_priv)->info.device_id)
 
 #define REVID_FOREVER		0xff
-- 
2.19.1.1.g56c4683e68



More information about the Intel-gfx-trybot mailing list