From mboxrd@z Thu Jan 1 00:00:00 1970 From: kbuild test robot Subject: Re: [PATCH 1/9] drm/i915: rename raw reg access functions Date: Tue, 26 Mar 2019 12:18:12 +0800 Message-ID: <201903261245.5kI9llWO%lkp@intel.com> References: <20190325214940.23632-2-daniele.ceraolospurio@intel.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="IS0zKkzwUGydFO0o" Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id EDB2C6E76F for ; Tue, 26 Mar 2019 04:18:22 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20190325214940.23632-2-daniele.ceraolospurio@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniele Ceraolo Spurio Cc: intel-gfx@lists.freedesktop.org, kbuild-all@01.org, Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org --IS0zKkzwUGydFO0o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Daniele, Thank you for the patch! Yet something to improve: [auto build test ERROR on drm-intel/for-linux-next] [also build test ERROR on next-20190325] [cannot apply to v5.1-rc2] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Daniele-Ceraolo-Spurio/more-uncore-rework/20190326-110805 base: git://anongit.freedesktop.org/drm-intel for-linux-next config: x86_64-randconfig-x003-201912 (attached as .config) compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All error/warnings (new ones prefixed by >>): ^~~~~~~~~~ In file included from include/linux/io.h:25:0, from include/linux/io-mapping.h:24, from drivers/gpu/drm/i915/i915_vma.h:28, from drivers/gpu/drm/i915/intel_guc.h:36, from drivers/gpu/drm/i915/intel_guc.c:25: arch/x86/include/asm/io.h:59:17: error: conflicting types for 'readl' build_mmio_read(readl, "l", unsigned int, "=r", :"memory") ^ arch/x86/include/asm/io.h:48:20: note: in definition of macro 'build_mmio_read' static inline type name(const volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu/drm/i915/intel_guc.h:28:0, from drivers/gpu/drm/i915/intel_guc.c:25: drivers/gpu/drm/i915/intel_uncore.h:223:9: note: previous implicit declaration of 'readl' was here return read##s__(uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu/drm/i915/intel_uncore.h:234:1: note: in expansion of macro '__raw_read' __raw_read(32, l) ^~~~~~~~~~ In file included from include/linux/io.h:25:0, from include/linux/io-mapping.h:24, from drivers/gpu/drm/i915/i915_vma.h:28, from drivers/gpu/drm/i915/intel_guc.h:36, from drivers/gpu/drm/i915/intel_guc.c:25: arch/x86/include/asm/io.h:65:18: warning: conflicting types for 'writeb' build_mmio_write(writeb, "b", unsigned char, "q", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ arch/x86/include/asm/io.h:65:18: error: static declaration of 'writeb' follows non-static declaration build_mmio_write(writeb, "b", unsigned char, "q", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu/drm/i915/intel_guc.h:28:0, from drivers/gpu/drm/i915/intel_guc.c:25: drivers/gpu/drm/i915/intel_uncore.h:230:2: note: previous implicit declaration of 'writeb' was here write##s__(val, uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu/drm/i915/intel_uncore.h:237:1: note: in expansion of macro '__raw_write' __raw_write(8, b) ^~~~~~~~~~~ In file included from include/linux/io.h:25:0, from include/linux/io-mapping.h:24, from drivers/gpu/drm/i915/i915_vma.h:28, from drivers/gpu/drm/i915/intel_guc.h:36, from drivers/gpu/drm/i915/intel_guc.c:25: arch/x86/include/asm/io.h:66:18: warning: conflicting types for 'writew' build_mmio_write(writew, "w", unsigned short, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ arch/x86/include/asm/io.h:66:18: error: static declaration of 'writew' follows non-static declaration build_mmio_write(writew, "w", unsigned short, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu/drm/i915/intel_guc.h:28:0, from drivers/gpu/drm/i915/intel_guc.c:25: drivers/gpu/drm/i915/intel_uncore.h:230:2: note: previous implicit declaration of 'writew' was here write##s__(val, uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu/drm/i915/intel_uncore.h:238:1: note: in expansion of macro '__raw_write' __raw_write(16, w) ^~~~~~~~~~~ In file included from include/linux/io.h:25:0, from include/linux/io-mapping.h:24, from drivers/gpu/drm/i915/i915_vma.h:28, from drivers/gpu/drm/i915/intel_guc.h:36, from drivers/gpu/drm/i915/intel_guc.c:25: arch/x86/include/asm/io.h:67:18: warning: conflicting types for 'writel' build_mmio_write(writel, "l", unsigned int, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ arch/x86/include/asm/io.h:67:18: error: static declaration of 'writel' follows non-static declaration build_mmio_write(writel, "l", unsigned int, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu/drm/i915/intel_guc.h:28:0, from drivers/gpu/drm/i915/intel_guc.c:25: drivers/gpu/drm/i915/intel_uncore.h:230:2: note: previous implicit declaration of 'writel' was here write##s__(val, uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu/drm/i915/intel_uncore.h:239:1: note: in expansion of macro '__raw_write' __raw_write(32, l) ^~~~~~~~~~~ In file included from include/linux/io.h:25:0, from include/linux/io-mapping.h:24, from drivers/gpu/drm/i915/i915_vma.h:28, from drivers/gpu/drm/i915/intel_guc.h:36, from drivers/gpu/drm/i915/intel_guc.c:25: >> arch/x86/include/asm/io.h:97:17: error: conflicting types for 'readq' build_mmio_read(readq, "q", u64, "=r", :"memory") ^ arch/x86/include/asm/io.h:48:20: note: in definition of macro 'build_mmio_read' static inline type name(const volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu/drm/i915/intel_guc.h:28:0, from drivers/gpu/drm/i915/intel_guc.c:25: drivers/gpu/drm/i915/intel_uncore.h:223:9: note: previous implicit declaration of 'readq' was here return read##s__(uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu/drm/i915/intel_uncore.h:235:1: note: in expansion of macro '__raw_read' __raw_read(64, q) ^~~~~~~~~~ In file included from include/linux/io.h:25:0, from include/linux/io-mapping.h:24, from drivers/gpu/drm/i915/i915_vma.h:28, from drivers/gpu/drm/i915/intel_guc.h:36, from drivers/gpu/drm/i915/intel_guc.c:25: >> arch/x86/include/asm/io.h:99:18: warning: conflicting types for 'writeq' build_mmio_write(writeq, "q", u64, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ >> arch/x86/include/asm/io.h:99:18: error: static declaration of 'writeq' follows non-static declaration build_mmio_write(writeq, "q", u64, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu/drm/i915/intel_guc.h:28:0, from drivers/gpu/drm/i915/intel_guc.c:25: drivers/gpu/drm/i915/intel_uncore.h:230:2: note: previous implicit declaration of 'writeq' was here write##s__(val, uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu/drm/i915/intel_uncore.h:240:1: note: in expansion of macro '__raw_write' __raw_write(64, q) ^~~~~~~~~~~ cc1: some warnings being treated as errors -- ^ arch/x86/include/asm/io.h:48:20: note: in definition of macro 'build_mmio_read' static inline type name(const volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu//drm/i915/intel_guc.h:28:0, from drivers/gpu//drm/i915/intel_uc.h:27, from drivers/gpu//drm/i915/intel_uc.c:25: drivers/gpu//drm/i915/intel_uncore.h:223:9: note: previous implicit declaration of 'readl' was here return read##s__(uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu//drm/i915/intel_uncore.h:234:1: note: in expansion of macro '__raw_read' __raw_read(32, l) ^~~~~~~~~~ In file included from include/linux/io.h:25:0, from include/linux/io-mapping.h:24, from drivers/gpu//drm/i915/i915_vma.h:28, from drivers/gpu//drm/i915/intel_guc.h:36, from drivers/gpu//drm/i915/intel_uc.h:27, from drivers/gpu//drm/i915/intel_uc.c:25: arch/x86/include/asm/io.h:65:18: warning: conflicting types for 'writeb' build_mmio_write(writeb, "b", unsigned char, "q", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ arch/x86/include/asm/io.h:65:18: error: static declaration of 'writeb' follows non-static declaration build_mmio_write(writeb, "b", unsigned char, "q", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu//drm/i915/intel_guc.h:28:0, from drivers/gpu//drm/i915/intel_uc.h:27, from drivers/gpu//drm/i915/intel_uc.c:25: drivers/gpu//drm/i915/intel_uncore.h:230:2: note: previous implicit declaration of 'writeb' was here write##s__(val, uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu//drm/i915/intel_uncore.h:237:1: note: in expansion of macro '__raw_write' __raw_write(8, b) ^~~~~~~~~~~ In file included from include/linux/io.h:25:0, from include/linux/io-mapping.h:24, from drivers/gpu//drm/i915/i915_vma.h:28, from drivers/gpu//drm/i915/intel_guc.h:36, from drivers/gpu//drm/i915/intel_uc.h:27, from drivers/gpu//drm/i915/intel_uc.c:25: arch/x86/include/asm/io.h:66:18: warning: conflicting types for 'writew' build_mmio_write(writew, "w", unsigned short, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ arch/x86/include/asm/io.h:66:18: error: static declaration of 'writew' follows non-static declaration build_mmio_write(writew, "w", unsigned short, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu//drm/i915/intel_guc.h:28:0, from drivers/gpu//drm/i915/intel_uc.h:27, from drivers/gpu//drm/i915/intel_uc.c:25: drivers/gpu//drm/i915/intel_uncore.h:230:2: note: previous implicit declaration of 'writew' was here write##s__(val, uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu//drm/i915/intel_uncore.h:238:1: note: in expansion of macro '__raw_write' __raw_write(16, w) ^~~~~~~~~~~ In file included from include/linux/io.h:25:0, from include/linux/io-mapping.h:24, from drivers/gpu//drm/i915/i915_vma.h:28, from drivers/gpu//drm/i915/intel_guc.h:36, from drivers/gpu//drm/i915/intel_uc.h:27, from drivers/gpu//drm/i915/intel_uc.c:25: arch/x86/include/asm/io.h:67:18: warning: conflicting types for 'writel' build_mmio_write(writel, "l", unsigned int, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ arch/x86/include/asm/io.h:67:18: error: static declaration of 'writel' follows non-static declaration build_mmio_write(writel, "l", unsigned int, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu//drm/i915/intel_guc.h:28:0, from drivers/gpu//drm/i915/intel_uc.h:27, from drivers/gpu//drm/i915/intel_uc.c:25: drivers/gpu//drm/i915/intel_uncore.h:230:2: note: previous implicit declaration of 'writel' was here write##s__(val, uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu//drm/i915/intel_uncore.h:239:1: note: in expansion of macro '__raw_write' __raw_write(32, l) ^~~~~~~~~~~ In file included from include/linux/io.h:25:0, from include/linux/io-mapping.h:24, from drivers/gpu//drm/i915/i915_vma.h:28, from drivers/gpu//drm/i915/intel_guc.h:36, from drivers/gpu//drm/i915/intel_uc.h:27, from drivers/gpu//drm/i915/intel_uc.c:25: >> arch/x86/include/asm/io.h:97:17: error: conflicting types for 'readq' build_mmio_read(readq, "q", u64, "=r", :"memory") ^ arch/x86/include/asm/io.h:48:20: note: in definition of macro 'build_mmio_read' static inline type name(const volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu//drm/i915/intel_guc.h:28:0, from drivers/gpu//drm/i915/intel_uc.h:27, from drivers/gpu//drm/i915/intel_uc.c:25: drivers/gpu//drm/i915/intel_uncore.h:223:9: note: previous implicit declaration of 'readq' was here return read##s__(uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu//drm/i915/intel_uncore.h:235:1: note: in expansion of macro '__raw_read' __raw_read(64, q) ^~~~~~~~~~ In file included from include/linux/io.h:25:0, from include/linux/io-mapping.h:24, from drivers/gpu//drm/i915/i915_vma.h:28, from drivers/gpu//drm/i915/intel_guc.h:36, from drivers/gpu//drm/i915/intel_uc.h:27, from drivers/gpu//drm/i915/intel_uc.c:25: >> arch/x86/include/asm/io.h:99:18: warning: conflicting types for 'writeq' build_mmio_write(writeq, "q", u64, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ >> arch/x86/include/asm/io.h:99:18: error: static declaration of 'writeq' follows non-static declaration build_mmio_write(writeq, "q", u64, "r", :"memory") ^ arch/x86/include/asm/io.h:53:20: note: in definition of macro 'build_mmio_write' static inline void name(type val, volatile void __iomem *addr) \ ^~~~ In file included from drivers/gpu//drm/i915/intel_guc.h:28:0, from drivers/gpu//drm/i915/intel_uc.h:27, from drivers/gpu//drm/i915/intel_uc.c:25: drivers/gpu//drm/i915/intel_uncore.h:230:2: note: previous implicit declaration of 'writeq' was here write##s__(val, uncore->regs + i915_mmio_reg_offset(reg)); \ ^ drivers/gpu//drm/i915/intel_uncore.h:240:1: note: in expansion of macro '__raw_write' __raw_write(64, q) ^~~~~~~~~~~ cc1: some warnings being treated as errors vim +/readq +97 arch/x86/include/asm/io.h 93093d099 arch/x86/include/asm/io.h Ingo Molnar 2008-11-30 96 6469a0ee0 arch/x86/include/asm/io.h Andy Shevchenko 2018-05-15 @97 build_mmio_read(readq, "q", u64, "=r", :"memory") 6469a0ee0 arch/x86/include/asm/io.h Andy Shevchenko 2018-05-15 98 build_mmio_read(__readq, "q", u64, "=r", ) 6469a0ee0 arch/x86/include/asm/io.h Andy Shevchenko 2018-05-15 @99 build_mmio_write(writeq, "q", u64, "r", :"memory") 6469a0ee0 arch/x86/include/asm/io.h Andy Shevchenko 2018-05-15 100 build_mmio_write(__writeq, "q", u64, "r", ) c1f64a580 include/asm-x86/io.h Linus Torvalds 2008-05-27 101 :::::: The code at line 97 was first introduced by commit :::::: 6469a0ee0a06b2ea1f5afbb1d5a3feed017d4c7a x86/io: Define readq()/writeq() to use 64-bit type :::::: TO: Andy Shevchenko :::::: CC: Ingo Molnar --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --IS0zKkzwUGydFO0o Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 7QgblBzaF7BOORTsggEA --IS0zKkzwUGydFO0o Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 --IS0zKkzwUGydFO0o--