]> err.no Git - linux-2.6/commit
Fixes WEP firmware error condition.
authorHong Liu <hong.liu@intel.com>
Thu, 15 Sep 2005 02:04:15 +0000 (21:04 -0500)
committerJames Ketrenos <jketreno@linux.intel.com>
Mon, 7 Nov 2005 23:51:47 +0000 (17:51 -0600)
commite63247269de722c3e753991025fb7f15c6aba9aa
tree905710c6c5ad75b90dbb11da009dd064b705c03a
parentf4ff497d45c7071166277a39590cc59b50dc893c
Fixes WEP firmware error condition.

The problem is caused by the patch in bug455 -- Channel change flood
generates fatal error.

The patch set the DISASSOCIATING status bit after sending the command.
The process was scheduled out when waiting for the command to be sent to
the card. The disassociated notification clears the DISASSOCIATING bit
in the tasklet before the process set the bit.

Move the bit setting code before sending the command now.

Signed-off-by: Hong Liu <hong.liu@intel.com>
Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
drivers/net/wireless/ipw2200.c