]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
wl1251: Remove unused wl1251_acx_rate_policies
authorDr. David Alan Gilbert <linux@treblig.org>
Sun, 22 Jun 2025 17:28:03 +0000 (18:28 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 24 Jun 2025 07:24:35 +0000 (09:24 +0200)
wl1251_acx_rate_policies() was added in 2009 by
commit 0e71bb084adc ("wl1251: remove wl1251_ops")
but hasn't been used.

Remove it.

Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Link: https://patch.msgid.link/20250622172804.116396-2-linux@treblig.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/ti/wl1251/acx.c
drivers/net/wireless/ti/wl1251/acx.h

index f78fc3880423a32215f33b3b29330f32a08dbcbc..cb8b3102fa6cf0a28bee019ed3eec03e1d510709 100644 (file)
@@ -832,41 +832,6 @@ int wl1251_acx_statistics(struct wl1251 *wl, struct acx_statistics *stats)
        return 0;
 }
 
-int wl1251_acx_rate_policies(struct wl1251 *wl)
-{
-       struct acx_rate_policy *acx;
-       int ret = 0;
-
-       wl1251_debug(DEBUG_ACX, "acx rate policies");
-
-       acx = kzalloc(sizeof(*acx), GFP_KERNEL);
-       if (!acx)
-               return -ENOMEM;
-
-       /* configure one default (one-size-fits-all) rate class */
-       acx->rate_class_cnt = 2;
-       acx->rate_class[0].enabled_rates = ACX_RATE_MASK_UNSPECIFIED;
-       acx->rate_class[0].short_retry_limit = ACX_RATE_RETRY_LIMIT;
-       acx->rate_class[0].long_retry_limit = ACX_RATE_RETRY_LIMIT;
-       acx->rate_class[0].aflags = 0;
-
-       /* no-retry rate class */
-       acx->rate_class[1].enabled_rates = ACX_RATE_MASK_UNSPECIFIED;
-       acx->rate_class[1].short_retry_limit = 0;
-       acx->rate_class[1].long_retry_limit = 0;
-       acx->rate_class[1].aflags = 0;
-
-       ret = wl1251_cmd_configure(wl, ACX_RATE_POLICY, acx, sizeof(*acx));
-       if (ret < 0) {
-               wl1251_warning("Setting of rate policies failed: %d", ret);
-               goto out;
-       }
-
-out:
-       kfree(acx);
-       return ret;
-}
-
 int wl1251_acx_mem_cfg(struct wl1251 *wl)
 {
        struct wl1251_acx_config_memory *mem_conf;
index af5ec7f122313c71e2d9a13a08dbfa61f2444ef7..efe1f61f89bc5e1e486a0262906469d38ec377be 100644 (file)
@@ -1469,7 +1469,6 @@ int wl1251_acx_cts_protect(struct wl1251 *wl,
                            enum acx_ctsprotect_type ctsprotect);
 int wl1251_acx_statistics(struct wl1251 *wl, struct acx_statistics *stats);
 int wl1251_acx_tsf_info(struct wl1251 *wl, u64 *mactime);
-int wl1251_acx_rate_policies(struct wl1251 *wl);
 int wl1251_acx_mem_cfg(struct wl1251 *wl);
 int wl1251_acx_wr_tbtt_and_dtim(struct wl1251 *wl, u16 tbtt, u8 dtim);
 int wl1251_acx_bet_enable(struct wl1251 *wl, enum wl1251_acx_bet_mode mode,