Thread (6 messages) 6 messages, 4 authors, 2004-06-30

Re: Prism54 wpa update

From: Luis R. Rodriguez <hidden>
Date: 2004-06-30 14:01:04

On Tue, Jun 29, 2004 at 04:22:10PM -0400, Jeff Garzik wrote:
On Tue, Jun 29, 2004 at 03:21:01PM -0400, Luis R. Rodriguez wrote:
quoted
I'll keep my latest wpa work/patch at the following URL:

http://prism54.org/~mcgrof/prism54-wpa.diff

I've nuked module params and am relying on private ioctls now since,

* we already have a [s|g]et_wpa priv iotcl, and
* in preperation for the WPA patch for Wireless Extensions.

I'll work on wpa ie scans tonight and try to fix mgt for
handling traps in extended mode. This is not related to wpa, but
I also made the firmware load at probe time. I turned the radio
off at probe after firmware load time too since the device is
not technically up yet.
Patch seems sane, though I vaguely recall xchg() not being atomic on all
platforms (such as i386?).  Maybe I'm wrong, an expert should speak up :)
Just in case -- please don't apply the patch yet, I put it up as for review
and update as to where I am.
I also worry that the following is a race, but I have not traced the
code to verify or discount my guess:

+       u32 mlme, authen, dot1x, filter, wep;
+
+
+       if (islpci_get_state(priv) < PRV_STATE_INIT)
+               return 0;
 
        down_write(&priv->mib_sem);
FWIW, the context that this is within is prism54_set_wpa, a private ioctl. 

	Luis

-- 
GnuPG Key fingerprint = 113F B290 C6D2 0251 4D84  A34A 6ADD 4937 E20A 525E
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help