linux-sg2042/drivers/net/wireless/ath/ath9k
Sujith 736b3a27b3 ath9k_hw: fix hardware deinit
Without this you will get a panic if the device initialization
fails. Also, free ath_hw instance properly. ath9k_hw_deinit()
shouldn't do it.

Cc: stable@kernel.org
Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-03-23 16:50:16 -04:00
..
Kconfig ath9k: Fix Kconfig depends for ATH9K_DEBUGFS 2010-01-04 16:09:47 -05:00
Makefile ath9k: Add new file init.c 2010-01-12 14:02:05 -05:00
ahb.c ath9k: fix access to freed data on unload 2010-02-01 15:40:09 -05:00
ani.c ath9k: move hw code to its own module 2009-10-07 16:39:41 -04:00
ani.h ath9k: Nuke struct ath9k_node_stats 2009-08-20 11:36:08 -04:00
ath9k.h ath9k: Enable TIM timer interrupt only when needed. 2010-02-08 16:50:54 -05:00
beacon.c ath9k: fix beacon timer restart after a card reset 2010-02-19 15:52:50 -05:00
btcoex.c ath9k: move hw code to its own module 2009-10-07 16:39:41 -04:00
btcoex.h ath9k: Fix wifi disconnection when collocated bt scan is active 2010-01-22 16:11:32 -05:00
calib.c ath9k_hw: use the skip count for PA calibration on AR9271 2010-03-23 16:50:15 -04:00
calib.h atheros: add common debug printing 2009-10-07 16:39:29 -04:00
common.c ath9k: Proper padding/unpadding for the TX/RX path. 2009-11-28 15:04:50 -05:00
common.h ath9k: Proper padding/unpadding for the TX/RX path. 2009-11-28 15:04:50 -05:00
debug.c ath9k: allocate string buffer in read_file_dma() by kmalloc() 2010-02-01 15:40:04 -05:00
debug.h ath9k: Add debugfs file for RX errors 2010-01-12 14:02:06 -05:00
eeprom.c atheros: move bus ops to ath_common 2009-10-07 16:39:30 -04:00
eeprom.h ath9k: Fix bugs in handling TX power 2009-10-07 16:39:40 -04:00
eeprom_4k.c ath9k_hw: modify the rf control register for ar9271 revision 1.0 2009-10-30 16:50:36 -04:00
eeprom_9287.c atheros: move bus ops to ath_common 2009-10-07 16:39:30 -04:00
eeprom_def.c ath9k: Fix bugs in handling TX power 2009-10-07 16:39:40 -04:00
gpio.c ath9k: Fix wifi disconnection when collocated bt scan is active 2010-01-22 16:11:32 -05:00
hw.c ath9k_hw: fix hardware deinit 2010-03-23 16:50:16 -04:00
hw.h ath9k_hw: add HTC init hardware call for special resets for AR9271 2010-03-23 16:50:16 -04:00
init.c ath9k_hw: fix hardware deinit 2010-03-23 16:50:16 -04:00
initvals.h ath9k_hw: update initialization values for AR9271 2010-03-23 16:50:12 -04:00
mac.c ath9k_hw: fix TX descriptor setup for AR9271 2010-03-23 16:50:13 -04:00
mac.h ath9k: Add debugfs file for RX errors 2010-01-12 14:02:06 -05:00
main.c ath9k: convert to new station add/remove callbacks 2010-02-19 15:52:52 -05:00
pci.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-04 08:58:14 -08:00
phy.c ath9k: Remove a few unused functions 2009-11-18 17:09:12 -05:00
phy.h ath9k: disable RIFS search for AR91xx based chips 2010-02-26 16:59:11 -05:00
rc.c ath9k: fix rate control tx status handling for A-MPDU 2010-03-10 17:44:45 -05:00
rc.h ath9k: decrease size of ath9k.ko 2010-03-23 16:50:11 -04:00
recv.c ath: make gcc check format arguments of ath_print(), fix all misuses 2010-02-01 15:40:04 -05:00
reg.h ath9k_hw: add GPIO setup code for AR9271 2010-03-23 16:50:12 -04:00
virtual.c ath9k: Cleanup init/deinit routines 2010-01-12 14:02:05 -05:00
xmit.c ath9k: fix rate control tx status handling for A-MPDU 2010-03-10 17:44:45 -05:00