PERFORCE change 112954 for review

Kip Macy kmacy at FreeBSD.org
Mon Jan 15 22:50:13 UTC 2007


http://perforce.freebsd.org/chv.cgi?CH=112954

Change 112954 by kmacy at kmacy_serendipity:sam_wifi on 2007/01/15 22:49:30

	fix panic in iwi_node_free caused by ic_ifp not being set when
	media_init is indirectly called from attach, by moving initialization
	of ic_ifp earlier

Affected files ...

.. //depot/projects/wifi/sys/dev/iwi/if_iwi.c#20 edit

Differences ...

==== //depot/projects/wifi/sys/dev/iwi/if_iwi.c#20 (text+ko) ====

@@ -378,6 +378,7 @@
 		device_printf(dev, "can not if_alloc()\n");
 		goto fail;
 	}
+	ic->ic_ifp = ifp;
 	ifp->if_softc = sc;
 	if_initname(ifp, device_get_name(dev), device_get_unit(dev));
 	ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
@@ -389,7 +390,6 @@
 	ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
 	IFQ_SET_READY(&ifp->if_snd);
 
-	ic->ic_ifp = ifp;
 	ic->ic_wme.wme_update = iwi_wme_update;
 	ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */
 	ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */


More information about the p4-projects mailing list