]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915/gvt: include sched_policy.h only where needed
authorJani Nikula <jani.nikula@intel.com>
Wed, 31 Dec 2025 11:26:08 +0000 (13:26 +0200)
committerJani Nikula <jani.nikula@intel.com>
Fri, 2 Jan 2026 10:17:24 +0000 (12:17 +0200)
Not everything needs sched_policy.h. Drop it from gvt.h, and include
where needed.

Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Link: https://patch.msgid.link/2807f82cf571ed6e736242bdfad786efcad50f02.1767180318.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/gvt/gvt.h
drivers/gpu/drm/i915/gvt/handlers.c
drivers/gpu/drm/i915/gvt/kvmgt.c
drivers/gpu/drm/i915/gvt/sched_policy.c
drivers/gpu/drm/i915/gvt/scheduler.c
drivers/gpu/drm/i915/gvt/vgpu.c

index 965d94610d562f0b3675153b713a56b3c7449ec3..9adcdecadaa876575f05b982df2cfff651aabef0 100644 (file)
@@ -54,7 +54,6 @@
 #include "mmio_context.h"
 #include "page_track.h"
 #include "reg.h"
-#include "sched_policy.h"
 #include "scheduler.h"
 
 #define GVT_MAX_VGPU 8
index 04cfe0997cdea693a12d0905464d03d69beb0974..68afd9b046d4041930b7267944ae76ad8638b8a8 100644 (file)
@@ -69,6 +69,7 @@
 #include "i915_pvinfo.h"
 #include "i915_reg.h"
 #include "intel_mchbar_regs.h"
+#include "sched_policy.h"
 
 /* XXX FIXME i915 has changed PP_XXX definition */
 #define PCH_PP_STATUS  _MMIO(0xc7200)
index b3739c9fcc485c70901bac9c3288532d6792aa05..009aa2df79586fe9abe6a483851f902fcedebdf6 100644 (file)
@@ -52,6 +52,7 @@
 #include "gvt.h"
 #include "i915_drv.h"
 #include "intel_gvt.h"
+#include "sched_policy.h"
 
 MODULE_IMPORT_NS("DMA_BUF");
 MODULE_IMPORT_NS("I915_GVT");
index df787472b1cfc997a1598df746daf703f8402d67..9736a15a896fdd22c6af49df9bd2a4e6e78897c7 100644 (file)
@@ -33,6 +33,7 @@
 
 #include "gvt.h"
 #include "i915_drv.h"
+#include "sched_policy.h"
 
 static bool vgpu_has_pending_workload(struct intel_vgpu *vgpu)
 {
index a91accfd371d009be94e004c11cc69ae524a0938..6b5ee40a43867807288979b7b166d0391aa9ee7d 100644 (file)
@@ -49,6 +49,7 @@
 #include "i915_drv.h"
 #include "i915_gem_gtt.h"
 #include "i915_perf_oa_regs.h"
+#include "sched_policy.h"
 
 #define RING_CTX_OFF(x) \
        offsetof(struct execlist_ring_context, x)
index a1201141087454c0754592defbc2eeaf5bf52ba9..96d0bd1fa3374fd13a808b260856da5781bf6c94 100644 (file)
@@ -38,6 +38,7 @@
 #include "gvt.h"
 #include "i915_drv.h"
 #include "i915_pvinfo.h"
+#include "sched_policy.h"
 
 void populate_pvinfo_page(struct intel_vgpu *vgpu)
 {