usb: xhci: tegra: fix runtime PM error handling
The address-of operator will always evaluate to true. However, power should be explicitly disabled if no power domain is used. Remove the address-of operator. Fixes: 58c38116c6cc ("usb: xhci: tegra: Add support for managing powergates") Signed-off-by: Stefan Agner <stefan@agner.ch> Acked-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
36eb93509c
commit
3431a150fd
@ -1223,10 +1223,10 @@ disable_rpm:
|
||||
pm_runtime_disable(&pdev->dev);
|
||||
usb_put_hcd(tegra->hcd);
|
||||
disable_xusbc:
|
||||
if (!&pdev->dev.pm_domain)
|
||||
if (!pdev->dev.pm_domain)
|
||||
tegra_powergate_power_off(TEGRA_POWERGATE_XUSBC);
|
||||
disable_xusba:
|
||||
if (!&pdev->dev.pm_domain)
|
||||
if (!pdev->dev.pm_domain)
|
||||
tegra_powergate_power_off(TEGRA_POWERGATE_XUSBA);
|
||||
put_padctl:
|
||||
tegra_xusb_padctl_put(tegra->padctl);
|
||||
|
Reference in New Issue
Block a user