Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Dec 2007 17:25:33 GMT
From:      Hans Petter Selasky <hselasky@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 130278 for review
Message-ID:  <200712051725.lB5HPXGS084401@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=130278

Change 130278 by hselasky@hselasky_laptop001 on 2007/12/05 17:25:18

	
	Bug fix.
	
	The XXX_WAIT_COMMAND flag is not always cleared when
	set in "{ural,rum}_newstate_cb". This causes all IEEE80211
	frames to be halted until a new command is issued in some
	cases. This causes the IEEE80211 layer to not complete
	association among other things.

Affected files ...

.. //depot/projects/usb/src/sys/dev/usb/if_rum.c#20 edit
.. //depot/projects/usb/src/sys/dev/usb/if_ural.c#44 edit

Differences ...

==== //depot/projects/usb/src/sys/dev/usb/if_rum.c#20 (text+ko) ====

@@ -1761,9 +1761,6 @@
 
 	DPRINTF(sc, 0, "setting new state: %d\n", nstate);
 
-	/* force data to wait */
-	sc->sc_flags |= RUM_FLAG_WAIT_COMMAND;
-
 	/* set new state first! */
 	(sc->sc_newstate) (ic, nstate, arg);
 

==== //depot/projects/usb/src/sys/dev/usb/if_ural.c#44 (text+ko) ====

@@ -1867,9 +1867,6 @@
 
 	DPRINTF(sc, 0, "setting new state: %d\n", nstate);
 
-	/* force data to wait */
-	sc->sc_flags |= URAL_FLAG_WAIT_COMMAND;
-
 	/* set new state first! */
 	(sc->sc_newstate) (ic, nstate, arg);
 



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