diff --git a/drivers/char/adsprpc.c b/drivers/char/adsprpc.c index 1b76f58809b3..14c833691194 100644 --- a/drivers/char/adsprpc.c +++ b/drivers/char/adsprpc.c @@ -2552,7 +2552,8 @@ static int fastrpc_get_info(struct fastrpc_file *fl, uint32_t *info) if (err) goto bail; } - *info = (fl->sctx->smmu.enabled ? 1 : 0); + if (fl->sctx) + *info = (fl->sctx->smmu.enabled ? 1 : 0); bail: return err; }