diff options
Diffstat (limited to 'target/linux/bcm27xx/patches-5.15/950-0753-drm-vc4-Fix-out-of-order-frames-during-asynchronous-.patch')
-rw-r--r-- | target/linux/bcm27xx/patches-5.15/950-0753-drm-vc4-Fix-out-of-order-frames-during-asynchronous-.patch | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/target/linux/bcm27xx/patches-5.15/950-0753-drm-vc4-Fix-out-of-order-frames-during-asynchronous-.patch b/target/linux/bcm27xx/patches-5.15/950-0753-drm-vc4-Fix-out-of-order-frames-during-asynchronous-.patch index a5505849e6..1f765aeb04 100644 --- a/target/linux/bcm27xx/patches-5.15/950-0753-drm-vc4-Fix-out-of-order-frames-during-asynchronous-.patch +++ b/target/linux/bcm27xx/patches-5.15/950-0753-drm-vc4-Fix-out-of-order-frames-during-asynchronous-.patch @@ -37,7 +37,7 @@ Signed-off-by: Maxime Ripard <maxime@cerno.tech> --- a/drivers/gpu/drm/vc4/vc4_crtc.c +++ b/drivers/gpu/drm/vc4/vc4_crtc.c -@@ -813,6 +813,7 @@ struct vc4_async_flip_state { +@@ -797,6 +797,7 @@ struct vc4_async_flip_state { struct drm_pending_vblank_event *event; struct vc4_seqno_cb cb; @@ -45,7 +45,7 @@ Signed-off-by: Maxime Ripard <maxime@cerno.tech> }; /* Called when the V3D execution for the BO being flipped to is done, so that -@@ -858,6 +859,39 @@ vc4_async_page_flip_complete(struct vc4_ +@@ -842,6 +843,39 @@ vc4_async_page_flip_complete(struct vc4_ kfree(flip_state); } @@ -85,7 +85,7 @@ Signed-off-by: Maxime Ripard <maxime@cerno.tech> /* Implements async (non-vblank-synced) page flips. * * The page flip ioctl needs to return immediately, so we grab the -@@ -918,8 +952,7 @@ static int vc4_async_page_flip(struct dr +@@ -902,8 +936,7 @@ static int vc4_async_page_flip(struct dr */ drm_atomic_set_fb_for_plane(plane->state, fb); |