[Madwifi-cvs] revision 2014 committed
Status: Beta
Brought to you by:
otaku
From: Pavel R. <svn...@ma...> - 2007-01-30 00:50:43
|
Project : madwifi Revision : 2014 Author : proski (Pavel Roskin) Date : 2007-01-30 01:50:37 +0100 (Tue, 30 Jan 2007) Log Message : Silence casts to __iomem addresses in sparse "__force" should be the last resort, and it's used only because the license for ah.h doesn't allow modification. Affected Files: * trunk/ath_hal/ah_os.h updated Modified: trunk/ath_hal/ah_os.h =================================================================== --- trunk/ath_hal/ah_os.h 2007-01-30 00:45:42 UTC (rev 2013) +++ trunk/ath_hal/ah_os.h 2007-01-30 00:50:37 UTC (rev 2014) @@ -147,19 +147,19 @@ #if (AH_BYTE_ORDER == AH_BIG_ENDIAN) #define _OS_REG_WRITE(_ah, _reg, _val) do { \ (0x4000 <= (_reg) && (_reg) < 0x5000) ? \ - writel((_val), (void __iomem *)((_ah)->ah_sh + (_reg))) : \ - __raw_writel((_val), (void __iomem *)((_ah)->ah_sh + (_reg))); \ + writel((_val), (void __force __iomem *)((_ah)->ah_sh + (_reg))) : \ + __raw_writel((_val), (void __force __iomem *)((_ah)->ah_sh + (_reg))); \ } while (0) #define _OS_REG_READ(_ah, _reg) \ ((0x4000 <= (_reg) && (_reg) < 0x5000) ? \ - readl((void __iomem *)((_ah)->ah_sh + (_reg))) : \ - __raw_readl((void __iomem *)((_ah)->ah_sh + (_reg)))) + readl((void __force __iomem *)((_ah)->ah_sh + (_reg))) : \ + __raw_readl((void __force __iomem *)((_ah)->ah_sh + (_reg)))) #else /* AH_LITTLE_ENDIAN */ #define _OS_REG_WRITE(_ah, _reg, _val) do { \ - writel(_val, (void __iomem *)((_ah)->ah_sh + (_reg))); \ + writel(_val, (void __force __iomem *)((_ah)->ah_sh + (_reg))); \ } while (0) #define _OS_REG_READ(_ah, _reg) \ - readl((void __iomem *)((_ah)->ah_sh + (_reg))) + readl((void __force __iomem *)((_ah)->ah_sh + (_reg))) #endif /* AH_BYTE_ORDER */ #if defined(AH_DEBUG) || defined(AH_REGOPS_FUNC) || defined(AH_DEBUG_ALQ) |