hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/arch/powerpc/kernel/iomap.c
....@@ -15,23 +15,23 @@
1515 * Here comes the ppc64 implementation of the IOMAP
1616 * interfaces.
1717 */
18
-unsigned int ioread8(void __iomem *addr)
18
+unsigned int ioread8(const void __iomem *addr)
1919 {
2020 return readb(addr);
2121 }
22
-unsigned int ioread16(void __iomem *addr)
22
+unsigned int ioread16(const void __iomem *addr)
2323 {
2424 return readw(addr);
2525 }
26
-unsigned int ioread16be(void __iomem *addr)
26
+unsigned int ioread16be(const void __iomem *addr)
2727 {
2828 return readw_be(addr);
2929 }
30
-unsigned int ioread32(void __iomem *addr)
30
+unsigned int ioread32(const void __iomem *addr)
3131 {
3232 return readl(addr);
3333 }
34
-unsigned int ioread32be(void __iomem *addr)
34
+unsigned int ioread32be(const void __iomem *addr)
3535 {
3636 return readl_be(addr);
3737 }
....@@ -41,27 +41,27 @@
4141 EXPORT_SYMBOL(ioread32);
4242 EXPORT_SYMBOL(ioread32be);
4343 #ifdef __powerpc64__
44
-u64 ioread64(void __iomem *addr)
44
+u64 ioread64(const void __iomem *addr)
4545 {
4646 return readq(addr);
4747 }
48
-u64 ioread64_lo_hi(void __iomem *addr)
48
+u64 ioread64_lo_hi(const void __iomem *addr)
4949 {
5050 return readq(addr);
5151 }
52
-u64 ioread64_hi_lo(void __iomem *addr)
52
+u64 ioread64_hi_lo(const void __iomem *addr)
5353 {
5454 return readq(addr);
5555 }
56
-u64 ioread64be(void __iomem *addr)
56
+u64 ioread64be(const void __iomem *addr)
5757 {
5858 return readq_be(addr);
5959 }
60
-u64 ioread64be_lo_hi(void __iomem *addr)
60
+u64 ioread64be_lo_hi(const void __iomem *addr)
6161 {
6262 return readq_be(addr);
6363 }
64
-u64 ioread64be_hi_lo(void __iomem *addr)
64
+u64 ioread64be_hi_lo(const void __iomem *addr)
6565 {
6666 return readq_be(addr);
6767 }
....@@ -139,15 +139,15 @@
139139 * FIXME! We could make these do EEH handling if we really
140140 * wanted. Not clear if we do.
141141 */
142
-void ioread8_rep(void __iomem *addr, void *dst, unsigned long count)
142
+void ioread8_rep(const void __iomem *addr, void *dst, unsigned long count)
143143 {
144144 readsb(addr, dst, count);
145145 }
146
-void ioread16_rep(void __iomem *addr, void *dst, unsigned long count)
146
+void ioread16_rep(const void __iomem *addr, void *dst, unsigned long count)
147147 {
148148 readsw(addr, dst, count);
149149 }
150
-void ioread32_rep(void __iomem *addr, void *dst, unsigned long count)
150
+void ioread32_rep(const void __iomem *addr, void *dst, unsigned long count)
151151 {
152152 readsl(addr, dst, count);
153153 }