diff --git a/drivers/firmware/qcom/tz_log.c b/drivers/firmware/qcom/tz_log.c index d346d5576807..e8697d7b2bf6 100644 --- a/drivers/firmware/qcom/tz_log.c +++ b/drivers/firmware/qcom/tz_log.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2016-2021, The Linux Foundation. All rights reserved. + * Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved. */ #include #include @@ -1238,8 +1239,15 @@ static ssize_t tzdbgfs_read(struct file *file, char __user *buf, struct seq_file *seq = file->private_data; int tz_id = TZDBG_STATS_MAX; - if (seq) - tz_id = *(int *)(seq->private); + if (seq) { + if (seq->private) + tz_id = *(int *)(seq->private); + else { + pr_err("%s: Seq data private null unable to proceed\n", + __func__); + return 0; + } + } else { pr_err("%s: Seq data null unable to proceed\n", __func__); return 0;