diff --git a/drivers/crypto/msm/qcedev.c b/drivers/crypto/msm/qcedev.c index 33327accabd5..f4d881be9abd 100644 --- a/drivers/crypto/msm/qcedev.c +++ b/drivers/crypto/msm/qcedev.c @@ -1988,7 +1988,7 @@ long qcedev_ioctl(struct file *file, exit_free_qcedev_areq: if (cmd != QCEDEV_IOCTL_MAP_BUF_REQ && - cmd != QCEDEV_IOCTL_UNMAP_BUF_REQ) + cmd != QCEDEV_IOCTL_UNMAP_BUF_REQ && podev != NULL) qcedev_ce_high_bw_req(podev, false); kfree(qcedev_areq); return err;