From: kernel test robot <lkp@intel.com> To: Fabio Estevam <festevam@gmail.com> Cc: kbuild-all@lists.01.org, Mauro Carvalho Chehab <mchehab@kernel.org>, linux-media@vger.kernel.org, Hans Verkuil <hverkuil@xs4all.nl> Subject: [ragnatech:media-tree 88/548] drivers/media/platform/fsl-viu.c:253:2: error: implicit declaration of function 'out_be32' Date: Mon, 5 Oct 2020 14:49:47 +0800 [thread overview] Message-ID: <202010051439.1ker2PZt-lkp@intel.com> (raw) [-- Attachment #1: Type: text/plain, Size: 6838 bytes --] tree: git://git.ragnatech.se/linux media-tree head: 463c43fcd97e493d8a17242f4f000c86fe642ed6 commit: 17621758e53f0e6bf1ac469cca2a59fa6457d205 [88/548] media: fsl-viu: Do not redefine out_be32()/in_be32() for CONFIG_M68K config: m68k-randconfig-r032-20201005 (attached as .config) compiler: m68k-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 remote add ragnatech git://git.ragnatech.se/linux git fetch --no-tags ragnatech media-tree git checkout 17621758e53f0e6bf1ac469cca2a59fa6457d205 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=m68k If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@intel.com> All errors (new ones prefixed by >>): drivers/media/platform/fsl-viu.c: In function 'viu_start_dma': >> drivers/media/platform/fsl-viu.c:253:2: error: implicit declaration of function 'out_be32' [-Werror=implicit-function-declaration] 253 | out_be32(&vr->status_cfg, SOFT_RST); | ^~~~~~~~ drivers/media/platform/fsl-viu.c: In function 'viu_stop_dma': >> drivers/media/platform/fsl-viu.c:266:15: error: implicit declaration of function 'in_be32' [-Werror=implicit-function-declaration] 266 | status_cfg = in_be32(&vr->status_cfg); | ^~~~~~~ cc1: some warnings being treated as errors vim +/out_be32 +253 drivers/media/platform/fsl-viu.c 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 245 adfcf2e980c4b6 drivers/media/platform/fsl-viu.c Mauro Carvalho Chehab 2018-04-05 246 static void viu_start_dma(struct viu_dev *dev) 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 247 { 27e4b6cfc97036 drivers/media/platform/fsl-viu.c Mauro Carvalho Chehab 2018-04-06 248 struct viu_reg __iomem *vr = dev->vr; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 249 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 250 dev->field = 0; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 251 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 252 /* Enable DMA operation */ 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 @253 out_be32(&vr->status_cfg, SOFT_RST); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 254 out_be32(&vr->status_cfg, INT_FIELD_EN); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 255 } 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 256 adfcf2e980c4b6 drivers/media/platform/fsl-viu.c Mauro Carvalho Chehab 2018-04-05 257 static void viu_stop_dma(struct viu_dev *dev) 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 258 { 27e4b6cfc97036 drivers/media/platform/fsl-viu.c Mauro Carvalho Chehab 2018-04-06 259 struct viu_reg __iomem *vr = dev->vr; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 260 int cnt = 100; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 261 u32 status_cfg; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 262 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 263 out_be32(&vr->status_cfg, 0); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 264 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 265 /* Clear pending interrupts */ 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 @266 status_cfg = in_be32(&vr->status_cfg); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 267 if (status_cfg & 0x3f0000) 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 268 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 269 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 270 if (status_cfg & DMA_ACT) { 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 271 do { 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 272 status_cfg = in_be32(&vr->status_cfg); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 273 if (status_cfg & INT_DMA_END_STATUS) 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 274 break; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 275 } while (cnt--); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 276 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 277 if (cnt < 0) { 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 278 /* timed out, issue soft reset */ 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 279 out_be32(&vr->status_cfg, SOFT_RST); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 280 out_be32(&vr->status_cfg, 0); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 281 } else { 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 282 /* clear DMA_END and other pending irqs */ 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 283 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 284 } 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 285 } 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 286 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 287 dev->field = 0; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 288 } 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 289 :::::: The code at line 253 was first introduced by commit :::::: 95c5d605ca6fd6ab5ab0f6d097ff97d5aa2f9235 V4L/DVB: v4l: Add MPC5121e VIU video capture driver :::::: TO: Anatolij Gustschin <agust@denx.de> :::::: CC: Mauro Carvalho Chehab <mchehab@redhat.com> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org [-- Attachment #2: .config.gz --] [-- Type: application/gzip, Size: 34444 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com> To: kbuild-all@lists.01.org Subject: [ragnatech:media-tree 88/548] drivers/media/platform/fsl-viu.c:253:2: error: implicit declaration of function 'out_be32' Date: Mon, 05 Oct 2020 14:49:47 +0800 [thread overview] Message-ID: <202010051439.1ker2PZt-lkp@intel.com> (raw) [-- Attachment #1: Type: text/plain, Size: 6926 bytes --] tree: git://git.ragnatech.se/linux media-tree head: 463c43fcd97e493d8a17242f4f000c86fe642ed6 commit: 17621758e53f0e6bf1ac469cca2a59fa6457d205 [88/548] media: fsl-viu: Do not redefine out_be32()/in_be32() for CONFIG_M68K config: m68k-randconfig-r032-20201005 (attached as .config) compiler: m68k-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 remote add ragnatech git://git.ragnatech.se/linux git fetch --no-tags ragnatech media-tree git checkout 17621758e53f0e6bf1ac469cca2a59fa6457d205 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=m68k If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@intel.com> All errors (new ones prefixed by >>): drivers/media/platform/fsl-viu.c: In function 'viu_start_dma': >> drivers/media/platform/fsl-viu.c:253:2: error: implicit declaration of function 'out_be32' [-Werror=implicit-function-declaration] 253 | out_be32(&vr->status_cfg, SOFT_RST); | ^~~~~~~~ drivers/media/platform/fsl-viu.c: In function 'viu_stop_dma': >> drivers/media/platform/fsl-viu.c:266:15: error: implicit declaration of function 'in_be32' [-Werror=implicit-function-declaration] 266 | status_cfg = in_be32(&vr->status_cfg); | ^~~~~~~ cc1: some warnings being treated as errors vim +/out_be32 +253 drivers/media/platform/fsl-viu.c 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 245 adfcf2e980c4b6 drivers/media/platform/fsl-viu.c Mauro Carvalho Chehab 2018-04-05 246 static void viu_start_dma(struct viu_dev *dev) 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 247 { 27e4b6cfc97036 drivers/media/platform/fsl-viu.c Mauro Carvalho Chehab 2018-04-06 248 struct viu_reg __iomem *vr = dev->vr; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 249 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 250 dev->field = 0; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 251 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 252 /* Enable DMA operation */ 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 @253 out_be32(&vr->status_cfg, SOFT_RST); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 254 out_be32(&vr->status_cfg, INT_FIELD_EN); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 255 } 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 256 adfcf2e980c4b6 drivers/media/platform/fsl-viu.c Mauro Carvalho Chehab 2018-04-05 257 static void viu_stop_dma(struct viu_dev *dev) 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 258 { 27e4b6cfc97036 drivers/media/platform/fsl-viu.c Mauro Carvalho Chehab 2018-04-06 259 struct viu_reg __iomem *vr = dev->vr; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 260 int cnt = 100; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 261 u32 status_cfg; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 262 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 263 out_be32(&vr->status_cfg, 0); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 264 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 265 /* Clear pending interrupts */ 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 @266 status_cfg = in_be32(&vr->status_cfg); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 267 if (status_cfg & 0x3f0000) 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 268 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 269 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 270 if (status_cfg & DMA_ACT) { 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 271 do { 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 272 status_cfg = in_be32(&vr->status_cfg); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 273 if (status_cfg & INT_DMA_END_STATUS) 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 274 break; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 275 } while (cnt--); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 276 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 277 if (cnt < 0) { 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 278 /* timed out, issue soft reset */ 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 279 out_be32(&vr->status_cfg, SOFT_RST); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 280 out_be32(&vr->status_cfg, 0); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 281 } else { 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 282 /* clear DMA_END and other pending irqs */ 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 283 out_be32(&vr->status_cfg, status_cfg & 0x3f0000); 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 284 } 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 285 } 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 286 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 287 dev->field = 0; 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 288 } 95c5d605ca6fd6 drivers/media/video/fsl-viu.c Anatolij Gustschin 2010-07-02 289 :::::: The code at line 253 was first introduced by commit :::::: 95c5d605ca6fd6ab5ab0f6d097ff97d5aa2f9235 V4L/DVB: v4l: Add MPC5121e VIU video capture driver :::::: TO: Anatolij Gustschin <agust@denx.de> :::::: CC: Mauro Carvalho Chehab <mchehab@redhat.com> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org [-- Attachment #2: config.gz --] [-- Type: application/gzip, Size: 34444 bytes --]
next reply other threads:[~2020-10-05 6:50 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-10-05 6:49 kernel test robot [this message] 2020-10-05 6:49 ` [ragnatech:media-tree 88/548] drivers/media/platform/fsl-viu.c:253:2: error: implicit declaration of function 'out_be32' kernel test robot
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=202010051439.1ker2PZt-lkp@intel.com \ --to=lkp@intel.com \ --cc=festevam@gmail.com \ --cc=hverkuil@xs4all.nl \ --cc=kbuild-all@lists.01.org \ --cc=linux-media@vger.kernel.org \ --cc=mchehab@kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.