PCI: tegra: Continue unconfig sequence even if parts fail
authorVidya Sagar <vidyas@nvidia.com>
Thu, 3 Dec 2020 13:34:49 +0000 (19:04 +0530)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Mon, 7 Dec 2020 16:43:52 +0000 (16:43 +0000)
commitb8f0d67149acf762861f9b02bc3d5bd49b2f72bd
tree659e33638f83a87cd1c6aaec56fad28b968d361b
parent01254b6d6bb3e202650817ccb0a1386b5afd7e51
PCI: tegra: Continue unconfig sequence even if parts fail

Currently the driver checks for error value of different APIs during the
uninitialization sequence. It just returns from there if there is any error
observed for one of those calls. Comparatively it is better to continue the
uninitialization sequence irrespective of whether some of them are
returning error. That way, it is more closer to complete uninitialization.

Link: https://lore.kernel.org/r/20201203133451.17716-4-vidyas@nvidia.com
Tested-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Acked-by: Thierry Reding <treding@nvidia.com>
drivers/pci/controller/dwc/pcie-tegra194.c