--- a/drivers/net/wireless/rt2x00/rt2x00pci.h 2011-04-25 13:14:25.000000000 -0400 +++ a/drivers/net/wireless/rt2x00/rt2x00pci.h 2011-04-25 13:14:56.000000000 -0400 @@ -64,7 +64,7 @@ static inline void rt2x00pci_register_mu const void *value, const u32 length) { - memcpy_toio(rt2x00dev->csr.base + offset, value, length); + __iowrite32_copy(rt2x00dev->csr.base + offset, value, length >> 2); } /**