summaryrefslogtreecommitdiffstats
path: root/sys/compat/ndis/kern_ndis.c
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2014-07-11 13:58:48 +0000
committerglebius <glebius@FreeBSD.org>2014-07-11 13:58:48 +0000
commit023659773927cae58bfbeb48e8e94f566ec515b4 (patch)
tree849fcbce78615f2da6c5ba1bcd0072572fb8a39b /sys/compat/ndis/kern_ndis.c
parent7abc3b4099a6b2bf5e0f1deaafbf0c0aab7a3a6a (diff)
downloadFreeBSD-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.c8
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
OpenPOWER on IntegriCloud