diff options
author | Wright Feng <wright.feng@cypress.com> | 2018-04-26 01:35:53 -0500 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:34:10 +0800 |
commit | 16c9649544f90cd4bcf12afd813fc76a654c6055 (patch) | |
tree | e757cccc7b00664a84a8f247246e4278ecfe166e /drivers/net/wireless/broadcom/brcm80211/brcmfmac | |
parent | 7bc11d688f9eed5a828bacada0ece0108d9b3eb0 (diff) |
MLK-19517-03 revert: brcmfmac: add a module parameter to set scheduling priority of sdio_dpc
will use WQ_HIGHPRI instead.
Signed-off-by: Wright Feng <wright.feng@cypress.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Diffstat (limited to 'drivers/net/wireless/broadcom/brcm80211/brcmfmac')
-rw-r--r-- | drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c | 5 | ||||
-rw-r--r-- | drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 10 |
2 files changed, 0 insertions, 15 deletions
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c index 4e38b028842b..33d3c76bbbdb 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c @@ -79,10 +79,6 @@ static int brcmf_eap_restrict; module_param_named(eap_restrict, brcmf_eap_restrict, int, 0400); MODULE_PARM_DESC(eap_restrict, "Block non-802.1X frames until auth finished"); -static int brcmf_sdio_dpc_prio; -module_param_named(sdio_dpc_prio, brcmf_sdio_dpc_prio, int, S_IRUSR); -MODULE_PARM_DESC(sdio_dpc_prio, "The scheduling priority of sdio_dpc thread"); - #ifdef DEBUG /* always succeed brcmf_bus_started() */ static int brcmf_ignore_probe_fail; @@ -456,7 +452,6 @@ struct brcmf_mp_device *brcmf_get_module_param(struct device *dev, settings->fcmode = brcmf_fcmode; settings->roamoff = !!brcmf_roamoff; settings->eap_restrict = !!brcmf_eap_restrict; - settings->sdio_dpc_prio = brcmf_sdio_dpc_prio; #ifdef DEBUG settings->ignore_probe_fail = !!brcmf_ignore_probe_fail; #endif diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c index 559043236b08..fa4e453bf5b6 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c @@ -33,7 +33,6 @@ #include <linux/bcma/bcma.h> #include <linux/debugfs.h> #include <linux/vmalloc.h> -#include <uapi/linux/sched/types.h> #include <asm/unaligned.h> #include <defs.h> #include <brcmu_wifi.h> @@ -2706,18 +2705,9 @@ static void brcmf_sdio_dpc(struct brcmf_sdio *bus) uint txlimit = bus->txbound; /* Tx frames to send before resched */ uint framecnt; /* Temporary counter of tx/rx frames */ int err = 0; - struct sched_param param; - struct brcmf_pub *drvr = bus->sdiodev->bus_if->drvr; - int sdio_dpc_prio = drvr->settings->sdio_dpc_prio; brcmf_dbg(TRACE, "Enter\n"); - if (sdio_dpc_prio > 0) { - param.sched_priority = (sdio_dpc_prio < MAX_RT_PRIO) ? - sdio_dpc_prio : (MAX_RT_PRIO - 1); - sched_setscheduler(current, SCHED_FIFO, ¶m); - } - sdio_claim_host(bus->sdiodev->func[1]); /* If waiting for HTAVAIL, check status */ |