mirror of https://gitee.com/openkylin/linux.git
iwlwifi: move iwl_free_skb and mark it static
iwl_free_skb is used only in iwl-agn.c, move it there and mark it static. Signed-off-by: Meenakshi Venkataraman <meenakshi.venkataraman@intel.com> Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
This commit is contained in:
parent
e381b21432
commit
ae625db3ed
|
@ -2208,6 +2208,15 @@ void iwlagn_lift_passive_no_rx(struct iwl_priv *priv)
|
||||||
priv->passive_no_rx = false;
|
priv->passive_no_rx = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void iwl_free_skb(struct iwl_op_mode *op_mode, struct sk_buff *skb)
|
||||||
|
{
|
||||||
|
struct ieee80211_tx_info *info;
|
||||||
|
|
||||||
|
info = IEEE80211_SKB_CB(skb);
|
||||||
|
kmem_cache_free(iwl_tx_cmd_pool, (info->driver_data[1]));
|
||||||
|
dev_kfree_skb_any(skb);
|
||||||
|
}
|
||||||
|
|
||||||
const struct iwl_op_mode_ops iwl_dvm_ops = {
|
const struct iwl_op_mode_ops iwl_dvm_ops = {
|
||||||
.start = iwl_op_mode_dvm_start,
|
.start = iwl_op_mode_dvm_start,
|
||||||
.stop = iwl_op_mode_dvm_stop,
|
.stop = iwl_op_mode_dvm_stop,
|
||||||
|
|
|
@ -97,7 +97,6 @@ static inline void iwl_set_calib_hdr(struct iwl_calib_hdr *hdr, u8 cmd)
|
||||||
void iwl_down(struct iwl_priv *priv);
|
void iwl_down(struct iwl_priv *priv);
|
||||||
void iwl_cancel_deferred_work(struct iwl_priv *priv);
|
void iwl_cancel_deferred_work(struct iwl_priv *priv);
|
||||||
void iwlagn_prepare_restart(struct iwl_priv *priv);
|
void iwlagn_prepare_restart(struct iwl_priv *priv);
|
||||||
void iwl_free_skb(struct iwl_op_mode *op_mode, struct sk_buff *skb);
|
|
||||||
int __must_check iwl_rx_dispatch(struct iwl_op_mode *op_mode,
|
int __must_check iwl_rx_dispatch(struct iwl_op_mode *op_mode,
|
||||||
struct iwl_rx_cmd_buffer *rxb,
|
struct iwl_rx_cmd_buffer *rxb,
|
||||||
struct iwl_device_cmd *cmd);
|
struct iwl_device_cmd *cmd);
|
||||||
|
|
|
@ -794,12 +794,3 @@ void iwl_set_hw_rfkill_state(struct iwl_op_mode *op_mode, bool state)
|
||||||
|
|
||||||
wiphy_rfkill_set_hw_state(priv->hw->wiphy, state);
|
wiphy_rfkill_set_hw_state(priv->hw->wiphy, state);
|
||||||
}
|
}
|
||||||
|
|
||||||
void iwl_free_skb(struct iwl_op_mode *op_mode, struct sk_buff *skb)
|
|
||||||
{
|
|
||||||
struct ieee80211_tx_info *info;
|
|
||||||
|
|
||||||
info = IEEE80211_SKB_CB(skb);
|
|
||||||
kmem_cache_free(iwl_tx_cmd_pool, (info->driver_data[1]));
|
|
||||||
dev_kfree_skb_any(skb);
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue