kernel-ark/drivers/net
Hong Liu 7b99659f97 [Bug 455] Fix frequent channel change generates firmware fatal error.
Because of the frequent channel change, it is possible that when we are
try to associate with channel 1 (authenticated but not associated).
Another channel change comes at this time, then the driver will issue
disassociate command to the firmware which will cause the fatal error.

It seems that the association/disassociation procedure should not be
interrupted.

The patch attached adds test on STATUS_ASSOCIATING | STATUS_DISASSOCIATING
in ipw_send_cmd(), when ensures that commands will not be sent to firmware
when we are in these two status.

Signed-off-by: Hong Liu <hong.liu@intel.com>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
2005-11-07 17:51:11 -06:00
..
appletalk
arcnet
arm [ARM] Convert EBSA110 network driver to a platform driver 2005-10-31 17:14:57 +00:00
bonding [PATCH] bonding: cleanup comment for mode 1 IGMP xmit hack 2005-10-18 22:27:13 -04:00
chelsio
cris
e1000 [PATCH] drivers/net/e1000/: possible cleanups 2005-11-05 21:00:01 -05:00
fec_8xx [netdrvr] fac_8xx build fix 2005-11-05 23:40:16 -05:00
fs_enet [PATCH] fs_enet: Fix dma_unmap_single calls 2005-10-29 18:20:30 -04:00
hamradio [PATCH] drivers/net/hamradio/dmascc.c: remove dmascc_setup() 2005-11-05 21:00:01 -05:00
ibm_emac [PATCH] PPC 4xx EMAC driver: fix VSC8201 PHY initialization 2005-10-29 18:06:54 -04:00
irda Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
ixgb [PATCH] drivers/net/ixgb/: make some code static 2005-11-05 21:00:01 -05:00
pcmcia pcnet_cs: fix mii init code for older DL10019 based cards 2005-10-28 16:09:54 -04:00
phy Remove linux/version.h include from drivers/net/phy/* and net/ieee80211/*. 2005-11-05 23:39:54 -05:00
sk98lin [PATCH] proc_mkdir() should be used to create procfs directories 2005-09-29 08:46:26 -07:00
skfp [PATCH] sparse cleanups: NULL pointers, C99 struct init. 2005-10-30 17:37:29 -08:00
tokenring Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
tulip drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
wan Merge ../bleed-2.6 2005-10-28 10:13:16 -07:00
wireless [Bug 455] Fix frequent channel change generates firmware fatal error. 2005-11-07 17:51:11 -06:00
3c59x.c
3c501.c
3c501.h
3c503.c
3c503.h
3c505.c
3c505.h
3c507.c
3c509.c
3c515.c
3c523.c
3c523.h
3c527.c
3c527.h
7990.c
7990.h
8139cp.c
8139too.c [PATCH] 8139too: fix resume for Realtek 8100B/8139D 2005-10-18 22:26:01 -04:00
8390.c
8390.h
82596.c
a2065.c
a2065.h
ac3200.c
acenic_firmware.h
acenic.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
acenic.h
amd8111e.c [git] change permissions on drivers/net/amd8111e.[ch] to 0644, 2005-10-28 16:43:40 -04:00
amd8111e.h [git] change permissions on drivers/net/amd8111e.[ch] to 0644, 2005-10-28 16:43:40 -04:00
apne.c
ariadne.c
ariadne.h
at1700.c
atari_bionet.c
atari_pamsnet.c
atarilance.c
atp.c
atp.h
au1000_eth.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
au1000_eth.h
b44.c [PATCH] b44: late request_irq in b44_open 2005-11-07 03:37:05 -05:00
b44.h [PATCH] b44: expose counters through ethtool 2005-11-07 03:37:05 -05:00
bmac.c Merge ../linux-2.6 by hand 2005-10-31 13:37:12 +11:00
bmac.h
bnx2_fw.h [PATCH] bnx2: update firmware for 5708 2005-11-05 21:00:02 -05:00
bnx2.c [PATCH] bnx2: update version and minor fixes 2005-11-05 21:00:03 -05:00
bnx2.h [PATCH] bnx2: refine bnx2_poll 2005-11-05 21:00:03 -05:00
bsd_comp.c
cassini.c [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
cassini.h [NET]: Add Sun Cassini driver. 2005-09-27 15:24:13 -07:00
cs89x0.c [PATCH] ARM: Reverted 2919/1: CS8900A ethernet driver modifications for the Comdial MP1000 2005-11-04 17:26:56 +00:00
cs89x0.h [PATCH] ARM: Reverted 2919/1: CS8900A ethernet driver modifications for the Comdial MP1000 2005-11-04 17:26:56 +00:00
de600.c
de600.h
de620.c
de620.h
declance.c [PATCH] declance: Use physical addresses at the interface level. 2005-10-18 18:03:48 -04:00
defxx.c
defxx.h
depca.c [DRIVER MODEL] Fix depca 2005-11-05 21:20:21 +00:00
depca.h
dgrs_asstruct.h
dgrs_bcomm.h
dgrs_es4h.h
dgrs_ether.h
dgrs_firmware.c
dgrs_i82596.h
dgrs_plx9060.h
dgrs.c
dgrs.h
dl2k.c
dl2k.h
dm9000.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
dm9000.h
dummy.c
e100.c Merge branch 'master' 2005-10-13 21:22:27 -04:00
e2100.c
eepro100.c
eepro.c [PATCH] remove some more check_region stuff 2005-10-30 17:37:18 -08:00
eexpress.c
eexpress.h
epic100.c [PATCH] epic100: fix counting of work_done in epic_poll 2005-10-18 22:26:01 -04:00
eql.c
es3210.c
eth16i.c
ewrk3.c
ewrk3.h
fealnx.c
fec.c
fec.h
forcedeth.c [netdrvr forcedeth] scatter gather and segmentation offload support 2005-10-26 00:51:24 -04:00
gianfar_ethtool.c
gianfar_mii.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
gianfar_mii.h
gianfar.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
gianfar.h
gt64240eth.h
gt96100eth.c
gt96100eth.h
hamachi.c
hp100.c
hp100.h
hp-plus.c
hp.c
hplance.c
hplance.h
hydra.c
hydra.h
ibmlana.c
ibmlana.h
ibmveth.c [PATCH] ibmveth fix panic in initial replenish cycle 2005-11-01 21:56:40 -08:00
ibmveth.h [PATCH] ibmveth lockless TX 2005-10-28 16:07:30 -04:00
ioc3-eth.c
isa-skeleton.c
iseries_veth.c merge filename and modify references to iSeries/mf.h 2005-11-02 15:10:38 +11:00
jazzsonic.c [DRIVER MODEL] Fix jazzsonic 2005-11-05 21:20:47 +00:00
Kconfig [PATCH] S2io: Multi buffer mode support 2005-11-05 14:40:27 -05:00
lance.c [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
lasi_82596.c [PARISC] Add NETPOLL support to lasi_82596 2005-10-21 22:55:15 -04:00
LICENSE.SRC
lne390.c
loopback.c
lp486e.c
mac89x0.c
mac8390.c
mace.c Merge ../linux-2.6 by hand 2005-10-31 13:37:12 +11:00
mace.h
macmace.c
macsonic.c [DRIVER MODEL] Fix macsonic 2005-11-05 21:21:10 +00:00
Makefile Add fs_enet ethernet network driver, for several embedded platforms. 2005-10-28 16:25:58 -04:00
meth.c
meth.h
mii.c
mipsnet.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
mipsnet.h [PATCH] mipsnet: Virtual ethernet driver for MIPSsim. 2005-10-18 18:03:48 -04:00
mv643xx_eth.c Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
mv643xx_eth.h
mvme147.c
myri_code.h
myri_sbus.c [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
myri_sbus.h [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
natsemi.c
ne2.c
ne2k-pci.c [netdrvr] ne2k-pci based card does not support bus-mastering. 2005-10-28 16:55:55 -04:00
ne3210.c
ne-h8300.c
ne.c [PATCH] ne: Support for RBHMA4500 eval board. 2005-10-18 18:03:48 -04:00
netconsole.c
ni52.c
ni52.h
ni65.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
ni65.h
ni5010.c
ni5010.h
ns83820.c Merge branch 'master' 2005-10-13 21:22:27 -04:00
oaknet.c
pci-skeleton.c
pcnet32.c [PATCH] pcnet32: Prevent hang with 79c976 2005-11-05 14:40:55 -05:00
plip.c
ppp_async.c
ppp_deflate.c
ppp_generic.c [PATCH] Driver Core: fix up all callers of class_device_create() 2005-10-28 09:52:52 -07:00
ppp_synctty.c
pppoe.c [PATCH] proc_mkdir() should be used to create procfs directories 2005-09-29 08:46:26 -07:00
pppox.c
r8169.c Merge branch 'upstream-fixes' 2005-10-03 22:06:19 -04:00
rionet.c
rrunner.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
rrunner.h
s2io-regs.h [PATCH] S2io: Offline diagnostics fixes 2005-10-18 16:58:27 -04:00
s2io.c [netdrvr s2io] warning fixes 2005-11-05 23:40:46 -05:00
s2io.h [PATCH] S2io: Multi buffer mode support 2005-11-05 14:40:27 -05:00
saa9730.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
saa9730.h
sb1000.c
sb1250-mac.c [PATCH] sb1250-mac: PHY probing fixes. 2005-10-20 16:06:11 -04:00
seeq8005.c
seeq8005.h
sgiseeq.c [PATCH] sgiseeq: Configure PIO and DMA timing requests. 2005-10-18 18:03:47 -04:00
sgiseeq.h
shaper.c
sis190.c [PATCH] sis190.c: fix multicast MAC filter 2005-10-28 16:14:11 -04:00
sis900.c sis900: come alive after temporary memory shortage 2005-10-28 16:46:35 -04:00
sis900.h
sk_mca.c
sk_mca.h
skge.c Merge branch 'upstream-fixes' 2005-10-03 22:06:19 -04:00
skge.h
slhc.c
slip.c
slip.h
smc91x.c Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
smc91x.h [PATCH] m32r: SMC91x driver update 2005-10-30 17:37:16 -08:00
smc9194.c
smc9194.h
smc-mca.c
smc-ultra32.c
smc-ultra.c
sonic.c
sonic.h
Space.c
spider_net_ethtool.c
spider_net.c
spider_net.h
starfire_firmware.h
starfire_firmware.pl
starfire.c [PATCH] starfire: free_irq() on error path of netdev_open() 2005-10-28 16:16:59 -04:00
stnic.c
sun3_82586.c
sun3_82586.h
sun3lance.c
sunbmac.c [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
sunbmac.h [PATCH] gfp_t: drivers/net 2005-10-28 08:16:51 -07:00
sundance.c [PATCH] sundance: fix DFE-580TX Tx Underrun 2005-10-28 16:40:33 -04:00
sungem_phy.c
sungem_phy.h
sungem.c
sungem.h [PATCH] gfp flags annotations - part 1 2005-10-08 15:00:57 -07:00
sunhme.c
sunhme.h
sunlance.c
sunqe.c
sunqe.h
tc35815.c
tg3.c [PATCH] drivers/net/tg3: Use the DMA_{32,64}BIT_MASK constants 2005-10-29 14:15:37 -04:00
tg3.h [PATCH] tg3: fix ASF heartbeat 2005-10-28 16:07:30 -04:00
tlan.c
tlan.h
tun.c
typhoon-firmware.h
typhoon.c
typhoon.h
via-rhine.c [PATCH] via-rhine: change mdelay to msleep and remove from ISR path 2005-10-18 22:26:01 -04:00
via-velocity.c drivers/net: Remove pointless checks for NULL prior to calling kfree() 2005-10-28 16:53:13 -04:00
via-velocity.h
wd.c
yellowfin.c
znet.c
zorro8390.c