No more unmount cgroup directory before power off 03/115203/2 accepted/tizen/common/20170220.144436 accepted/tizen/ivi/20170220.223350 accepted/tizen/mobile/20170220.223238 accepted/tizen/tv/20170220.223303 accepted/tizen/unified/20170309.033651 accepted/tizen/wearable/20170220.223328 submit/tizen/20170220.103254 submit/tizen_unified/20170308.100409
authorKichan Kwon <k_c.kwon@samsung.com>
Fri, 17 Feb 2017 00:59:17 +0000 (09:59 +0900)
committerKichan Kwon <k_c.kwon@samsung.com>
Mon, 20 Feb 2017 10:31:29 +0000 (19:31 +0900)
- Sometimes power off animation is not shown because
 systemd can't control after cgroup unmount

- Notice : if some apps are infinitely restarted,
          their service file should be modified

Change-Id: Ic4d3700c90ffbfb4b1743fb6c73116d5cce0d200
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
src/proc-stat/proc-monitor.c
src/vip-agent/vip-release-agent.c

index 71d2acd..005818e 100755 (executable)
@@ -158,7 +158,6 @@ static DBusMessage *edbus_pre_poweroff(E_DBus_Object *obj, DBusMessage *msg)
 
        proc_sweep_memory(PROC_SWEEP_EXCLUDE_ACTIVE, INIT_PID);
        resourced_notify(RESOURCED_NOTIFIER_POWER_OFF, NULL);
-       umount2("/sys/fs/cgroup", MNT_FORCE|MNT_DETACH);
 
        reply = dbus_message_new_method_return(msg);
        dbus_message_iter_init_append(reply, &iter);
index 50b642b..a76c11e 100644 (file)
@@ -90,10 +90,6 @@ int main(int argc, char *argv[])
                checkfd = 0;
        }
 
-       /* unmount cgroup for preventing launching another release-agent */
-       _E("systemd service stop");
-       umount2("/sys/fs/cgroup", MNT_FORCE |MNT_DETACH);
-
        /* check debug level */
        if (check_debugenable())
                run_exec(dumpargv);