[PATCH] fwip(4) panic on attach
Christian Brueffer
chris at unixpages.org
Sun Jul 31 14:26:59 GMT 2005
Hi,
in CURRENT and RELENG_6 I get a reproducible panic with fwip(4) when
plugging in my firewire cardbus card. The following patch fixes it,
but I'm not sure if it's correct.
The interface works after applying the patch.
Index: if_fwip.c
===================================================================
RCS file: /data/ncvs/freebsd/src/sys/dev/firewire/if_fwip.c,v
retrieving revision 1.7
diff -u -r1.7 if_fwip.c
--- if_fwip.c 10 Jun 2005 16:49:08 -0000 1.7
+++ if_fwip.c 31 Jul 2005 14:01:52 -0000
@@ -171,11 +171,13 @@
fwip = ((struct fwip_softc *)device_get_softc(dev));
unit = device_get_unit(dev);
+
+ bzero(fwip, sizeof(struct fwip_softc));
+
ifp = fwip->fw_softc.fwip_ifp = if_alloc(IFT_IEEE1394);
if (ifp == NULL)
return (ENOSPC);
- bzero(fwip, sizeof(struct fwip_softc));
/* XXX */
fwip->dma_ch = -1;
- Christian
--
Christian Brueffer chris at unixpages.org brueffer at FreeBSD.org
GPG Key: http://people.freebsd.org/~brueffer/brueffer.key.asc
GPG Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D
-------------- 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/20050731/6ab38087/attachment.bin
More information about the freebsd-current
mailing list