From: Vivek Gautam Date: Tue, 8 Nov 2016 10:07:51 +0000 (+0530) Subject: scsi: ufs: qcom: Don't free resource-managed kmalloc element X-Git-Tag: v4.10-rc1~128^2~102 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=41e1d60ea50a97fe1c3f8075a13761ddc17dd45a;p=karo-tx-linux.git scsi: ufs: qcom: Don't free resource-managed kmalloc element Host is allocated by managed kmalloc (devm_kmalloc). The memory allocated with this function is automatically freed on driver detach. So, no need to make an exclusive free call over it. Signed-off-by: Vivek Gautam Reviewed-by: Subhash Jadavani Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/ufs/ufs-qcom.c b/drivers/scsi/ufs/ufs-qcom.c index 31df7838f790..804f4e70c771 100644 --- a/drivers/scsi/ufs/ufs-qcom.c +++ b/drivers/scsi/ufs/ufs-qcom.c @@ -1268,7 +1268,6 @@ out_disable_phy: out_unregister_bus: phy_exit(host->generic_phy); out_host_free: - devm_kfree(dev, host); ufshcd_set_variant(hba, NULL); out: return err;