mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-05 21:44:23 -04:00
staging: vt6656: move current_rate setting out of s_vGenerateTxParameter
Removing unneeded pointers Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
26e7362cb8
commit
cb8ee9dede
@@ -657,11 +657,8 @@ static u16 s_vGenerateTxParameter(struct vnt_usb_send_context *tx_context,
|
||||
int bNeedACK, bool need_rts)
|
||||
{
|
||||
struct vnt_private *pDevice = tx_context->priv;
|
||||
struct vnt_tx_fifo_head *pFifoHead = &tx_buffer->fifo_head;
|
||||
union vnt_tx_data_head *head = NULL;
|
||||
|
||||
pFifoHead->current_rate = cpu_to_le16(wCurrentRate);
|
||||
|
||||
if (byPktType == PK_TYPE_11GB || byPktType == PK_TYPE_11GA) {
|
||||
if (need_rts) {
|
||||
struct vnt_rrv_time_rts *pBuf =
|
||||
@@ -982,6 +979,8 @@ int vnt_tx_packet(struct vnt_private *priv, struct sk_buff *skb)
|
||||
frame_size += tx_key->icv_len;
|
||||
}
|
||||
|
||||
tx_buffer_head->current_rate = cpu_to_le16(current_rate);
|
||||
|
||||
/* legacy rates TODO use ieee80211_tx_rate */
|
||||
if (current_rate >= RATE_18M && ieee80211_is_data(hdr->frame_control)) {
|
||||
if (priv->byAutoFBCtrl == AUTO_FB_0) {
|
||||
|
||||
Reference in New Issue
Block a user