[Madwifi-cvs] revision 4061 committed
Status: Beta
Brought to you by:
otaku
From: Pavel R. <svn...@ma...> - 2009-06-26 02:28:45
|
Project : madwifi Revision : 4061 Author : proski (Pavel Roskin) Date : 2009-06-26 03:31:05 +0200 (Fri, 26 Jun 2009) Log Message : Fix compiler warning on some big-endian systems Don't assume that both iowrite32() and iowrite32be() return values in the _OS_REG_WRITE definition. _OS_REG_WRITE discards the value anyway. Affected Files: * madwifi/trunk/ath_hal/ah_osdep.h updated Modified: madwifi/trunk/ath_hal/ah_osdep.h =================================================================== --- madwifi/trunk/ath_hal/ah_osdep.h 2009-06-25 22:23:39 UTC (rev 4060) +++ madwifi/trunk/ath_hal/ah_osdep.h 2009-06-26 01:31:05 UTC (rev 4061) @@ -184,8 +184,9 @@ (0x7000 <= (__reg) && (__reg) < 0x8000)) # if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,12) # define _OS_REG_WRITE(_ah, _reg, _val) do { \ - is_reg_le(_reg) ? \ - iowrite32((_val), (_ah)->ah_sh + (_reg)) : \ + if (is_reg_le(_reg)) \ + iowrite32((_val), (_ah)->ah_sh + (_reg)); \ + else \ iowrite32be((_val), (_ah)->ah_sh + (_reg)); \ } while (0) # define _OS_REG_READ(_ah, _reg) \ |