hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/include/asm-generic/io.h
....@@ -190,7 +190,7 @@
190190 u64 val;
191191
192192 __io_br();
193
- val = __le64_to_cpu(__raw_readq(addr));
193
+ val = __le64_to_cpu((__le64 __force)__raw_readq(addr));
194194 __io_ar(val);
195195 return val;
196196 }
....@@ -233,7 +233,7 @@
233233 static inline void writeq(u64 value, volatile void __iomem *addr)
234234 {
235235 __io_bw();
236
- __raw_writeq(__cpu_to_le64(value), addr);
236
+ __raw_writeq((u64 __force)__cpu_to_le64(value), addr);
237237 __io_aw();
238238 }
239239 #endif