From cpuhp_governor_timer_cb(), it checks null value of res after
deference it. Remove the possible null deference.
Change-Id: I236d93ec9829f4019fd25f7d6f16fa2d77f6761e
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
static gboolean cpuhp_governor_timer_cb(gpointer data)
{
struct pass_resource *res = (struct pass_resource *)data;
- struct pass_level *levels = res->config_data.levels;
- struct pass_cpuhp *cpuhp = &res->cpuhp;
+ struct pass_level *levels;
+ struct pass_cpuhp *cpuhp;
static int count = 0;
double curr_gov_timeout, next_gov_timeout;
int level, ret;
return FALSE;
}
+ levels = res->config_data.levels;
+ cpuhp = &res->cpuhp;
+
/*
* Collect data related to system state
* - the current frequency