diff options
author | glebius <glebius@FreeBSD.org> | 2014-07-11 13:58:48 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2014-07-11 13:58:48 +0000 |
commit | 023659773927cae58bfbeb48e8e94f566ec515b4 (patch) | |
tree | 849fcbce78615f2da6c5ba1bcd0072572fb8a39b /sys/compat/ndis/kern_ndis.c | |
parent | 7abc3b4099a6b2bf5e0f1deaafbf0c0aab7a3a6a (diff) | |
download | FreeBSD-src-023659773927cae58bfbeb48e8e94f566ec515b4.zip FreeBSD-src-023659773927cae58bfbeb48e8e94f566ec515b4.tar.gz |
All mbuf external free functions never fail, so let them be void.
Sponsored by: Nginx, Inc.
Diffstat (limited to 'sys/compat/ndis/kern_ndis.c')
-rw-r--r-- | sys/compat/ndis/kern_ndis.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/compat/ndis/kern_ndis.c b/sys/compat/ndis/kern_ndis.c index f1e4cd8..21e010f 100644 --- a/sys/compat/ndis/kern_ndis.c +++ b/sys/compat/ndis/kern_ndis.c @@ -483,14 +483,14 @@ ndis_return(dobj, arg) KeReleaseSpinLock(&block->nmb_returnlock, irql); } -int +void ndis_return_packet(struct mbuf *m, void *buf, void *arg) { ndis_packet *p; ndis_miniport_block *block; if (arg == NULL) - return (EXT_FREE_OK); + return; p = arg; @@ -499,7 +499,7 @@ ndis_return_packet(struct mbuf *m, void *buf, void *arg) /* Release packet when refcount hits zero, otherwise return. */ if (p->np_refcnt) - return (EXT_FREE_OK); + return; block = ((struct ndis_softc *)p->np_softc)->ndis_block; @@ -511,8 +511,6 @@ ndis_return_packet(struct mbuf *m, void *buf, void *arg) IoQueueWorkItem(block->nmb_returnitem, (io_workitem_func)kernndis_functbl[7].ipt_wrap, WORKQUEUE_CRITICAL, block); - - return (EXT_FREE_OK); } void |