From 752e48eb34216e3d0784555908d4dcc08e5f9a3c Mon Sep 17 00:00:00 2001 From: "chao.an" Date: Mon, 27 Jun 2022 14:05:01 +0800 Subject: [PATCH] wireless/bcm43xxx: remove flowctrl check remove flowctrl check since credit is enough to check flow control status Signed-off-by: chao.an --- drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.c | 1 - drivers/wireless/ieee80211/bcm43xxx/bcmf_sdpcm.c | 9 --------- 2 files changed, 10 deletions(-) diff --git a/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.c b/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.c index 6520ecf96c2..f62db26830c 100644 --- a/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.c +++ b/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.c @@ -818,7 +818,6 @@ int bcmf_bus_sdio_initialize(FAR struct bcmf_dev_s *priv, sbus->minor = minor; sbus->ready = false; sbus->sleeping = true; - sbus->flow_ctrl = false; sbus->bus.txframe = bcmf_sdpcm_queue_frame; sbus->bus.rxframe = bcmf_sdpcm_get_rx_frame; diff --git a/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdpcm.c b/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdpcm.c index 19601bb6643..edc632f80a7 100644 --- a/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdpcm.c +++ b/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdpcm.c @@ -125,10 +125,6 @@ int bcmf_sdpcm_process_header(FAR struct bcmf_sdio_dev_s *sbus, sbus->max_seq = header->credit; - /* Update flow control status */ - - sbus->flow_ctrl = (header->flow_control != 0); - return OK; } @@ -358,11 +354,6 @@ int bcmf_sdpcm_sendframe(FAR struct bcmf_dev_s *priv) return -ENODATA; } - if (sbus->flow_ctrl) - { - return -EAGAIN; - } - if (sbus->tx_seq == sbus->max_seq) { /* TODO handle this case */