Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eaf9e841 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "cnss2: Remove improper runtime PM enablement checks"

parents 44e631dc ce000fa3
Loading
Loading
Loading
Loading
+0 −21
Original line number Diff line number Diff line
@@ -2613,9 +2613,6 @@ int cnss_pci_pm_request_resume(struct cnss_pci_data *pci_priv)

	dev = &pci_priv->pci_dev->dev;

	if (!pm_runtime_enabled(dev))
		return 0;

	status = dev->power.runtime_status;
	if (status == RPM_SUSPENDING || status == RPM_SUSPENDED)
		cnss_pr_vdbg("Runtime PM resume is requested by %ps\n",
@@ -2634,9 +2631,6 @@ int cnss_pci_pm_runtime_resume(struct cnss_pci_data *pci_priv)

	dev = &pci_priv->pci_dev->dev;

	if (!pm_runtime_enabled(dev))
		return 0;

	status = dev->power.runtime_status;
	if (status == RPM_SUSPENDING || status == RPM_SUSPENDED)
		cnss_pr_vdbg("Runtime PM resume is requested by %ps\n",
@@ -2655,9 +2649,6 @@ int cnss_pci_pm_runtime_get(struct cnss_pci_data *pci_priv)

	dev = &pci_priv->pci_dev->dev;

	if (!pm_runtime_enabled(dev))
		return 0;

	status = dev->power.runtime_status;
	if (status == RPM_SUSPENDING || status == RPM_SUSPENDED)
		cnss_pr_vdbg("Runtime PM resume is requested by %ps\n",
@@ -2676,9 +2667,6 @@ int cnss_pci_pm_runtime_get_sync(struct cnss_pci_data *pci_priv)

	dev = &pci_priv->pci_dev->dev;

	if (!pm_runtime_enabled(dev))
		return 0;

	status = dev->power.runtime_status;
	if (status == RPM_SUSPENDING || status == RPM_SUSPENDED)
		cnss_pr_vdbg("Runtime PM resume is requested by %ps\n",
@@ -2692,9 +2680,6 @@ void cnss_pci_pm_runtime_get_noresume(struct cnss_pci_data *pci_priv)
	if (!pci_priv)
		return;

	if (!pm_runtime_enabled(&pci_priv->pci_dev->dev))
		return;

	pm_runtime_get_noresume(&pci_priv->pci_dev->dev);
}

@@ -2707,9 +2692,6 @@ int cnss_pci_pm_runtime_put_autosuspend(struct cnss_pci_data *pci_priv)

	dev = &pci_priv->pci_dev->dev;

	if (!pm_runtime_enabled(dev))
		return 0;

	if (atomic_read(&dev->power.usage_count) == 0) {
		cnss_pr_dbg("Ignore excessive runtime PM put operation\n");
		return -EINVAL;
@@ -2727,9 +2709,6 @@ void cnss_pci_pm_runtime_put_noidle(struct cnss_pci_data *pci_priv)

	dev = &pci_priv->pci_dev->dev;

	if (!pm_runtime_enabled(dev))
		return;

	if (atomic_read(&dev->power.usage_count) == 0) {
		cnss_pr_dbg("Ignore excessive runtime PM put operation\n");
		return;