Fix the issue of release_cb_invoked 65/252365/36 accepted/tizen/unified/20210223.065512 submit/tizen/20210221.233041
authorYoungHun Kim <yh8004.kim@samsung.com>
Wed, 27 Jan 2021 06:29:00 +0000 (15:29 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Fri, 19 Feb 2021 01:22:17 +0000 (10:22 +0900)
commit5dc1dee2bc1ec08855b426363b56a5c29523f9a0
treea47557748e414c64aae2e7cea2ed9e9739196272
parentb63181aecadd083e2524551e84aede99ca8d9379
Fix the issue of release_cb_invoked

 - By considering mark_for_release() as complete release, we can
   ignore the release_cb for the resource
 - Similarly, we regard RES_STATE_FOR_RELEASE as including until
   the complete release through release_commit()
 - Fix the exceptional fd failure issue
 - Avoid to emit release callback of resource manager's other resource,
   which can be changed by release policy

Change-Id: I5f14fd4528fd57d879a0ea7d69cf8ad703806130
packaging/mm-resource-manager.spec
src/daemon/mm_resource_manager_daemon_conf.c
src/daemon/mm_resource_manager_daemon_conf.h
src/daemon/mm_resource_manager_daemon_priv.c
src/lib/mm_resource_manager_priv.c