mwifiex: fix self-assignment in mwifiex_uap_recv_packet
This function wants to operate on the adapter pointer in the priv struct, not on itself which makes no sense.
drivers/net/wireless/marvell/mwifiex/uap_txrx.c +1 -1
@@ -272,7 +272,7 @@ int mwifiex_handle_uap_rx_forward(struct mwifiex_private *priv,int mwifiex_uap_recv_packet (struct mwifiex_private *priv,struct sk_buff *skb) { -struct mwifiex_adapter *adapter = adapter; +struct mwifiex_adapter *adapter = priv->adapter;struct mwifiex_sta_node *src_node;struct ethhdr *p_ethhdr;struct sk_buff *skb_uap;
Hi Dave,
Quoted 19 lines
From: Dave Jones [mailto:[email protected]]
Sent: Tuesday, May 31, 2016 8:47 PM
To: Linux Kernel
Cc: Xinming Hu; Cathy Luo; Amitkumar Karwar; Kalle Valo
Subject: mwifiex: fix self-assignment inmwifiex_uap_recv_packetThis function wants to operate on the adapter pointer in the priv struct, not on itself which makes no sense.
Signed-off-by Dave Jones <[email protected]>drivers/net/wireless/marvell/mwifiex/uap_txrx.c +0
-0@@ -272,7 +272,7 @@ int mwifiex_handle_uap_rx_forward(struct
mwifiex_private*priv, int mwifiex_uap_recv_packet(structmwifiex_private*priv,
drivers/net/wireless/marvell/mwifiex/uap_txrx.c int mwifiex_handle_uap_rx_forward(struct mwifiex_private *priv, · line 278
Quoted 7 lines
drivers/net/wireless/marvell/mwifiex/uap_txrx.c +1
-1struct sk_buff *skb) { -struct mwifiex_adapter *adapter = adapter; +struct mwifiex_adapter *adapter = priv->adapter;struct mwifiex_sta_node *src_node;struct ethhdr *p_ethhdr;struct sk_buff *skb_uap;
Thanks for the patch. This has been already taken cared by below patch submitted recently.
https://patchwork.kernel.org/patch/9115501/
Regards,
Amitkumar