From 5e1c81e1792d06bf9e74790590860792b446afb5 Mon Sep 17 00:00:00 2001 From: Yue Ma Date: Wed, 19 Aug 2020 15:05:37 -0700 Subject: [PATCH] cnss2: Free saved default PCIe config space During PCIe bus enable, it saves a golden config space as default config space. Hence free it in PCIe bus disable also. Change-Id: I25f089ba28d78bd2122ccb813550bfa0d4513b0d Signed-off-by: Yue Ma --- drivers/net/wireless/cnss2/pci.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/wireless/cnss2/pci.c b/drivers/net/wireless/cnss2/pci.c index f2d980fe0571..2d27e41f0392 100644 --- a/drivers/net/wireless/cnss2/pci.c +++ b/drivers/net/wireless/cnss2/pci.c @@ -3854,6 +3854,7 @@ static void cnss_pci_disable_bus(struct cnss_pci_data *pci_priv) pci_clear_master(pci_dev); pci_load_and_free_saved_state(pci_dev, &pci_priv->saved_state); + pci_load_and_free_saved_state(pci_dev, &pci_priv->default_state); if (pci_priv->bar) { pci_iounmap(pci_dev, pci_priv->bar);