[PATCH] ipw2200: Fix indirect SRAM/register 8/16-bit write routines
authorZhu Yi <yi.zhu@intel.com>
Tue, 24 Jan 2006 08:36:36 +0000 (16:36 +0800)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 31 Jan 2006 01:35:32 +0000 (20:35 -0500)
commitc8fe6679086a983c4c95a441f3246c7aaecab80a
treee218762630b2d321e4d970417835b70949fe8c65
parent71aa122d8a510b79338e28e2d56326574642d000
[PATCH] ipw2200: Fix indirect SRAM/register 8/16-bit write routines

The indirect SRAM/register 8/16-bit write routines are broken for
non-dword-aligned destination addresses.

Fortunately, these routines are, so far, not used for non-dword-aligned
destinations, but here's a patch that fixes them, anyway.

The attached patch also adds comments for all direct/indirect I/O routine
variations.

Signed-off-by: Ben M Cahill <ben.m.cahill@intel.com>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ipw2200.c
drivers/net/wireless/ipw2200.h