|
@@ -1807,6 +1807,8 @@ static int mwifiex_pcie_event_complete(struct mwifiex_adapter *adapter,
|
|
|
|
|
|
if (!card->evt_buf_list[rdptr]) {
|
|
if (!card->evt_buf_list[rdptr]) {
|
|
skb_push(skb, INTF_HEADER_LEN);
|
|
skb_push(skb, INTF_HEADER_LEN);
|
|
|
|
+ skb_put(skb, MAX_EVENT_SIZE - skb->len);
|
|
|
|
+ memset(skb->data, 0, MAX_EVENT_SIZE);
|
|
if (mwifiex_map_pci_memory(adapter, skb,
|
|
if (mwifiex_map_pci_memory(adapter, skb,
|
|
MAX_EVENT_SIZE,
|
|
MAX_EVENT_SIZE,
|
|
PCI_DMA_FROMDEVICE))
|
|
PCI_DMA_FROMDEVICE))
|