struct proc_status *ps = (struct proc_status *)data;
int pri;
- assert(ps && ps->pai);
- _D("app foreground: pid = %d, appname = %s", ps->pid, ps->pai->appid);
+ assert(ps);
+ _D("app foreground: pid = %d", ps->pid);
pri = getpriority(PRIO_PROCESS, ps->pid);
if (pri == -1 || pri > CPU_DEFAULT_PRI)
setpriority(PRIO_PGRP, ps->pid, CPU_DEFAULT_PRI);
static int cpu_background_state(void *data)
{
struct proc_status *ps = (struct proc_status *)data;
- assert(ps && ps->pai);
+ assert(ps);
- _D("app background: pid = %d, appname = %s", ps->pid, ps->pai->appid);
+ _D("app background: pid = %d", ps->pid);
setpriority(PRIO_PGRP, ps->pid, CPU_BACKGROUND_PRI);
cpu_move_cgroup(ps->pid, CPU_BACKGROUND_GROUP);
return RESOURCED_ERROR_NONE;
{
struct proc_status *ps = (struct proc_status *)data;
int oom_score_adj = 0, ret;
- assert(ps && ps->pai);
+ assert(ps);
- _D("app active : pid = %d, appname = %s", ps->pid, ps->pai->appid);
+ _D("app active : pid = %d", ps->pid);
ret = proc_get_oom_score_adj(ps->pid, &oom_score_adj);
if (ret || oom_score_adj < OOMADJ_PREVIOUS_DEFAULT)
return RESOURCED_ERROR_NONE;
static int cpu_system_state(void *data)
{
struct proc_status *ps = (struct proc_status *)data;
- assert(ps && ps->pai);
+ assert(ps);
_D("system service : pid = %d", ps->pid);
cpu_move_cgroup(ps->pid, CPU_BACKGROUND_GROUP);
static int cpu_terminatestart_state(void *data)
{
struct proc_status *ps = (struct proc_status *)data;
- assert(ps && ps->pai);
+ assert(ps);
cpu_move_cgroup(ps->pid, CPU_DEFAULT_CGROUP);
return RESOURCED_ERROR_NONE;