diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem_render_state.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem_render_state.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem_render_state.c b/drivers/gpu/drm/i915/i915_gem_render_state.c index 3521f998a178..34894b573064 100644 --- a/drivers/gpu/drm/i915/i915_gem_render_state.c +++ b/drivers/gpu/drm/i915/i915_gem_render_state.c | |||
@@ -31,7 +31,7 @@ | |||
31 | struct i915_render_state { | 31 | struct i915_render_state { |
32 | struct drm_i915_gem_object *obj; | 32 | struct drm_i915_gem_object *obj; |
33 | unsigned long ggtt_offset; | 33 | unsigned long ggtt_offset; |
34 | void *batch; | 34 | u32 *batch; |
35 | u32 size; | 35 | u32 size; |
36 | u32 len; | 36 | u32 len; |
37 | }; | 37 | }; |
@@ -80,7 +80,7 @@ free: | |||
80 | 80 | ||
81 | static void render_state_free(struct i915_render_state *so) | 81 | static void render_state_free(struct i915_render_state *so) |
82 | { | 82 | { |
83 | kunmap(so->batch); | 83 | kunmap(kmap_to_page(so->batch)); |
84 | i915_gem_object_ggtt_unpin(so->obj); | 84 | i915_gem_object_ggtt_unpin(so->obj); |
85 | drm_gem_object_unreference(&so->obj->base); | 85 | drm_gem_object_unreference(&so->obj->base); |
86 | kfree(so); | 86 | kfree(so); |