rum0 page fault on FreeBSD 7-PRERELEASE
Kim Culhan
w8hdkim at gmail.com
Fri Feb 1 15:17:45 PST 2008
Received one reply from Alexey Popov to the original post referring to:
http://www.freebsd.org/cgi/query-pr.cgi?pr=117820
As described in the PR, Alexey added the following workaround which
was tested on FreeBSD 7-PRERELEASE.
No crashes have been observed since this change.
The workaround is:
===
*** if_rum.c.orig Fri Feb 1 18:06:15 2008
--- if_rum.c Fri Feb 1 18:05:50 2008
***************
*** 857,868 ****
--- 857,870 ----
return;
}
m_freem(data->m);
data->m = NULL;
+ if (data->ni != NULL) {
ieee80211_free_node(data->ni);
data->ni = NULL;
+ }
sc->tx_queued--;
ifp->if_opackets++;
DPRINTFN(10, ("tx done\n"));
===
Thanks
-kim
More information about the freebsd-usb
mailing list