aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc
diff options
context:
space:
mode:
authorChia-chi Yeh <chiachi@android.com>2011-12-13 16:16:41 -0800
committerChia-chi Yeh <chiachi@android.com>2011-12-13 16:16:41 -0800
commitb55e9ac4df4d240b39eda4cd9c0198453dd59061 (patch)
tree89802eeb95633d09f92a396089955876b338b140 /drivers/misc
parent7b97f7b9a02aa56aa8cde9b88ee8971c0c7574b1 (diff)
downloadkernel_samsung_crespo-b55e9ac4df4d240b39eda4cd9c0198453dd59061.zip
kernel_samsung_crespo-b55e9ac4df4d240b39eda4cd9c0198453dd59061.tar.gz
kernel_samsung_crespo-b55e9ac4df4d240b39eda4cd9c0198453dd59061.tar.bz2
samsung_modemctl: initialize skb->mac_header before passing it to netif_rx().
Signed-off-by: Chia-chi Yeh <chiachi@android.com>
Diffstat (limited to 'drivers/misc')
-rw-r--r--drivers/misc/samsung_modemctl/modem_io.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/misc/samsung_modemctl/modem_io.c b/drivers/misc/samsung_modemctl/modem_io.c
index 96a0062..fe50da6 100644
--- a/drivers/misc/samsung_modemctl/modem_io.c
+++ b/drivers/misc/samsung_modemctl/modem_io.c
@@ -352,6 +352,7 @@ static void handle_raw_rx(struct modemctl *mc)
skb->protocol = __constant_htons(ETH_P_IPV6);
else
skb->protocol = __constant_htons(ETH_P_IP);
+ skb_reset_mac_header(skb);
dev->stats.rx_packets++;
dev->stats.rx_bytes += skb->len;