execute tbm_bufmgr_init when init 99/253999/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Sat, 20 Feb 2021 08:47:13 +0000 (17:47 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 22 Feb 2021 04:10:18 +0000 (13:10 +0900)
commitbc5b508a6f46fe0c89589549b879aea7276548be
tree1c88150d87fee67bf6de21bb8dda6336f176fa3f
parentbf853aa2f5d22e40ab9ca9ab5689cb291474d15e
execute tbm_bufmgr_init when init

cause of hal-tdm / hal-tbm error, tdm has to get bufmgr.
if do not get bufmgr, got hang in tdm-haltests.
error case:
tbm deinit -> tdm_putbackend -> destroy all created surface -> tbm_bufmgr_deinit -> tbm_putbackend
cannot execute putbackend at the same time.

Change-Id: Ic18b0ef5bcfe987ff2b0308286175b5caf47b5cb
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/tdm.c
src/tdm_private.h
src/tdm_private_types.h