diff options
| author | Gleb Smirnoff <glebius@FreeBSD.org> | 2017-10-09 20:35:31 +0000 |
|---|---|---|
| committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2017-10-09 20:35:31 +0000 |
| commit | e8fd18f306915c411b08ab4664ec0aa3bc03d4d4 (patch) | |
| tree | 889c5459ce4e793e93ed7c8618572e602b4bf058 /sys/dev/wb | |
| parent | 32b413d7f0c47e033002e639b2049667b0891113 (diff) | |
Notes
Diffstat (limited to 'sys/dev/wb')
| -rw-r--r-- | sys/dev/wb/if_wb.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/sys/dev/wb/if_wb.c b/sys/dev/wb/if_wb.c index ca66226dd8980..aa882f0d26c01 100644 --- a/sys/dev/wb/if_wb.c +++ b/sys/dev/wb/if_wb.c @@ -143,7 +143,7 @@ static int wb_probe(device_t); static int wb_attach(device_t); static int wb_detach(device_t); -static void wb_bfree(struct mbuf *, void *addr, void *args); +static void wb_bfree(struct mbuf *); static int wb_newbuf(struct wb_softc *, struct wb_chain_onefrag *, struct mbuf *); static int wb_encap(struct wb_softc *, struct wb_chain *, struct mbuf *); @@ -824,7 +824,7 @@ wb_list_rx_init(sc) } static void -wb_bfree(struct mbuf *m, void *buf, void *args) +wb_bfree(struct mbuf *m) { } @@ -843,10 +843,9 @@ wb_newbuf(sc, c, m) MGETHDR(m_new, M_NOWAIT, MT_DATA); if (m_new == NULL) return(ENOBUFS); - m_new->m_data = c->wb_buf; m_new->m_pkthdr.len = m_new->m_len = WB_BUFBYTES; - MEXTADD(m_new, c->wb_buf, WB_BUFBYTES, wb_bfree, c->wb_buf, - NULL, 0, EXT_NET_DRV); + m_extadd(m_new, c->wb_buf, WB_BUFBYTES, wb_bfree, NULL, NULL, + 0, EXT_NET_DRV); } else { m_new = m; m_new->m_len = m_new->m_pkthdr.len = WB_BUFBYTES; |
