|
@@ -118,10 +118,6 @@ static int mwifiex_pcie_suspend(struct device *dev)
|
|
|
struct pci_dev *pdev = to_pci_dev(dev);
|
|
|
|
|
|
card = pci_get_drvdata(pdev);
|
|
|
- if (!card) {
|
|
|
- dev_err(dev, "card structure is not valid\n");
|
|
|
- return 0;
|
|
|
- }
|
|
|
|
|
|
/* Might still be loading firmware */
|
|
|
wait_for_completion(&card->fw_done);
|
|
@@ -166,8 +162,9 @@ static int mwifiex_pcie_resume(struct device *dev)
|
|
|
struct pci_dev *pdev = to_pci_dev(dev);
|
|
|
|
|
|
card = pci_get_drvdata(pdev);
|
|
|
- if (!card || !card->adapter) {
|
|
|
- dev_err(dev, "Card or adapter structure is not valid\n");
|
|
|
+
|
|
|
+ if (!card->adapter) {
|
|
|
+ dev_err(dev, "adapter structure is not valid\n");
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
@@ -249,8 +246,6 @@ static void mwifiex_pcie_remove(struct pci_dev *pdev)
|
|
|
struct mwifiex_private *priv;
|
|
|
|
|
|
card = pci_get_drvdata(pdev);
|
|
|
- if (!card)
|
|
|
- return;
|
|
|
|
|
|
wait_for_completion(&card->fw_done);
|
|
|
|
|
@@ -2243,7 +2238,8 @@ static irqreturn_t mwifiex_pcie_interrupt(int irq, void *context)
|
|
|
}
|
|
|
|
|
|
card = pci_get_drvdata(pdev);
|
|
|
- if (!card || !card->adapter) {
|
|
|
+
|
|
|
+ if (!card->adapter) {
|
|
|
pr_err("info: %s: card=%p adapter=%p\n", __func__, card,
|
|
|
card ? card->adapter : NULL);
|
|
|
goto exit;
|