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

Commit 22c55e6e authored by John W. Linville's avatar John W. Linville
Browse files

ath9k: remove replicated null check in ath_pci_aspm_init

parent ea5a08cf
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -115,6 +115,8 @@ static void ath_pci_aspm_init(struct ath_common *common)
		return;

	parent = pdev->bus->self;
	if (!parent)
		return;

	if (ah->btcoex_hw.scheme != ATH_BTCOEX_CFG_NONE) {
		/* Bluetooth coexistance requires disabling ASPM. */
@@ -126,9 +128,6 @@ static void ath_pci_aspm_init(struct ath_common *common)
		 * Both upstream and downstream PCIe components should
		 * have the same ASPM settings.
		 */
		if (!parent)
			return;

		pos = pci_pcie_cap(parent);
		pci_read_config_byte(parent, pos + PCI_EXP_LNKCTL, &aspm);
		aspm &= ~(PCIE_LINK_STATE_L0S | PCIE_LINK_STATE_L1);
@@ -137,9 +136,6 @@ static void ath_pci_aspm_init(struct ath_common *common)
		return;
	}

	if (!parent)
		return;

	pos = pci_pcie_cap(parent);
	pci_read_config_byte(parent, pos +  PCI_EXP_LNKCTL, &aspm);
	if (aspm & (PCIE_LINK_STATE_L0S | PCIE_LINK_STATE_L1)) {