OSDN Git Service
(root)
/
uclinux-h8
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
911e033
)
drm/i915: Make sure i915_ggtt_view is inited when creating an FB
author
Imre Deak
<imre.deak@intel.com>
Thu, 25 Mar 2021 21:47:47 +0000
(23:47 +0200)
committer
Imre Deak
<imre.deak@intel.com>
Mon, 29 Mar 2021 19:54:50 +0000
(22:54 +0300)
This probably doesn't cause an issue, since the code checks the view
type dependent size of the views before comparing them, but let's follow
the practice to bzero the whole struct when initializing it.
Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link:
https://patchwork.freedesktop.org/patch/msgid/20210325214808.2071517-5-imre.deak@intel.com
drivers/gpu/drm/i915/display/intel_display.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/i915/display/intel_display.c
b/drivers/gpu/drm/i915/display/intel_display.c
index
2bc8f29
..
d77b01f
100644
(file)
--- a/
drivers/gpu/drm/i915/display/intel_display.c
+++ b/
drivers/gpu/drm/i915/display/intel_display.c
@@
-1005,6
+1005,8
@@
intel_fill_fb_ggtt_view(struct i915_ggtt_view *view,
const struct drm_framebuffer *fb,
unsigned int rotation)
{
+ memset(view, 0, sizeof(*view));
+
view->type = I915_GGTT_VIEW_NORMAL;
if (drm_rotation_90_or_270(rotation)) {
view->type = I915_GGTT_VIEW_ROTATED;