drm/i915/gvt: Do not use I915_NUM_ENGINES to iterate over the mocs regs array
authorMichel Thierry <michel.thierry@intel.com>
Mon, 8 Jan 2018 18:37:34 +0000 (10:37 -0800)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 1 Feb 2018 15:31:07 +0000 (07:31 -0800)
commit8466169ab9fe9f0c3412881116aca895feea6e70
treefd1a8746dd5f8731ddb1361d01003cbcbf39a2b3
parentcc753fbe1ac47560e1517e3e11fb0c8a3c95eef5
drm/i915/gvt: Do not use I915_NUM_ENGINES to iterate over the mocs regs array

The mocs reg array is defined locally but then we iterate over its
elements using I915_NUM_ENGINES. There is no 'hard' connection between
I915_NUM_ENGINES and the regs array and there will be problems if either
of them increases.

Use the size of the mocs reg array instead to safely iterate over it.

Signed-off-by: Michel Thierry <michel.thierry@intel.com>
Cc: Weinan Li <weinan.z.li@intel.com>
Cc: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/i915/gvt/mmio_context.c