From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.3 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 805FDC1975A for ; Thu, 12 Mar 2020 09:28:21 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 37241206F1 for ; Thu, 12 Mar 2020 09:28:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726808AbgCLJ2T (ORCPT ); Thu, 12 Mar 2020 05:28:19 -0400 Received: from mga06.intel.com ([134.134.136.31]:23833 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725268AbgCLJ2T (ORCPT ); Thu, 12 Mar 2020 05:28:19 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Mar 2020 02:28:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,544,1574150400"; d="gz'50?scan'50,208,50";a="231989626" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga007.jf.intel.com with ESMTP; 12 Mar 2020 02:28:14 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1jCK8U-0009KL-4Z; Thu, 12 Mar 2020 17:28:14 +0800 Date: Thu, 12 Mar 2020 17:27:46 +0800 From: kbuild test robot To: Anup Patel Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Palmer Dabbelt , Atish Patra , Alistair Francis Subject: drivers/gpu/drm/virtio/virtgpu_drv.c:138: undefined reference to `drm_dev_unregister' Message-ID: <202003121740.y0emsXZ2%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Dxnq1zWXvFF0Q93v" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: e6e6ec48dd0fa12e8a2d1ff6b55cd907401bd7fe commit: 759bdc168181abeff61399d0f7ecec2852cc3e61 RISC-V: Add kconfig option for QEMU virt machine date: 7 days ago config: riscv-randconfig-a001-20200312 (attached as .config) compiler: riscv32-linux-gcc (GCC) 9.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 759bdc168181abeff61399d0f7ecec2852cc3e61 # save the attached .config to linux build tree GCC_VERSION=9.2.0 make.cross ARCH=riscv If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): riscv32-linux-ld: drivers/virtio/virtio_balloon.o: in function `__list_add': include/linux/list.h:72: undefined reference to `balloon_page_dequeue' riscv32-linux-ld: drivers/virtio/virtio_balloon.o: in function `virtballoon_probe': drivers/virtio/virtio_balloon.c:871: undefined reference to `balloon_page_alloc' riscv32-linux-ld: drivers/virtio/virtio_balloon.o: in function `update_balloon_size_func': drivers/virtio/virtio_balloon.c:451: undefined reference to `balloon_page_enqueue' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o: in function `virtio_gpu_remove': >> drivers/gpu/drm/virtio/virtgpu_drv.c:138: undefined reference to `drm_dev_unregister' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.c:139: undefined reference to `drm_dev_put' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o: in function `virtio_gpu_probe': drivers/gpu/drm/virtio/virtgpu_drv.c:107: undefined reference to `drm_dev_alloc' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.c:118: undefined reference to `drm_dev_put' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.c:132: undefined reference to `drm_dev_register' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o: in function `virtio_gpu_pci_quirk': drivers/gpu/drm/virtio/virtgpu_drv.c:92: undefined reference to `drm_dev_set_unique' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o: in function `.LANCHOR0': virtgpu_drv.c:(.data+0xe4): undefined reference to `drm_gem_prime_handle_to_fd' riscv32-linux-ld: virtgpu_drv.c:(.data+0xe8): undefined reference to `drm_gem_prime_fd_to_handle' riscv32-linux-ld: virtgpu_drv.c:(.data+0x10c): undefined reference to `drm_gem_prime_mmap' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x8): undefined reference to `drm_read' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x24): undefined reference to `drm_poll' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x28): undefined reference to `drm_ioctl' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x30): undefined reference to `drm_gem_mmap' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x38): undefined reference to `drm_open' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_drv.o:(.rodata+0x40): undefined reference to `drm_release' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_change_queue_depth': drivers/scsi/virtio_scsi.c:677: undefined reference to `scsi_change_queue_depth' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `kmalloc_array': include/linux/slab.h:589: undefined reference to `sdev_prefix_printk' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_device_reset': drivers/scsi/virtio_scsi.c:633: undefined reference to `scsi_remove_host' riscv32-linux-ld: drivers/scsi/virtio_scsi.c:643: undefined reference to `scsi_host_put' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_complete_cmd': drivers/scsi/virtio_scsi.c:118: undefined reference to `scmd_printk' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtio_scsi_host': drivers/scsi/virtio_scsi.c:94: undefined reference to `scsi_device_lookup' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_handle_param_change': drivers/scsi/virtio_scsi.c:311: undefined reference to `scsi_device_put' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_handle_event': drivers/scsi/virtio_scsi.c:387: undefined reference to `scsi_device_lookup' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_handle_transport_reset': drivers/scsi/virtio_scsi.c:285: undefined reference to `scsi_remove_device' >> riscv32-linux-ld: drivers/scsi/virtio_scsi.c:285: undefined reference to `scsi_device_put' riscv32-linux-ld: drivers/scsi/virtio_scsi.c:291: undefined reference to `__scsi_iterate_devices' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_rescan_hotunplug': drivers/scsi/virtio_scsi.c:337: undefined reference to `__scsi_execute' riscv32-linux-ld: drivers/scsi/virtio_scsi.c:340: undefined reference to `__scsi_iterate_devices' >> riscv32-linux-ld: drivers/scsi/virtio_scsi.c:344: undefined reference to `scsi_remove_device' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `scsi_execute_req': include/scsi/scsi_device.h:455: undefined reference to `__scsi_iterate_devices' >> riscv32-linux-ld: include/scsi/scsi_device.h:455: undefined reference to `scsi_scan_host' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_rescan_hotunplug': drivers/scsi/virtio_scsi.c:352: undefined reference to `scsi_add_device' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtio_scsi_host': >> drivers/scsi/virtio_scsi.c:94: undefined reference to `scsi_rescan_device' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_queuecommand': drivers/scsi/virtio_scsi.c:581: undefined reference to `scmd_printk' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_probe': drivers/scsi/virtio_scsi.c:850: undefined reference to `scsi_host_alloc' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_init': drivers/scsi/virtio_scsi.c:801: undefined reference to `scsi_host_put' riscv32-linux-ld: drivers/scsi/virtio_scsi.o: in function `virtscsi_probe': >> drivers/scsi/virtio_scsi.c:872: undefined reference to `scsi_add_host_with_dma' >> riscv32-linux-ld: drivers/scsi/virtio_scsi.c:877: undefined reference to `scsi_scan_host' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.o: in function `virtio_gpu_config_changed_work_func': drivers/gpu/drm/virtio/virtgpu_kms.c:47: undefined reference to `drm_helper_hpd_irq_event' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.o: in function `virtio_find_vqs': include/linux/virtio_config.h:197: undefined reference to `__drm_err' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.o: in function `virtio_gpu_init': drivers/gpu/drm/virtio/virtgpu_kms.c:173: undefined reference to `__drm_err' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.c:181: undefined reference to `__drm_err' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.o: in function `kmalloc_array': include/linux/slab.h:593: undefined reference to `__drm_err' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_kms.o: in function `virtio_gpu_get_capsets': drivers/gpu/drm/virtio/virtgpu_kms.c:95: undefined reference to `__drm_err' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `virtio_gpu_gem_create': drivers/gpu/drm/virtio/virtgpu_gem.c:46: undefined reference to `drm_gem_handle_create' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.c:52: undefined reference to `drm_gem_object_put_unlocked' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.c:59: undefined reference to `drm_gem_object_release' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `virtio_gpu_mode_dumb_mmap': drivers/gpu/drm/virtio/virtgpu_gem.c:97: undefined reference to `drm_gem_object_lookup' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `drm_vma_node_offset_addr': include/drm/drm_vma_manager.h:204: undefined reference to `drm_gem_object_put_unlocked' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `virtio_gpu_gem_object_close': drivers/gpu/drm/virtio/virtgpu_gem.c:144: undefined reference to `drm_gem_lock_reservations' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `virtio_gpu_array_lock_resv': drivers/gpu/drm/virtio/virtgpu_gem.c:211: undefined reference to `drm_gem_unlock_reservations' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `virtio_gpu_array_add_fence': drivers/gpu/drm/virtio/virtgpu_gem.c:228: undefined reference to `drm_gem_object_put_unlocked' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_gem.o: in function `virtio_gpu_array_from_handles': drivers/gpu/drm/virtio/virtgpu_gem.c:169: undefined reference to `drm_gem_object_lookup' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `vgdev_atomic_commit_tail': drivers/gpu/drm/virtio/virtgpu_display.c:331: undefined reference to `drm_atomic_helper_commit_modeset_disables' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:332: undefined reference to `drm_atomic_helper_commit_modeset_enables' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:333: undefined reference to `drm_atomic_helper_commit_planes' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:335: undefined reference to `drm_atomic_helper_commit_hw_done' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:337: undefined reference to `drm_atomic_helper_wait_for_vblanks' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:338: undefined reference to `drm_atomic_helper_cleanup_planes' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_conn_mode_valid': drivers/gpu/drm/virtio/virtgpu_display.c:206: undefined reference to `__drm_dbg' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_conn_get_modes': drivers/gpu/drm/virtio/virtgpu_display.c:163: undefined reference to `drm_add_edid_modes' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:170: undefined reference to `drm_add_modes_noedid' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:175: undefined reference to `drm_set_preferred_mode' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:177: undefined reference to `__drm_dbg' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:178: undefined reference to `drm_cvt_mode' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:181: undefined reference to `drm_mode_probed_add' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_conn_destroy': drivers/gpu/drm/virtio/virtgpu_display.c:236: undefined reference to `drm_connector_unregister' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:237: undefined reference to `drm_connector_cleanup' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_crtc_atomic_flush': >> drivers/gpu/drm/virtio/virtgpu_display.c:127: undefined reference to `drm_crtc_send_vblank_event' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_user_framebuffer_create': drivers/gpu/drm/virtio/virtgpu_display.c:325: undefined reference to `drm_gem_object_lookup' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_framebuffer_init': drivers/gpu/drm/virtio/virtgpu_display.c:75: undefined reference to `drm_helper_mode_fill_fb_struct' >> riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:77: undefined reference to `drm_framebuffer_init' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_user_framebuffer_create': drivers/gpu/drm/virtio/virtgpu_display.c:319: undefined reference to `drm_gem_object_put_unlocked' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_modeset_init': drivers/gpu/drm/virtio/virtgpu_display.c:352: undefined reference to `drm_mode_config_init' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `vgdev_output_init': drivers/gpu/drm/virtio/virtgpu_display.c:285: undefined reference to `drm_encoder_init' >> riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:288: undefined reference to `drm_connector_attach_encoder' >> riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:290: undefined reference to `drm_connector_register' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:275: undefined reference to `drm_crtc_init_with_planes' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:279: undefined reference to `drm_connector_init' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `drm_connector_helper_add': include/drm/drm_modeset_helper_vtables.h:1061: undefined reference to `drm_connector_attach_edid_property' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `vgdev_output_init': drivers/gpu/drm/virtio/virtgpu_display.c:283: undefined reference to `drm_mode_config_reset' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `virtio_gpu_modeset_fini': >> drivers/gpu/drm/virtio/virtgpu_display.c:377: undefined reference to `drm_atomic_helper_shutdown' >> riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.c:378: undefined reference to `drm_mode_config_cleanup' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `.LANCHOR0': drivers/gpu/drm/virtio/virtgpu_display.c:59: undefined reference to `drm_gem_fb_destroy' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `.LANCHOR0': virtgpu_display.c:(.rodata+0x4): undefined reference to `drm_gem_fb_create_handle' riscv32-linux-ld: virtgpu_display.c:(.rodata+0x8): undefined reference to `drm_atomic_helper_dirtyfb' riscv32-linux-ld: virtgpu_display.c:(.rodata+0x1c): undefined reference to `drm_atomic_helper_check' riscv32-linux-ld: virtgpu_display.c:(.rodata+0x20): undefined reference to `drm_atomic_helper_commit' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `.LANCHOR0': drivers/gpu/drm/virtio/virtgpu_display.c:49: undefined reference to `drm_atomic_helper_crtc_reset' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_display.o: in function `.LANCHOR0': virtgpu_display.c:(.rodata+0x44): undefined reference to `drm_crtc_cleanup' riscv32-linux-ld: virtgpu_display.c:(.rodata+0x48): undefined reference to `drm_atomic_helper_set_config' riscv32-linux-ld: virtgpu_display.c:(.rodata+0x4c): undefined reference to `drm_atomic_helper_page_flip' riscv32-linux-ld: virtgpu_display.c:(.rodata+0x58): undefined reference to `drm_atomic_helper_crtc_duplicate_state' riscv32-linux-ld: virtgpu_display.c:(.rodata+0x5c): undefined reference to `drm_atomic_helper_crtc_destroy_state' riscv32-linux-ld: virtgpu_display.c:(.rodata+0xcc): undefined reference to `drm_atomic_helper_connector_reset' riscv32-linux-ld: virtgpu_display.c:(.rodata+0xd8): undefined reference to `drm_helper_probe_single_connector_modes' riscv32-linux-ld: virtgpu_display.c:(.rodata+0xec): undefined reference to `drm_atomic_helper_connector_duplicate_state' riscv32-linux-ld: virtgpu_display.c:(.rodata+0xf0): undefined reference to `drm_atomic_helper_connector_destroy_state' riscv32-linux-ld: virtgpu_display.c:(.rodata+0x128): undefined reference to `drm_encoder_cleanup' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `spin_lock': >> include/linux/spinlock.h:338: undefined reference to `__drm_dbg' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_cmd_get_display_info_cb': drivers/gpu/drm/virtio/virtgpu_vq.c:643: undefined reference to `__drm_dbg' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:643: undefined reference to `drm_helper_hpd_irq_event' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:658: undefined reference to `drm_kms_helper_hotplug_event' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_cmd_get_edid_cb': drivers/gpu/drm/virtio/virtgpu_vq.c:720: undefined reference to `drm_do_get_edid' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:729: undefined reference to `drm_connector_update_edid_property' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `__list_add': >> include/linux/list.h:67: undefined reference to `__drm_dbg' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_dequeue_ctrl_func': >> drivers/gpu/drm/virtio/virtgpu_vq.c:201: undefined reference to `__drm_err' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:215: undefined reference to `__drm_dbg' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:224: undefined reference to `__drm_err' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_cmd_transfer_from_host_3d': >> drivers/gpu/drm/virtio/virtgpu_vq.c:1047: undefined reference to `drm_gem_shmem_pin' >> riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:1050: undefined reference to `drm_gem_shmem_get_sg_table' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_object_attach': drivers/gpu/drm/virtio/virtgpu_vq.c:1117: undefined reference to `__drm_err' >> riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.c:1118: undefined reference to `drm_gem_shmem_unpin' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_vq.o: in function `virtio_gpu_cmd_resource_attach_backing': >> drivers/gpu/drm/virtio/virtgpu_vq.c:625: undefined reference to `drm_gem_shmem_unpin' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_object.o: in function `virtio_gpu_resource_id_put': drivers/gpu/drm/virtio/virtgpu_object.c:59: undefined reference to `drm_gem_shmem_free_object' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_object.o: in function `virtio_gpu_object_create': drivers/gpu/drm/virtio/virtgpu_object.c:117: undefined reference to `drm_gem_shmem_create' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_object.o: in function `virtio_gpu_resource_id_get': drivers/gpu/drm/virtio/virtgpu_object.c:50: undefined reference to `drm_gem_shmem_free_object' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_object.o: in function `.LANCHOR0': virtgpu_object.c:(.rodata+0xc): undefined reference to `drm_gem_shmem_print_info' riscv32-linux-ld: virtgpu_object.c:(.rodata+0x14): undefined reference to `drm_gem_shmem_pin' riscv32-linux-ld: virtgpu_object.c:(.rodata+0x18): undefined reference to `drm_gem_shmem_unpin' riscv32-linux-ld: virtgpu_object.c:(.rodata+0x1c): undefined reference to `drm_gem_shmem_get_sg_table' riscv32-linux-ld: virtgpu_object.c:(.rodata+0x20): undefined reference to `drm_gem_shmem_vmap' riscv32-linux-ld: virtgpu_object.c:(.rodata+0x24): undefined reference to `drm_gem_shmem_vunmap' riscv32-linux-ld: virtgpu_object.c:(.rodata+0x28): undefined reference to `drm_gem_shmem_mmap' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_debugfs.o: in function `virtio_gpu_debugfs_init': drivers/gpu/drm/virtio/virtgpu_debugfs.c:77: undefined reference to `drm_debugfs_create_files' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_plane.o: in function `virtio_gpu_plane_destroy': drivers/gpu/drm/virtio/virtgpu_plane.c:72: undefined reference to `drm_plane_cleanup' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_plane.o: in function `virtio_gpu_plane_atomic_check': drivers/gpu/drm/virtio/virtgpu_plane.c:95: undefined reference to `drm_atomic_get_crtc_state' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_plane.c:99: undefined reference to `drm_atomic_helper_check_plane_state' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_plane.o: in function `virtio_gpu_primary_plane_update': drivers/gpu/drm/virtio/virtgpu_plane.c:146: undefined reference to `__drm_dbg' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_plane.c:154: undefined reference to `drm_atomic_helper_damage_merged' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_plane.c:168: undefined reference to `__drm_dbg' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_plane.o: in function `virtio_gpu_cursor_plane_update': drivers/gpu/drm/virtio/virtgpu_plane.c:255: undefined reference to `__drm_dbg' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_plane.c:274: undefined reference to `__drm_dbg' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_plane.o: in function `kmem_cache_alloc_trace': include/linux/slab.h:451: undefined reference to `drm_universal_plane_init' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_plane.o: in function `.LANCHOR0': drivers/gpu/drm/virtio/virtgpu_plane.c:76: undefined reference to `drm_atomic_helper_update_plane' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_plane.o: in function `.LANCHOR0': virtgpu_plane.c:(.rodata+0x3c): undefined reference to `drm_atomic_helper_disable_plane' riscv32-linux-ld: virtgpu_plane.c:(.rodata+0x44): undefined reference to `drm_atomic_helper_plane_reset' riscv32-linux-ld: virtgpu_plane.c:(.rodata+0x4c): undefined reference to `drm_atomic_helper_plane_duplicate_state' riscv32-linux-ld: virtgpu_plane.c:(.rodata+0x50): undefined reference to `drm_atomic_helper_plane_destroy_state' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_ioctl.o: in function `virtio_gpu_wait_ioctl': drivers/gpu/drm/virtio/virtgpu_ioctl.c:379: undefined reference to `drm_gem_object_lookup' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_ioctl.c:391: undefined reference to `drm_gem_object_put_unlocked' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_ioctl.o: in function `virtio_gpu_resource_info_ioctl': drivers/gpu/drm/virtio/virtgpu_ioctl.c:268: undefined reference to `drm_gem_object_lookup' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_ioctl.c:279: undefined reference to `drm_gem_object_put_unlocked' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_ioctl.o: in function `refcount_sub_and_test': include/linux/refcount.h:255: undefined reference to `drm_gem_handle_create' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_ioctl.o: in function `virtio_gpu_resource_create_ioctl': drivers/gpu/drm/virtio/virtgpu_ioctl.c:254: undefined reference to `drm_gem_object_put_unlocked' riscv32-linux-ld: drivers/gpu/drm/virtio/virtgpu_ioctl.c:239: undefined reference to `drm_gem_object_release' vim +138 drivers/gpu/drm/virtio/virtgpu_drv.c dc5698e80cf724 Dave Airlie 2013-09-09 133 dc5698e80cf724 Dave Airlie 2013-09-09 134 static void virtio_gpu_remove(struct virtio_device *vdev) dc5698e80cf724 Dave Airlie 2013-09-09 135 { dc5698e80cf724 Dave Airlie 2013-09-09 136 struct drm_device *dev = vdev->priv; 9d492b6bece4ec Rodrigo Siqueira 2018-02-22 137 d516e75c71c985 Ezequiel Garcia 2019-01-08 @138 drm_dev_unregister(dev); d516e75c71c985 Ezequiel Garcia 2019-01-08 139 virtio_gpu_deinit(dev); c8f95a56b6763c Chuhong Yuan 2019-11-09 140 drm_dev_put(dev); dc5698e80cf724 Dave Airlie 2013-09-09 141 } dc5698e80cf724 Dave Airlie 2013-09-09 142 :::::: The code at line 138 was first introduced by commit :::::: d516e75c71c9853ef70a9c476d11a97b69380147 drm/virtio: Drop deprecated load/unload initialization :::::: TO: Ezequiel Garcia :::::: CC: Gerd Hoffmann --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --Dxnq1zWXvFF0Q93v Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 BLjoM8LeMyZwHdH3+P8DtbhTEOTJAQA= --Dxnq1zWXvFF0Q93v--