drm/i915: Remove i915->kernel_context
[linux-2.6-block.git] / drivers / gpu / drm / i915 / gt / intel_engine_pm.c
index 8fb7b34fc5a69e1f00b789474029a431c595a6cc..010620b78202ae9654f378ba128f4ff1df50219e 100644 (file)
@@ -6,6 +6,7 @@
 
 #include "i915_drv.h"
 
+#include "intel_context.h"
 #include "intel_engine.h"
 #include "intel_engine_heartbeat.h"
 #include "intel_engine_pm.h"
@@ -122,6 +123,8 @@ static bool switch_to_kernel_context(struct intel_engine_cs *engine)
        unsigned long flags;
        bool result = true;
 
+       GEM_BUG_ON(!intel_context_is_barrier(ce));
+
        /* Already inside the kernel context, safe to power down. */
        if (engine->wakeref_serial == engine->serial)
                return true;