kbuild test robot
2020-Apr-12 11:37 UTC
[vhost:vhost 54/54] drivers/virtio/Kconfig:49: syntax error
tree: https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git vhost head: e282a85dc20e6d5da055e65c48aae15cc14897c7 commit: e282a85dc20e6d5da055e65c48aae15cc14897c7 [54/54] vdpa: make vhost, virtio depend on menu config: powerpc-defconfig compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 4e86e5eedc684453fe0af6eca2ebdbff33db012c) reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout e282a85dc20e6d5da055e65c48aae15cc14897c7 COMPILER=clang make.cross ARCH=powerpc defconfig COMPILER=clang make.cross ARCH=powerpc If you fix the issue, kindly add following tag as appropriate Reported-by: kbuild test robot <lkp at intel.com> All errors (new ones prefixed by >>):>> drivers/virtio/Kconfig:49: syntax error >> drivers/virtio/Kconfig:48: unknown statement "depend" >> drivers/virtio/Kconfig:49: invalid statementdrivers/virtio/Kconfig:50: invalid statement>> drivers/virtio/Kconfig:51: unknown statement "This"drivers/virtio/Kconfig:52:warning: ignoring unsupported character '.' drivers/virtio/Kconfig:52:warning: ignoring unsupported character ','>> drivers/virtio/Kconfig:52: unknown statement "device" >> drivers/virtio/Kconfig:53: unknown statement "an" >> drivers/virtio/Kconfig:54: unknown statement "physical"drivers/virtio/Kconfig:55:warning: ignoring unsupported character '.'>> drivers/virtio/Kconfig:55: unknown statement "offloaded"drivers/virtio/Kconfig:57:warning: ignoring unsupported character ',' drivers/virtio/Kconfig:57:warning: ignoring unsupported character '.'>> drivers/virtio/Kconfig:57: unknown statement "If"make[2]: *** [scripts/kconfig/Makefile:85: defconfig] Error 1 make[1]: *** [Makefile:568: defconfig] Error 2 make: *** [Makefile:180: sub-make] Error 2 4 real 1 user 1 sys 59.31% cpu make defconfig -->> drivers/virtio/Kconfig:49: syntax error >> drivers/virtio/Kconfig:48: unknown statement "depend" >> drivers/virtio/Kconfig:49: invalid statementdrivers/virtio/Kconfig:50: invalid statement>> drivers/virtio/Kconfig:51: unknown statement "This"drivers/virtio/Kconfig:52:warning: ignoring unsupported character '.' drivers/virtio/Kconfig:52:warning: ignoring unsupported character ','>> drivers/virtio/Kconfig:52: unknown statement "device" >> drivers/virtio/Kconfig:53: unknown statement "an" >> drivers/virtio/Kconfig:54: unknown statement "physical"drivers/virtio/Kconfig:55:warning: ignoring unsupported character '.'>> drivers/virtio/Kconfig:55: unknown statement "offloaded"drivers/virtio/Kconfig:57:warning: ignoring unsupported character ',' drivers/virtio/Kconfig:57:warning: ignoring unsupported character '.'>> drivers/virtio/Kconfig:57: unknown statement "If"make[2]: *** [scripts/kconfig/Makefile:75: oldconfig] Error 1 make[1]: *** [Makefile:568: oldconfig] Error 2 make: *** [Makefile:180: sub-make] Error 2 4 real 1 user 1 sys 66.71% cpu make oldconfig -->> drivers/virtio/Kconfig:49: syntax error >> drivers/virtio/Kconfig:48: unknown statement "depend" >> drivers/virtio/Kconfig:49: invalid statementdrivers/virtio/Kconfig:50: invalid statement>> drivers/virtio/Kconfig:51: unknown statement "This"drivers/virtio/Kconfig:52:warning: ignoring unsupported character '.' drivers/virtio/Kconfig:52:warning: ignoring unsupported character ','>> drivers/virtio/Kconfig:52: unknown statement "device" >> drivers/virtio/Kconfig:53: unknown statement "an" >> drivers/virtio/Kconfig:54: unknown statement "physical"drivers/virtio/Kconfig:55:warning: ignoring unsupported character '.'>> drivers/virtio/Kconfig:55: unknown statement "offloaded"drivers/virtio/Kconfig:57:warning: ignoring unsupported character ',' drivers/virtio/Kconfig:57:warning: ignoring unsupported character '.'>> drivers/virtio/Kconfig:57: unknown statement "If"make[2]: *** [scripts/kconfig/Makefile:75: olddefconfig] Error 1 make[1]: *** [Makefile:568: olddefconfig] Error 2 make: *** [Makefile:180: sub-make] Error 2 4 real 1 user 1 sys 66.26% cpu make olddefconfig vim +49 drivers/virtio/Kconfig e72542191cbba4 Ohad Ben-Cohen 2011-07-05 14 3343660d8c62c6 Anthony Liguori 2007-11-12 15 config VIRTIO_PCI d72c5a8c8c57cb Kees Cook 2012-10-02 16 tristate "PCI driver for virtio devices" d72c5a8c8c57cb Kees Cook 2012-10-02 17 depends on PCI 3343660d8c62c6 Anthony Liguori 2007-11-12 18 select VIRTIO 3343660d8c62c6 Anthony Liguori 2007-11-12 19 ---help--- b2a6d51ddf7b23 Michael S. Tsirkin 2015-01-15 20 This driver provides support for virtio based paravirtual device 3343660d8c62c6 Anthony Liguori 2007-11-12 21 drivers over PCI. This requires that your VMM has appropriate PCI 3343660d8c62c6 Anthony Liguori 2007-11-12 22 virtio backends. Most QEMU based VMMs should support these devices 3343660d8c62c6 Anthony Liguori 2007-11-12 23 (like KVM or Xen). 3343660d8c62c6 Anthony Liguori 2007-11-12 24 3343660d8c62c6 Anthony Liguori 2007-11-12 25 If unsure, say M. 3343660d8c62c6 Anthony Liguori 2007-11-12 26 46506da5f365ef Michael S. Tsirkin 2015-01-15 27 config VIRTIO_PCI_LEGACY 46506da5f365ef Michael S. Tsirkin 2015-01-15 28 bool "Support for legacy virtio draft 0.9.X and older devices" 46506da5f365ef Michael S. Tsirkin 2015-01-15 29 default y 46506da5f365ef Michael S. Tsirkin 2015-01-15 30 depends on VIRTIO_PCI 46506da5f365ef Michael S. Tsirkin 2015-01-15 31 ---help--- 46506da5f365ef Michael S. Tsirkin 2015-01-15 32 Virtio PCI Card 0.9.X Draft (circa 2014) and older device support. 46506da5f365ef Michael S. Tsirkin 2015-01-15 33 46506da5f365ef Michael S. Tsirkin 2015-01-15 34 This option enables building a transitional driver, supporting 46506da5f365ef Michael S. Tsirkin 2015-01-15 35 both devices conforming to Virtio 1 specification, and legacy devices. 46506da5f365ef Michael S. Tsirkin 2015-01-15 36 If disabled, you get a slightly smaller, non-transitional driver, 46506da5f365ef Michael S. Tsirkin 2015-01-15 37 with no legacy compatibility. 46506da5f365ef Michael S. Tsirkin 2015-01-15 38 46506da5f365ef Michael S. Tsirkin 2015-01-15 39 So look out into your driveway. Do you have a flying car? If 46506da5f365ef Michael S. Tsirkin 2015-01-15 40 so, you can happily disable this option and virtio will not 46506da5f365ef Michael S. Tsirkin 2015-01-15 41 break. Otherwise, leave it set. Unless you're testing what 46506da5f365ef Michael S. Tsirkin 2015-01-15 42 life will be like in The Future. 46506da5f365ef Michael S. Tsirkin 2015-01-15 43 46506da5f365ef Michael S. Tsirkin 2015-01-15 44 If unsure, say Y. 46506da5f365ef Michael S. Tsirkin 2015-01-15 45 c043b4a8cf3b16 Jason Wang 2020-03-26 46 config VIRTIO_VDPA c043b4a8cf3b16 Jason Wang 2020-03-26 47 tristate "vDPA driver for virtio devices" e282a85dc20e6d Michael S. Tsirkin 2020-04-12 @48 depend on VDPA c043b4a8cf3b16 Jason Wang 2020-03-26 @49 select VIRTIO c043b4a8cf3b16 Jason Wang 2020-03-26 50 help c043b4a8cf3b16 Jason Wang 2020-03-26 @51 This driver provides support for virtio based paravirtual c043b4a8cf3b16 Jason Wang 2020-03-26 @52 device driver over vDPA bus. For this to be useful, you need c043b4a8cf3b16 Jason Wang 2020-03-26 @53 an appropriate vDPA device implementation that operates on a c043b4a8cf3b16 Jason Wang 2020-03-26 @54 physical device to allow the datapath of virtio to be c043b4a8cf3b16 Jason Wang 2020-03-26 @55 offloaded to hardware. c043b4a8cf3b16 Jason Wang 2020-03-26 56 c043b4a8cf3b16 Jason Wang 2020-03-26 @57 If unsure, say M. c043b4a8cf3b16 Jason Wang 2020-03-26 58 :::::: The code at line 49 was first introduced by commit :::::: c043b4a8cf3b16fbdcaec1126841431c33b16e98 virtio: introduce a vDPA based transport :::::: TO: Jason Wang <jasowang at redhat.com> :::::: CC: Michael S. Tsirkin <mst at redhat.com> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all at lists.01.org