projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e5cf6fd
)
drm/vbox: Use offset-adjusted shadow-plane mappings
author
Thomas Zimmermann
<tzimmermann@suse.de>
Tue, 3 Aug 2021 12:59:27 +0000
(14:59 +0200)
committer
Thomas Zimmermann
<tzimmermann@suse.de>
Sun, 8 Aug 2021 18:27:49 +0000
(20:27 +0200)
For framebuffers with non-zero offset fields, shadow-plane helpers
provide a pointer to the first byte of the contained data. Use it in
vbox.
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Link:
https://patchwork.freedesktop.org/patch/msgid/20210803125928.27780-11-tzimmermann@suse.de
drivers/gpu/drm/vboxvideo/vbox_mode.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/vboxvideo/vbox_mode.c
b/drivers/gpu/drm/vboxvideo/vbox_mode.c
index
972c83b
..
4227a91
100644
(file)
--- a/
drivers/gpu/drm/vboxvideo/vbox_mode.c
+++ b/
drivers/gpu/drm/vboxvideo/vbox_mode.c
@@
-398,7
+398,7
@@
static void vbox_cursor_atomic_update(struct drm_plane *plane,
u32 height = new_state->crtc_h;
struct drm_shadow_plane_state *shadow_plane_state =
to_drm_shadow_plane_state(new_state);
- struct dma_buf_map map = shadow_plane_state->
map
[0];
+ struct dma_buf_map map = shadow_plane_state->
data
[0];
u8 *src = map.vaddr; /* TODO: Use mapping abstraction properly */
size_t data_size, mask_size;
u32 flags;