diff options
author | Zhi Wang <[email protected]> | 2016-06-16 08:06:58 -0400 |
---|---|---|
committer | Chris Wilson <[email protected]> | 2016-06-17 19:44:25 +0100 |
commit | b2a5d1e7162889ad28a2bd96fb556540866f599c (patch) | |
tree | 0b3c5271738c4ab1a8faf20d0e6b1e97a1916ab9 | |
parent | 87da603cae438a20d4c0965794c0d3ed8c410893 (diff) |
drm/i915: Use offsetof() to calculate the offset of members in PVINFO page
To get the offset of the members in PVINFO page, offsetof() looks much
better than the tricky approach in current code.
v7:
- Move "offsetof()" modification into a dedicated patch. (Joonas)
Suggested-by: Joonas Lahtinen <[email protected]>
Reviewed-by: Joonas Lahtinen <[email protected]>
Cc: Joonas Lahtinen <[email protected]>
Signed-off-by: Zhi Wang <[email protected]>
Link: http://patchwork.freedesktop.org/patch/msgid/[email protected]
Signed-off-by: Chris Wilson <[email protected]>
-rw-r--r-- | drivers/gpu/drm/i915/i915_pvinfo.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_pvinfo.h b/drivers/gpu/drm/i915/i915_pvinfo.h index e61144d45a94..c0cb2974caac 100644 --- a/drivers/gpu/drm/i915/i915_pvinfo.h +++ b/drivers/gpu/drm/i915/i915_pvinfo.h @@ -104,7 +104,7 @@ struct vgt_if { } __packed; #define vgtif_reg(x) \ - _MMIO((VGT_PVINFO_PAGE + (long)&((struct vgt_if *)NULL)->x)) + _MMIO((VGT_PVINFO_PAGE + offsetof(struct vgt_if, x))) /* vGPU display status to be used by the host side */ #define VGT_DRV_DISPLAY_NOT_READY 0 |