From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 61013EC7 for ; Sat, 22 Jul 2023 23:51:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1690069915; x=1721605915; h=date:from:to:cc:subject:message-id:mime-version; bh=+DhhGqUeR4+lwgwRar8s22FvR4TfdpIrSMmNm4GyFL4=; b=DsPf4kS5cPRSXheYJrT7UDPARLGYGwurS5C1HQSTp8tRLLB4fmhvhOPf XfBJhWwVyWDbL6qxPGFDmLHLGLHmnJPX/2oBZcfZhpvbAZlkTArgFXAvF F/AltmGH2tbiR9Nf7mB7Wfm7BKY/Wd8nxKd+GBb0sLq4FB1EvU85EmX++ QzIqIo90+L9OrlYlCrrcmk4GyOMZm/1jEjwedKVqI+12hXenzWWsZhjOw anqOcAbHZxRxH/S+EV8U2opYK9ksEEhrdeykCJmUiKBz9XmiM0cwdPTd9 1sczOdaj2dGGjC1JkdjNLlUfyqxJkpPrrAKWiVm2WWs37fExd8VR6Wkvm g==; X-IronPort-AV: E=McAfee;i="6600,9927,10779"; a="370837195" X-IronPort-AV: E=Sophos;i="6.01,224,1684825200"; d="scan'208";a="370837195" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2023 16:51:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10779"; a="754895845" X-IronPort-AV: E=Sophos;i="6.01,224,1684825200"; d="scan'208";a="754895845" Received: from lkp-server02.sh.intel.com (HELO 36946fcf73d7) ([10.239.97.151]) by orsmga008.jf.intel.com with ESMTP; 22 Jul 2023 16:51:51 -0700 Received: from kbuild by 36946fcf73d7 with local (Exim 4.96) (envelope-from ) id 1qNMO6-0008gW-0n; Sat, 22 Jul 2023 23:51:50 +0000 Date: Sun, 23 Jul 2023 07:51:36 +0800 From: kernel test robot To: Thomas Gleixner Cc: oe-kbuild-all@lists.linux.dev Subject: [tglx-devel:x86/apic 52/58] arch/x86/kernel/kvm.c:828:17: error: implicit declaration of function 'apic_update_callback' Message-ID: <202307230718.1ppoP6Z1-lkp@intel.com> Precedence: bulk X-Mailing-List: oe-kbuild-all@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/tglx/devel.git x86/apic head: 11f85db0679f4f37798c648f3028126b6f7c6163 commit: 55cbab9af9e540fbbac9e7235315d03e8b654713 [52/58] x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() config: i386-randconfig-i053-20230721 (https://download.01.org/0day-ci/archive/20230723/202307230718.1ppoP6Z1-lkp@intel.com/config) compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 reproduce: (https://download.01.org/0day-ci/archive/20230723/202307230718.1ppoP6Z1-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202307230718.1ppoP6Z1-lkp@intel.com/ All errors (new ones prefixed by >>): arch/x86/kernel/kvm.c: In function 'kvm_guest_apic_eoi_write': arch/x86/kernel/kvm.c:346:9: error: implicit declaration of function 'apic_native_eoi'; did you mean 'apic_set_eoi'? [-Werror=implicit-function-declaration] 346 | apic_native_eoi(); | ^~~~~~~~~~~~~~~ | apic_set_eoi arch/x86/kernel/kvm.c: In function 'kvm_guest_init': >> arch/x86/kernel/kvm.c:828:17: error: implicit declaration of function 'apic_update_callback' [-Werror=implicit-function-declaration] 828 | apic_update_callback(eoi, kvm_guest_apic_eoi_write); | ^~~~~~~~~~~~~~~~~~~~ >> arch/x86/kernel/kvm.c:828:38: error: 'eoi' undeclared (first use in this function); did you mean 'efi'? 828 | apic_update_callback(eoi, kvm_guest_apic_eoi_write); | ^~~ | efi arch/x86/kernel/kvm.c:828:38: note: each undeclared identifier is reported only once for each function it appears in cc1: some warnings being treated as errors vim +/apic_update_callback +828 arch/x86/kernel/kvm.c 809 810 static void __init kvm_guest_init(void) 811 { 812 int i; 813 814 paravirt_ops_setup(); 815 register_reboot_notifier(&kvm_pv_reboot_nb); 816 for (i = 0; i < KVM_TASK_SLEEP_HASHSIZE; i++) 817 raw_spin_lock_init(&async_pf_sleepers[i].lock); 818 819 if (kvm_para_has_feature(KVM_FEATURE_STEAL_TIME)) { 820 has_steal_clock = 1; 821 static_call_update(pv_steal_clock, kvm_steal_clock); 822 823 pv_ops.lock.vcpu_is_preempted = 824 PV_CALLEE_SAVE(__kvm_vcpu_is_preempted); 825 } 826 827 if (kvm_para_has_feature(KVM_FEATURE_PV_EOI)) > 828 apic_update_callback(eoi, kvm_guest_apic_eoi_write); 829 830 if (kvm_para_has_feature(KVM_FEATURE_ASYNC_PF_INT) && kvmapf) { 831 static_branch_enable(&kvm_async_pf_enabled); 832 alloc_intr_gate(HYPERVISOR_CALLBACK_VECTOR, asm_sysvec_kvm_asyncpf_interrupt); 833 } 834 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki