diff options
author | Changbin Du <changbin.du@intel.com> | 2017-06-06 15:56:10 +0800 |
---|---|---|
committer | Zhenyu Wang <zhenyuw@linux.intel.com> | 2017-06-08 13:59:19 +0800 |
commit | d8d94ba3fc4d28753d0d6ba08340d8467380e666 (patch) | |
tree | f9fb8488851189c7290b34801cb6b8a0abdfb7bd /drivers/gpu/drm/i915/gvt/firmware.c | |
parent | 65f9f6febf12ed5bbcebd3599698eb78b03e5b69 (diff) | |
download | linux-stable-d8d94ba3fc4d28753d0d6ba08340d8467380e666.tar.gz linux-stable-d8d94ba3fc4d28753d0d6ba08340d8467380e666.tar.bz2 linux-stable-d8d94ba3fc4d28753d0d6ba08340d8467380e666.zip |
drm/i915/gvt: Cleanup struct intel_gvt_mmio_info
The size, length, addr_mask fields actually are not necessary. Every
tracked mmio has DWORD size, and addr_mask is a legacy field.
Signed-off-by: Changbin Du <changbin.du@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/gvt/firmware.c')
-rw-r--r-- | drivers/gpu/drm/i915/gvt/firmware.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/drivers/gpu/drm/i915/gvt/firmware.c b/drivers/gpu/drm/i915/gvt/firmware.c index dce8d15f706f..5dad9298b2d5 100644 --- a/drivers/gpu/drm/i915/gvt/firmware.c +++ b/drivers/gpu/drm/i915/gvt/firmware.c @@ -102,13 +102,8 @@ static int expose_firmware_sysfs(struct intel_gvt *gvt) p = firmware + h->mmio_offset; - hash_for_each(gvt->mmio.mmio_info_table, i, e, node) { - int j; - - for (j = 0; j < e->length; j += 4) - *(u32 *)(p + e->offset + j) = - I915_READ_NOTRACE(_MMIO(e->offset + j)); - } + hash_for_each(gvt->mmio.mmio_info_table, i, e, node) + *(u32 *)(p + e->offset) = I915_READ_NOTRACE(_MMIO(e->offset)); memcpy(gvt->firmware.mmio, p, info->mmio_size); |