[RAMEN9610-9418][COMMON] sched: ems: Modify get_cpu_max_capacity not to access NULL...
authorDaeyeong Lee <daeyeong.lee@samsung.com>
Mon, 15 Oct 2018 06:36:06 +0000 (15:36 +0900)
committerhskang <hs1218.kang@samsung.com>
Thu, 13 Dec 2018 11:41:48 +0000 (20:41 +0900)
Change-Id: I2a88779e24ba4f30d0423224d3cdc78aea6e586a
Signed-off-by: Daeyeong Lee <daeyeong.lee@samsung.com>
kernel/sched/ems/energy.c

index a609b611bdf10e1f8b7de9abd3dc4f3fbd8741f8..bb0bf5bc53d4f0a181aecf73078fa920025ab6d1 100644 (file)
@@ -45,6 +45,10 @@ unsigned int get_cpu_max_capacity(unsigned int cpu)
 {
        struct energy_table *table = &per_cpu(energy_table, cpu);
 
+       /* If energy table wasn't initialized, return 0 as capacity */
+       if (!table->states)
+               return 0;
+
        return table->states[table->nr_states - 1].cap;
 }