Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/xe/vf: Use correct check for being a VF driver
@ 2024-06-13 12:07 Michal Wajdeczko
  2024-06-13 12:14 ` Piotr Piórkowski
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Michal Wajdeczko @ 2024-06-13 12:07 UTC (permalink / raw)
  To: intel-xe
  Cc: Michal Wajdeczko, Piotr Piórkowski, Rodrigo Vivi, Nirmoy Das

The IS_SRIOV macro returns true also when we are running as a PF
driver. Use correct IS_SRIOV_VF macro to skip force-wake management.

Fixes: 513ea833c201 ("drm/xe/vf: Ignore force-wake requests if VF")
Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
---
 drivers/gpu/drm/xe/xe_force_wake.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/xe/xe_force_wake.c b/drivers/gpu/drm/xe/xe_force_wake.c
index 5db6926120c3..b263fff15273 100644
--- a/drivers/gpu/drm/xe/xe_force_wake.c
+++ b/drivers/gpu/drm/xe/xe_force_wake.c
@@ -97,7 +97,7 @@ void xe_force_wake_init_engines(struct xe_gt *gt, struct xe_force_wake *fw)
 
 static void __domain_ctl(struct xe_gt *gt, struct xe_force_wake_domain *domain, bool wake)
 {
-	if (IS_SRIOV(gt_to_xe(gt)))
+	if (IS_SRIOV_VF(gt_to_xe(gt)))
 		return;
 
 	xe_mmio_write32(gt, domain->reg_ctl, domain->mask | (wake ? domain->val : 0));
@@ -108,7 +108,7 @@ static int __domain_wait(struct xe_gt *gt, struct xe_force_wake_domain *domain,
 	u32 value;
 	int ret;
 
-	if (IS_SRIOV(gt_to_xe(gt)))
+	if (IS_SRIOV_VF(gt_to_xe(gt)))
 		return 0;
 
 	ret = xe_mmio_wait32(gt, domain->reg_ack, domain->val, wake ? domain->val : 0,
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2024-06-13 18:12 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-13 12:07 [PATCH] drm/xe/vf: Use correct check for being a VF driver Michal Wajdeczko
2024-06-13 12:14 ` Piotr Piórkowski
2024-06-13 13:00 ` ✓ CI.Patch_applied: success for " Patchwork
2024-06-13 13:00 ` ✓ CI.checkpatch: " Patchwork
2024-06-13 13:02 ` ✓ CI.KUnit: " Patchwork
2024-06-13 13:14 ` ✓ CI.Build: " Patchwork
2024-06-13 13:16 ` ✗ CI.Hooks: failure " Patchwork
2024-06-13 13:17 ` ✓ CI.checksparse: success " Patchwork
2024-06-13 13:34 ` [PATCH] " Nirmoy Das
2024-06-13 13:52 ` ✓ CI.BAT: success for " Patchwork
2024-06-13 18:12 ` ✓ CI.FULL: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox