]> git.baikalelectronics.ru Git - kernel.git/commitdiff
drm/i915/guc: Drop leftover preemption code
authorDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Thu, 5 Dec 2019 22:02:39 +0000 (14:02 -0800)
committerDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Mon, 9 Dec 2019 21:54:28 +0000 (13:54 -0800)
Remove unused enums and ctx_save_restore_disabled() function, leftover
from the legacy preemption removal.

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: John Harrison <John.C.Harrison@Intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20191205220243.27403-1-daniele.ceraolospurio@intel.com
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c

index 4df296a5e7c7a860187591e8b7de4124c55edca7..5975870667a6cdbca04354911022bce230394f09 100644 (file)
 #include "i915_drv.h"
 #include "i915_trace.h"
 
-enum {
-       GUC_PREEMPT_NONE = 0,
-       GUC_PREEMPT_INPROGRESS,
-       GUC_PREEMPT_FINISHED,
-};
-#define GUC_PREEMPT_BREADCRUMB_DWORDS  0x8
-#define GUC_PREEMPT_BREADCRUMB_BYTES   \
-       (sizeof(u32) * GUC_PREEMPT_BREADCRUMB_DWORDS)
-
 /**
  * DOC: GuC-based command submission
  *
@@ -883,19 +874,6 @@ static void guc_client_free(struct intel_guc_client *client)
        kfree(client);
 }
 
-static inline bool ctx_save_restore_disabled(struct intel_context *ce)
-{
-       u32 sr = ce->lrc_reg_state[CTX_CONTEXT_CONTROL + 1];
-
-#define SR_DISABLED \
-       _MASKED_BIT_ENABLE(CTX_CTRL_ENGINE_CTX_RESTORE_INHIBIT | \
-                          CTX_CTRL_ENGINE_CTX_SAVE_INHIBIT)
-
-       return (sr & SR_DISABLED) == SR_DISABLED;
-
-#undef SR_DISABLED
-}
-
 static int guc_clients_create(struct intel_guc *guc)
 {
        struct intel_guc_client *client;