b094ff415f
so that they're more useful for arbitrary types of external storage: * Add an "mbuf *" argument to (*ext_free)(). If non-NULL, (*ext_free)() is expected to free the mbuf itself. This allows (*ext_free)() to use the mbuf for bookkeeping (e.g. deferring the work to a helper thread). If the "mbuf *" argument is NULL, we are assumed to be in a context which is safe for performing the destructor operation *now*. * Adjust MEXTREMOVE() and MFREE() routines for above change. * Update "ade" and "ti" drivers for new semantics. |
||
---|---|---|
.. | ||
a12 | ||
alpha | ||
common | ||
compile | ||
conf | ||
eisa | ||
include | ||
isa | ||
jensenio | ||
mcbus | ||
pci | ||
sableio | ||
stand | ||
tc | ||
tlsb | ||
Makefile | ||
STYLE |