From: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> --- drivers/gpu/drm/i915/Makefile | 8 ++++---- drivers/gpu/drm/i915/i915_gem_render_state.c | 10 ++++------ 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile index f55cc028b2eb..dd523e037523 100644 --- a/drivers/gpu/drm/i915/Makefile +++ b/drivers/gpu/drm/i915/Makefile @@ -92,10 +92,10 @@ i915-y += intel_uc.o \ intel_huc.o # autogenerated null render state -i915-y += intel_renderstate_gen6.o \ - intel_renderstate_gen7.o \ - intel_renderstate_gen8.o \ - intel_renderstate_gen9.o +i915-$(CONFIG_DRM_I915_GEN6) += intel_renderstate_gen6.o +i915-$(CONFIG_DRM_I915_GEN7) += intel_renderstate_gen7.o +i915-$(CONFIG_DRM_I915_GEN8) += intel_renderstate_gen8.o +i915-$(CONFIG_DRM_I915_GEN9) += intel_renderstate_gen9.o # modesetting core code i915-y += intel_audio.o \ diff --git a/drivers/gpu/drm/i915/i915_gem_render_state.c b/drivers/gpu/drm/i915/i915_gem_render_state.c index f7fc0df251ac..26f7940049dc 100644 --- a/drivers/gpu/drm/i915/i915_gem_render_state.c +++ b/drivers/gpu/drm/i915/i915_gem_render_state.c @@ -45,16 +45,14 @@ render_state_get_rodata(const struct intel_engine_cs *engine) if (engine->id != RCS) return NULL; - switch (INTEL_GEN(engine->i915)) { - case 6: + if (IS_GEN6(engine->i915)) return &gen6_null_state; - case 7: + else if (IS_GEN7(engine->i915)) return &gen7_null_state; - case 8: + else if (IS_GEN8(engine->i915)) return &gen8_null_state; - case 9: + else if (IS_GEN9(engine->i915)) return &gen9_null_state; - } return NULL; } -- 2.27.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx