[staging:staging-testing 393/537] drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c:267:12: error: 'atomisp_restore_iunit_reg' defined but not used
kbuild test robot
fengguang.wu at intel.com
Mon Mar 20 00:47:29 UTC 2017
tree: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git staging-testing
head: a729782e2d444d51ee21052fd0db076d3fd4955f
commit: 49637a458b61629672a8ae19fdae2058c64815cf [393/537] staging: media: atomisp: remove '.' from pci Makefile
config: x86_64-randconfig-x019-03200710 (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
git checkout 49637a458b61629672a8ae19fdae2058c64815cf
# save the attached .config to linux build tree
make ARCH=x86_64
All errors (new ones prefixed by >>):
drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c: In function 'atomisp_video_init':
drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c:137:43: error: 'struct video_device' has no member named 'entity'
ret = media_entity_pads_init(&video->vdev.entity, 1, &video->pad);
^
drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c: In function 'atomisp_video_unregister':
drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c:195:36: error: 'struct video_device' has no member named 'entity'
media_entity_cleanup(&video->vdev.entity);
^
drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c: In function 'atomisp_register_entities':
drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c:897:2: error: implicit declaration of function 'media_device_init' [-Werror=implicit-function-declaration]
media_device_init(&isp->media_dev);
^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c:898:15: error: 'struct v4l2_device' has no member named 'mdev'; did you mean 'dev'?
isp->v4l2_dev.mdev = &isp->media_dev;
^
drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c:1029:5: error: implicit declaration of function 'media_device_cleanup' [-Werror=implicit-function-declaration]
media_device_cleanup(&isp->media_dev);
^~~~~~~~~~~~~~~~~~~~
At top level:
>> drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c:267:12: error: 'atomisp_restore_iunit_reg' defined but not used [-Werror=unused-function]
static int atomisp_restore_iunit_reg(struct atomisp_device *isp)
^~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
vim +/atomisp_restore_iunit_reg +267 drivers/staging/media/atomisp/pci/atomisp2/atomisp_v4l2.c
a49d2536 Alan Cox 2017-02-17 251 /*
a49d2536 Alan Cox 2017-02-17 252 * On CHT CSI_READY bit should be enabled before stream on
a49d2536 Alan Cox 2017-02-17 253 */
a49d2536 Alan Cox 2017-02-17 254 if (IS_CHT && (isp->media_dev.hw_revision >= ((ATOMISP_HW_REVISION_ISP2401 <<
a49d2536 Alan Cox 2017-02-17 255 ATOMISP_HW_REVISION_SHIFT) | ATOMISP_HW_STEPPING_B0)))
a49d2536 Alan Cox 2017-02-17 256 isp->saved_regs.csi_control |=
a49d2536 Alan Cox 2017-02-17 257 MRFLD_PCI_CSI_CONTROL_CSI_READY;
a49d2536 Alan Cox 2017-02-17 258 pci_read_config_dword(dev, MRFLD_PCI_CSI_AFE_RCOMP_CONTROL,
a49d2536 Alan Cox 2017-02-17 259 &isp->saved_regs.csi_afe_rcomp_config);
a49d2536 Alan Cox 2017-02-17 260 pci_read_config_dword(dev, MRFLD_PCI_CSI_AFE_HS_CONTROL,
a49d2536 Alan Cox 2017-02-17 261 &isp->saved_regs.csi_afe_hs_control);
a49d2536 Alan Cox 2017-02-17 262 pci_read_config_dword(dev, MRFLD_PCI_CSI_DEADLINE_CONTROL,
a49d2536 Alan Cox 2017-02-17 263 &isp->saved_regs.csi_deadline_control);
a49d2536 Alan Cox 2017-02-17 264 return 0;
a49d2536 Alan Cox 2017-02-17 265 }
a49d2536 Alan Cox 2017-02-17 266
a49d2536 Alan Cox 2017-02-17 @267 static int atomisp_restore_iunit_reg(struct atomisp_device *isp)
a49d2536 Alan Cox 2017-02-17 268 {
a49d2536 Alan Cox 2017-02-17 269 struct pci_dev *dev = isp->pdev;
a49d2536 Alan Cox 2017-02-17 270
a49d2536 Alan Cox 2017-02-17 271 dev_dbg(isp->dev, "%s\n", __func__);
a49d2536 Alan Cox 2017-02-17 272
a49d2536 Alan Cox 2017-02-17 273 pci_write_config_word(dev, PCI_COMMAND, isp->saved_regs.pcicmdsts);
a49d2536 Alan Cox 2017-02-17 274 pci_write_config_dword(dev, PCI_BASE_ADDRESS_0,
a49d2536 Alan Cox 2017-02-17 275 isp->saved_regs.ispmmadr);
:::::: The code at line 267 was first introduced by commit
:::::: a49d25364dfb9f8a64037488a39ab1f56c5fa419 staging/atomisp: Add support for the Intel IPU v2
:::::: TO: Alan Cox <alan at linux.intel.com>
:::::: CC: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 27232 bytes
Desc: not available
URL: <http://driverdev.linuxdriverproject.org/pipermail/driverdev-devel/attachments/20170320/244a963e/attachment-0001.bin>
More information about the devel
mailing list