projects
/
platform
/
kernel
/
linux-starfive.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9306b2b
)
drm/i915: Correct ss -> steering calculation for pre-Xe_HP platforms
author
Matt Roper
<matthew.d.roper@intel.com>
Tue, 12 Jul 2022 22:05:13 +0000
(15:05 -0700)
committer
Matt Roper
<matthew.d.roper@intel.com>
Wed, 13 Jul 2022 16:22:17 +0000
(09:22 -0700)
Accidental use of a "SLICE" macro where a "SUBSLICE" macro was intended
causes the group ID for steering to be calculated incorrectly on
pre-Xe_HP platforms.
Fixes:
9a92732f040a
("drm/i915/gt: Add general DSS steering iterator to intel_gt_mcr")
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link:
https://patchwork.freedesktop.org/patch/msgid/20220712220513.3451794-1-matthew.d.roper@intel.com
drivers/gpu/drm/i915/gt/intel_gt_mcr.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/i915/gt/intel_gt_mcr.c
b/drivers/gpu/drm/i915/gt/intel_gt_mcr.c
index
f8c64ab
..
e79405a
100644
(file)
--- a/
drivers/gpu/drm/i915/gt/intel_gt_mcr.c
+++ b/
drivers/gpu/drm/i915/gt/intel_gt_mcr.c
@@
-515,7
+515,7
@@
void intel_gt_mcr_get_ss_steering(struct intel_gt *gt, unsigned int dss,
*group = dss / GEN_DSS_PER_GSLICE;
*instance = dss % GEN_DSS_PER_GSLICE;
} else {
- *group = dss / GEN_MAX_
HSW_SLICES
;
+ *group = dss / GEN_MAX_
SS_PER_HSW_SLICE
;
*instance = dss % GEN_MAX_SS_PER_HSW_SLICE;
return;
}