From f2ddf340940c989c0218d988f6eda3c0816df098 Mon Sep 17 00:00:00 2001 From: Stephen Dickey Date: Wed, 6 May 2020 11:16:50 -0700 Subject: [PATCH] devfreq: memlat: correct null pointer derference alloc_attr() might return NULL on memory allocation failure which would lead to NULL pointer de-reference, fix it by adding NULL check. Change-Id: Iec7fee76a29c85355142a8bb475e2416807debd5 Signed-off-by: Stephen Dickey --- drivers/devfreq/arm-memlat-mon.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/devfreq/arm-memlat-mon.c b/drivers/devfreq/arm-memlat-mon.c index 2b4598ba0f0f..c5ba138e9490 100644 --- a/drivers/devfreq/arm-memlat-mon.c +++ b/drivers/devfreq/arm-memlat-mon.c @@ -366,6 +366,9 @@ static int memlat_hp_restart_events(unsigned int cpu, bool cpu_up) unsigned int idx; struct event_data *common_evs; + if (!attr) + return -ENOMEM; + if (!cpu_grp) goto exit;