Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Feb 2008 18:17:43 -0500
From:      "Kim Culhan" <w8hdkim@gmail.com>
To:        freebsd-usb@FreeBSD.org
Subject:   Re: rum0 page fault on FreeBSD 7-PRERELEASE
Message-ID:  <89dbfdc30802011517j64517c0fhbd1de135ac39537c@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?89dbfdc30802011517j64517c0fhbd1de135ac39537c>