ath9k: implement IO serialization
authorLuis R. Rodriguez <lrodriguez@atheros.com>
Thu, 12 Mar 2009 22:18:49 +0000 (18:18 -0400)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 16 Mar 2009 22:01:58 +0000 (18:01 -0400)
commit6158425be398936af1fd04451f78ffad01529cb0
treea7c619a15f7219581217be437d1a8e9e796a0dee
parent6f16bf3bdb94b567e2b6663378efb2dbf40db133
ath9k: implement IO serialization

All 802.11n PCI devices (Cardbus, PCI, mini-PCI) require
serialization of IO when on non-uniprocessor systems. PCI
express devices not not require this.

This should fix our only last standing open ath9k kernel.org
bugzilla bug report:

http://bugzilla.kernel.org/show_bug.cgi?id=12110

A port is probably required to older kernels and I can work on
that.

Cc: stable@kernel.org
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath9k/ath9k.h
drivers/net/wireless/ath9k/core.h
drivers/net/wireless/ath9k/hw.c
drivers/net/wireless/ath9k/main.c