34 lines
963 B
Diff
34 lines
963 B
Diff
--- a/ath10k-6.10/pci.c
|
|
+++ b/ath10k-6.10/pci.c
|
|
@@ -2285,6 +2285,7 @@ static int ath10k_pci_hif_start(struct a
|
|
|
|
ath10k_dbg(ar, ATH10K_DBG_BOOT, "boot hif start\n");
|
|
|
|
+ dev_set_threaded(ar->napi_dev, true);
|
|
ath10k_core_napi_enable(ar);
|
|
|
|
ath10k_pci_irq_enable(ar);
|
|
--- a/ath10k-6.10/sdio.c
|
|
+++ b/ath10k-6.10/sdio.c
|
|
@@ -1863,6 +1863,7 @@ static int ath10k_sdio_hif_start(struct
|
|
struct ath10k_sdio *ar_sdio = ath10k_sdio_priv(ar);
|
|
int ret;
|
|
|
|
+ dev_set_threaded(&ar->napi_dev, true);
|
|
ath10k_core_napi_enable(ar);
|
|
|
|
/* Sleep 20 ms before HIF interrupts are disabled.
|
|
--- a/ath10k-6.10/core.c
|
|
+++ b/ath10k-6.10/core.c
|
|
@@ -4576,6 +4576,10 @@ struct ath10k *ath10k_core_create(size_t
|
|
if (!ar->napi_dev)
|
|
goto err_free_tx_complete;
|
|
|
|
+ snprintf(ar->napi_dev->name, sizeof(ar->napi_dev->name), "ath10k_%s",
|
|
+ wiphy_name(ar->hw->wiphy));
|
|
+ dev_set_threaded(ar->napi_dev, true);
|
|
+
|
|
ret = ath10k_coredump_create(ar);
|
|
if (ret)
|
|
goto err_free_netdev;
|