[patch] ep(4) panic
Ruslan Ermilov
ru at FreeBSD.org
Sat Jun 25 11:01:22 GMT 2005
On Fri, Jun 24, 2005 at 05:09:04PM -0700, Maksim Yevmenkin wrote:
> Dear Hackers,
>
> my -current panics when i insert ep(4) pcmcia network adapter. following
> is the patch to fix the panic.
>
> --- if_ep_pccard.c.orig Fri Jun 10 12:04:44 2005
> +++ if_ep_pccard.c Fri Jun 24 16:51:12 2005
> @@ -73,6 +73,7 @@
> struct ep_board *epb = &sc->epb;
> const char *desc;
> uint16_t result;
> + u_char eaddr[6];
> int error;
>
> error = ep_alloc(dev);
> @@ -120,7 +121,7 @@
> * Newer cards supported by this device need to have their
> * MAC address set.
> */
> - error = ep_get_macaddr(sc, (u_char *)&IFP2ENADDR(sc->ifp));
> + error = ep_get_macaddr(sc, eaddr);
>
> ep_free(dev);
> return (0);
>
That's odd. You're saving the MAC address nowhere (it's reused
later).
Cheers,
--
Ruslan Ermilov
ru at FreeBSD.org
FreeBSD committer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20050625/2843cdde/attachment-0001.bin
More information about the freebsd-current
mailing list