linux-stable/drivers/scsi/ufs
Subhash Jadavani f8c66aba27 scsi: ufshcd: release resources if probe fails
commit afa3dfd42d upstream.

If ufshcd pltfrm/pci driver's probe fails for some reason then ensure
that scsi host is released to avoid memory leak but managed memory
allocations (via devm_* calls) need not to be freed explicitly on probe
failure as memory allocated with these functions is automatically freed
on driver detach.

Reviewed-by: Sahitya Tummala <stummala@codeaurora.org>
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-12-01 09:44:25 +01:00
..
Kconfig scsi: ufs: Kconfig fix 2016-09-29 21:57:08 -04:00
Makefile ufs: add TC G210 pci driver 2016-07-12 23:16:31 -04:00
tc-dwc-g210-pci.c ufs: add TC G210 pci driver 2016-07-12 23:16:31 -04:00
tc-dwc-g210-pltfrm.c
tc-dwc-g210.c scsi: ufs: Add missing header dependencies for tc-dwc-g210 2016-09-04 01:28:08 -04:00
tc-dwc-g210.h
ufs-qcom.c scsi: ufs-qcom: Fix module autoload 2017-11-21 09:23:23 +01:00
ufs-qcom.h scsi: ufs: add quirk to increase host PA_SaveConfigTime 2017-04-12 12:41:17 +02:00
ufs.h scsi: ufs: fix bugs related to null pointer access and array size 2018-12-01 09:44:24 +01:00
ufs_quirks.h scsi: ufs: refactor device descriptor reading 2018-06-06 16:44:34 +02:00
ufshcd-dwc.c ufs: Adding license info do tc-dwc-g210 and ufshcd-dwc to enable loadable module 2016-07-12 23:16:31 -04:00
ufshcd-dwc.h
ufshcd-pci.c scsi: ufshcd: release resources if probe fails 2018-12-01 09:44:25 +01:00
ufshcd-pltfrm.c scsi: ufshcd: release resources if probe fails 2018-12-01 09:44:25 +01:00
ufshcd-pltfrm.h
ufshcd.c scsi: ufshcd: release resources if probe fails 2018-12-01 09:44:25 +01:00
ufshcd.h scsi: ufs: Factor out ufshcd_read_desc_param 2018-06-06 16:44:34 +02:00
ufshci-dwc.h
ufshci.h
unipro.h scsi: ufs: ensure that host pa_tactivate is higher than device 2017-04-12 12:41:17 +02:00