Initialize last_deq_buffer to NULL when it free. 07/268507/1
authorJoonbum Ko <joonbum.ko@samsung.com>
Fri, 24 Dec 2021 01:40:41 +0000 (10:40 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Fri, 24 Dec 2021 01:46:35 +0000 (10:46 +0900)
commit1155aad24dff7c04ef6c98510117bdafea71900c
treea0e7aa7500c129e5427b822eab04958c8bf164e2
parentf1fe0c1a612f11063039e4881bd37505b521e7d6
Initialize last_deq_buffer to NULL when it free.

 Problem : DEQ -> ENQ -> ACQ -> VBLANK -> COMMIT -> RELEASE
  -> QUEUE_RESET -> last_deq_buffer free
  -> try DEQ !!< will be blocked.

 Init wl_egl_surface->last_deq_buffer to NULL when it was free
  to prevent to access the wrong pointer of last_deq_buffer.

Change-Id: Ic619b6a27a098b3de06c5733cec171538f921165
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/tpl_wl_egl_thread.c