Merge tag 'firewire-fixes-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-block.git] / drivers / parisc / iosapic.c
index a7df764f1a7224c1b8148051426035d3f31b73bb..a4011461189b6a225512390d3b99c42cc2635f9c 100644 (file)
@@ -202,9 +202,9 @@ static inline void iosapic_write(void __iomem *iosapic, unsigned int reg, u32 va
 
 static DEFINE_SPINLOCK(iosapic_lock);
 
-static inline void iosapic_eoi(void __iomem *addr, unsigned int data)
+static inline void iosapic_eoi(__le32 __iomem *addr, __le32 data)
 {
-       __raw_writel(data, addr);
+       __raw_writel((__force u32)data, addr);
 }
 
 /*