tree: https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git master head: 3c4fcc2648569c3fe573849f9254c8c3499ec648 commit: 6ce9e34a28174293927e0b51acc4d30a130a565a [4/6] iomap: add missing const to ioread*/iowrite addr arg config: powerpc-allnoconfig (attached as .config) compiler: powerpc-linux-gnu-gcc (Debian 8.2.0-11) 8.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 6ce9e34a28174293927e0b51acc4d30a130a565a # save the attached .config to linux build tree GCC_VERSION=8.2.0 make.cross ARCH=powerpc All errors (new ones prefixed by >>): >> arch/powerpc/kernel/iomap.c:18:14: error: conflicting types for 'ioread8' unsigned int ioread8(void __iomem *addr) ^~~~~~~ In file included from arch/powerpc/include/asm/io.h:653, from include/linux/io.h:25, from include/linux/irq.h:20, from arch/powerpc/include/asm/hardirq.h:6, from include/linux/hardirq.h:9, from include/linux/interrupt.h:11, from include/linux/pci.h:32, from arch/powerpc/kernel/iomap.c:7: include/asm-generic/iomap.h:29:21: note: previous declaration of 'ioread8' was here extern unsigned int ioread8(const void __iomem *addr); ^~~~~~~ >> arch/powerpc/kernel/iomap.c:22:14: error: conflicting types for 'ioread16' unsigned int ioread16(void __iomem *addr) ^~~~~~~~ In file included from arch/powerpc/include/asm/io.h:653, from include/linux/io.h:25, from include/linux/irq.h:20, from arch/powerpc/include/asm/hardirq.h:6, from include/linux/hardirq.h:9, from include/linux/interrupt.h:11, from include/linux/pci.h:32, from arch/powerpc/kernel/iomap.c:7: include/asm-generic/iomap.h:30:21: note: previous declaration of 'ioread16' was here extern unsigned int ioread16(const void __iomem *addr); ^~~~~~~~ >> arch/powerpc/kernel/iomap.c:26:14: error: conflicting types for 'ioread16be' unsigned int ioread16be(void __iomem *addr) ^~~~~~~~~~ In file included from arch/powerpc/include/asm/io.h:653, from include/linux/io.h:25, from include/linux/irq.h:20, from arch/powerpc/include/asm/hardirq.h:6, from include/linux/hardirq.h:9, from include/linux/interrupt.h:11, from include/linux/pci.h:32, from arch/powerpc/kernel/iomap.c:7: include/asm-generic/iomap.h:31:21: note: previous declaration of 'ioread16be' was here extern unsigned int ioread16be(const void __iomem *addr); ^~~~~~~~~~ >> arch/powerpc/kernel/iomap.c:30:14: error: conflicting types for 'ioread32' unsigned int ioread32(void __iomem *addr) ^~~~~~~~ In file included from arch/powerpc/include/asm/io.h:653, from include/linux/io.h:25, from include/linux/irq.h:20, from arch/powerpc/include/asm/hardirq.h:6, from include/linux/hardirq.h:9, from include/linux/interrupt.h:11, from include/linux/pci.h:32, from arch/powerpc/kernel/iomap.c:7: include/asm-generic/iomap.h:32:21: note: previous declaration of 'ioread32' was here extern unsigned int ioread32(const void __iomem *addr); ^~~~~~~~ >> arch/powerpc/kernel/iomap.c:34:14: error: conflicting types for 'ioread32be' unsigned int ioread32be(void __iomem *addr) ^~~~~~~~~~ In file included from arch/powerpc/include/asm/io.h:653, from include/linux/io.h:25, from include/linux/irq.h:20, from arch/powerpc/include/asm/hardirq.h:6, from include/linux/hardirq.h:9, from include/linux/interrupt.h:11, from include/linux/pci.h:32, from arch/powerpc/kernel/iomap.c:7: include/asm-generic/iomap.h:33:21: note: previous declaration of 'ioread32be' was here extern unsigned int ioread32be(const void __iomem *addr); ^~~~~~~~~~ >> arch/powerpc/kernel/iomap.c:142:6: error: conflicting types for 'ioread8_rep' void ioread8_rep(void __iomem *addr, void *dst, unsigned long count) ^~~~~~~~~~~ In file included from arch/powerpc/include/asm/io.h:653, from include/linux/io.h:25, from include/linux/irq.h:20, from arch/powerpc/include/asm/hardirq.h:6, from include/linux/hardirq.h:9, from include/linux/interrupt.h:11, from include/linux/pci.h:32, from arch/powerpc/kernel/iomap.c:7: include/asm-generic/iomap.h:60:13: note: previous declaration of 'ioread8_rep' was here extern void ioread8_rep(const void __iomem *port, void *buf, unsigned long count); ^~~~~~~~~~~ >> arch/powerpc/kernel/iomap.c:146:6: error: conflicting types for 'ioread16_rep' void ioread16_rep(void __iomem *addr, void *dst, unsigned long count) ^~~~~~~~~~~~ In file included from arch/powerpc/include/asm/io.h:653, from include/linux/io.h:25, from include/linux/irq.h:20, from arch/powerpc/include/asm/hardirq.h:6, from include/linux/hardirq.h:9, from include/linux/interrupt.h:11, from include/linux/pci.h:32, from arch/powerpc/kernel/iomap.c:7: include/asm-generic/iomap.h:61:13: note: previous declaration of 'ioread16_rep' was here extern void ioread16_rep(const void __iomem *port, void *buf, unsigned long count); ^~~~~~~~~~~~ >> arch/powerpc/kernel/iomap.c:150:6: error: conflicting types for 'ioread32_rep' void ioread32_rep(void __iomem *addr, void *dst, unsigned long count) ^~~~~~~~~~~~ In file included from arch/powerpc/include/asm/io.h:653, from include/linux/io.h:25, from include/linux/irq.h:20, from arch/powerpc/include/asm/hardirq.h:6, from include/linux/hardirq.h:9, from include/linux/interrupt.h:11, from include/linux/pci.h:32, from arch/powerpc/kernel/iomap.c:7: include/asm-generic/iomap.h:62:13: note: previous declaration of 'ioread32_rep' was here extern void ioread32_rep(const void __iomem *port, void *buf, unsigned long count); ^~~~~~~~~~~~ vim +/ioread8_rep +142 arch/powerpc/kernel/iomap.c ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 @7 #include <linux/pci.h> ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 8 #include <linux/mm.h> 93087948 arch/powerpc/kernel/iomap.c Paul Gortmaker 2011-07-29 9 #include <linux/export.h> ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 10 #include <asm/io.h> 50747cb8 arch/powerpc/kernel/iomap.c Benjamin Herrenschmidt 2007-07-26 11 #include <asm/pci-bridge.h> 38e9d36b arch/powerpc/kernel/iomap.c Benjamin Herrenschmidt 2017-01-30 12 #include <asm/isa-bridge.h> ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 13 ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 14 /* ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 15 * Here comes the ppc64 implementation of the IOMAP ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 16 * interfaces. ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 17 */ 8943212c arch/powerpc/kernel/iomap.c Kumar Gala 2007-01-26 @18 unsigned int ioread8(void __iomem *addr) ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 19 { ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 20 return readb(addr); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 21 } 8943212c arch/powerpc/kernel/iomap.c Kumar Gala 2007-01-26 @22 unsigned int ioread16(void __iomem *addr) ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 23 { ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 24 return readw(addr); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 25 } 8943212c arch/powerpc/kernel/iomap.c Kumar Gala 2007-01-26 @26 unsigned int ioread16be(void __iomem *addr) 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 27 { 0eb57368 arch/powerpc/kernel/iomap.c Gavin Shan 2014-06-23 28 return readw_be(addr); 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 29 } 8943212c arch/powerpc/kernel/iomap.c Kumar Gala 2007-01-26 @30 unsigned int ioread32(void __iomem *addr) ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 31 { ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 32 return readl(addr); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 33 } 8943212c arch/powerpc/kernel/iomap.c Kumar Gala 2007-01-26 @34 unsigned int ioread32be(void __iomem *addr) 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 35 { 0eb57368 arch/powerpc/kernel/iomap.c Gavin Shan 2014-06-23 36 return readl_be(addr); 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 37 } ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 38 EXPORT_SYMBOL(ioread8); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 39 EXPORT_SYMBOL(ioread16); 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 40 EXPORT_SYMBOL(ioread16be); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 41 EXPORT_SYMBOL(ioread32); 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 42 EXPORT_SYMBOL(ioread32be); d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 43 #ifdef __powerpc64__ d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 44 u64 ioread64(void __iomem *addr) d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 45 { d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 46 return readq(addr); d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 47 } 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 48 u64 ioread64_lo_hi(void __iomem *addr) 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 49 { 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 50 return readq(addr); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 51 } 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 52 u64 ioread64_hi_lo(void __iomem *addr) 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 53 { 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 54 return readq(addr); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 55 } d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 56 u64 ioread64be(void __iomem *addr) d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 57 { d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 58 return readq_be(addr); d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 59 } 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 60 u64 ioread64be_lo_hi(void __iomem *addr) 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 61 { 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 62 return readq_be(addr); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 63 } 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 64 u64 ioread64be_hi_lo(void __iomem *addr) 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 65 { 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 66 return readq_be(addr); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 67 } d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 68 EXPORT_SYMBOL(ioread64); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 69 EXPORT_SYMBOL(ioread64_lo_hi); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 70 EXPORT_SYMBOL(ioread64_hi_lo); d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 71 EXPORT_SYMBOL(ioread64be); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 72 EXPORT_SYMBOL(ioread64be_lo_hi); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 73 EXPORT_SYMBOL(ioread64be_hi_lo); d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 74 #endif /* __powerpc64__ */ ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 75 8943212c arch/powerpc/kernel/iomap.c Kumar Gala 2007-01-26 76 void iowrite8(u8 val, void __iomem *addr) ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 77 { ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 78 writeb(val, addr); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 79 } 8943212c arch/powerpc/kernel/iomap.c Kumar Gala 2007-01-26 80 void iowrite16(u16 val, void __iomem *addr) ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 81 { ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 82 writew(val, addr); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 83 } 8943212c arch/powerpc/kernel/iomap.c Kumar Gala 2007-01-26 84 void iowrite16be(u16 val, void __iomem *addr) 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 85 { 0eb57368 arch/powerpc/kernel/iomap.c Gavin Shan 2014-06-23 86 writew_be(val, addr); 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 87 } 8943212c arch/powerpc/kernel/iomap.c Kumar Gala 2007-01-26 88 void iowrite32(u32 val, void __iomem *addr) ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 89 { ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 90 writel(val, addr); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 91 } 8943212c arch/powerpc/kernel/iomap.c Kumar Gala 2007-01-26 92 void iowrite32be(u32 val, void __iomem *addr) 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 93 { 0eb57368 arch/powerpc/kernel/iomap.c Gavin Shan 2014-06-23 94 writel_be(val, addr); 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 95 } ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 96 EXPORT_SYMBOL(iowrite8); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 97 EXPORT_SYMBOL(iowrite16); 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 98 EXPORT_SYMBOL(iowrite16be); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 99 EXPORT_SYMBOL(iowrite32); 76637536 arch/ppc64/kernel/iomap.c Arthur Othieno 2005-08-20 100 EXPORT_SYMBOL(iowrite32be); d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 101 #ifdef __powerpc64__ d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 102 void iowrite64(u64 val, void __iomem *addr) d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 103 { d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 104 writeq(val, addr); d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 105 } 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 106 void iowrite64_lo_hi(u64 val, void __iomem *addr) 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 107 { 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 108 writeq(val, addr); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 109 } 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 110 void iowrite64_hi_lo(u64 val, void __iomem *addr) 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 111 { 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 112 writeq(val, addr); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 113 } d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 114 void iowrite64be(u64 val, void __iomem *addr) d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 115 { d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 116 writeq_be(val, addr); d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 117 } 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 118 void iowrite64be_lo_hi(u64 val, void __iomem *addr) 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 119 { 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 120 writeq_be(val, addr); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 121 } 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 122 void iowrite64be_hi_lo(u64 val, void __iomem *addr) 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 123 { 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 124 writeq_be(val, addr); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 125 } d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 126 EXPORT_SYMBOL(iowrite64); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 127 EXPORT_SYMBOL(iowrite64_lo_hi); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 128 EXPORT_SYMBOL(iowrite64_hi_lo); d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 129 EXPORT_SYMBOL(iowrite64be); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 130 EXPORT_SYMBOL(iowrite64be_lo_hi); 07c3d9ea arch/powerpc/kernel/iomap.c Logan Gunthorpe 2018-03-27 131 EXPORT_SYMBOL(iowrite64be_hi_lo); d54fc90c arch/powerpc/kernel/iomap.c Horia Geantă 2016-05-19 132 #endif /* __powerpc64__ */ ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 133 ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 134 /* ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 135 * These are the "repeat read/write" functions. Note the ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 136 * non-CPU byte order. We do things in "IO byteorder" ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 137 * here. ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 138 * ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 139 * FIXME! We could make these do EEH handling if we really ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 140 * wanted. Not clear if we do. ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 141 */ ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 @142 void ioread8_rep(void __iomem *addr, void *dst, unsigned long count) ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 143 { 0eb57368 arch/powerpc/kernel/iomap.c Gavin Shan 2014-06-23 144 readsb(addr, dst, count); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 145 } ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 @146 void ioread16_rep(void __iomem *addr, void *dst, unsigned long count) ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 147 { 0eb57368 arch/powerpc/kernel/iomap.c Gavin Shan 2014-06-23 148 readsw(addr, dst, count); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 149 } ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 @150 void ioread32_rep(void __iomem *addr, void *dst, unsigned long count) ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 151 { 0eb57368 arch/powerpc/kernel/iomap.c Gavin Shan 2014-06-23 152 readsl(addr, dst, count); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 153 } ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 154 EXPORT_SYMBOL(ioread8_rep); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 155 EXPORT_SYMBOL(ioread16_rep); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 156 EXPORT_SYMBOL(ioread32_rep); ^1da177e arch/ppc64/kernel/iomap.c Linus Torvalds 2005-04-16 157 :::::: The code at line 142 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds <torvalds@xxxxxxxxxxxxxxx> :::::: CC: Linus Torvalds <torvalds@xxxxxxxxxxxxxxx> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip