Messages in this thread | | | Date | Fri, 4 Sep 2020 12:21:37 +0800 | From | kernel test robot <> | Subject | drivers/gpu/drm/msm/msm_drv.c:123:15: warning: no previous prototype for '_msm_ioremap' |
| |
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 59126901f200f5fc907153468b03c64e0081b6e6 commit: 62a35e81c2c1bae04fdefde56f2a92dd3e56164d drm/msm: Quiet error during failure in optional resource mappings. date: 5 weeks ago config: arm64-randconfig-r013-20200904 (attached as .config) compiler: aarch64-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 62a35e81c2c1bae04fdefde56f2a92dd3e56164d # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm64
If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
>> drivers/gpu/drm/msm/msm_drv.c:123:15: warning: no previous prototype for '_msm_ioremap' [-Wmissing-prototypes] 123 | void __iomem *_msm_ioremap(struct platform_device *pdev, const char *name, | ^~~~~~~~~~~~
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=62a35e81c2c1bae04fdefde56f2a92dd3e56164d git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 62a35e81c2c1bae04fdefde56f2a92dd3e56164d vim +/_msm_ioremap +123 drivers/gpu/drm/msm/msm_drv.c
122 > 123 void __iomem *_msm_ioremap(struct platform_device *pdev, const char *name, 124 const char *dbgname, bool quiet) 125 { 126 struct resource *res; 127 unsigned long size; 128 void __iomem *ptr; 129 130 if (name) 131 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, name); 132 else 133 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 134 135 if (!res) { 136 if (!quiet) 137 DRM_DEV_ERROR(&pdev->dev, "failed to get memory resource: %s\n", name); 138 return ERR_PTR(-EINVAL); 139 } 140 141 size = resource_size(res); 142 143 ptr = devm_ioremap(&pdev->dev, res->start, size); 144 if (!ptr) { 145 if (!quiet) 146 DRM_DEV_ERROR(&pdev->dev, "failed to ioremap: %s\n", name); 147 return ERR_PTR(-ENOMEM); 148 } 149 150 if (reglog) 151 printk(KERN_DEBUG "IO:region %s %p %08lx\n", dbgname, ptr, size); 152 153 return ptr; 154 } 155
--- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org [unhandled content-type:application/gzip] | |