Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp855808pxb; Thu, 25 Feb 2021 17:40:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJybjrkUla0XOd+g6DdzhtRsR0ab6CdDK7Ss7Q3hU7lyeU+bH5DJrbdhEU8ZoD3utgIbNvlV X-Received: by 2002:a17:906:4c8b:: with SMTP id q11mr605322eju.270.1614303632909; Thu, 25 Feb 2021 17:40:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614303632; cv=none; d=google.com; s=arc-20160816; b=bRyaehC5DeGp6s+TUjKfMyOVir+rTGm6+t9Ms+63Dc0DbXwLnkq4Txmn2nMsBxyWjk 3Us3Fa+ff7LJiimH7F3q5pQp1wpcVI94P+uxMIN47TVE+sDQjI0YsFrAsawzO8GfY4bp 1m7fIPlKRZ8LOYsk3IbUauKNNHE6/dnLi6caEEcDeOeeXO4p7a1+kefAlFkbTouxDDnW qiFAOK7N4vWZdD/rbL07I7w3Vofar/8ixQIDO4eoWHokIFKw6DcxaCx8BI6hb5b0CceQ lkq6GUPYuA8tIEE+mN4AanJVPRW/xS0KGwDwe1qS3jIxeuQjZEJFgJ4j4UjLdaXYBXir HWSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :ironport-sdr:ironport-sdr; bh=vkMm/S0wNotj81QZPgf3prB50ciWvjPGJZrmHHYZWeI=; b=NZr9ESHnXHU3aZ3NZzTpf0Ak2c14CoeECHc1+gvuqjXNwOFQ0wNslaNZUbvhOtdY5u oVIbW/PKfdG4CZZ/QCnnliRE+Czcbd1J40WfBmCMucxZtXPy8Sre4wKmthePer47asas +dYbD4IMSs9GVJ/8F8DcN6DM/bXu0D5t1rP9qi0VtyypvgyuN1+1Qo0jtL6AW+lcMGt1 qcXPEsYullZyRLgdbrSQEz0hjONtyglhZGZEuuZSrpYVUhCtQ1N/8yFXO3wz+n4dit4a o6y+mtw1vjJ1nrGC/5Ux28EmxeRDz56yXpDFaXRRAh5MMLL2IKc6UMtK2GNwDzGU6598 PSug== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gb39si4777779ejc.370.2021.02.25.17.40.10; Thu, 25 Feb 2021 17:40:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229953AbhBZBiy (ORCPT + 99 others); Thu, 25 Feb 2021 20:38:54 -0500 Received: from mga09.intel.com ([134.134.136.24]:62051 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229534AbhBZBiw (ORCPT ); Thu, 25 Feb 2021 20:38:52 -0500 IronPort-SDR: q+H4wR18JTdBlj1xVr31Jbxu57NaY0zcvwu9ZyQLhELdzCw6WlcwKY36MCdLcBsF9Rf9g8JXUn gyQb3uAneGdw== X-IronPort-AV: E=McAfee;i="6000,8403,9906"; a="185862046" X-IronPort-AV: E=Sophos;i="5.81,207,1610438400"; d="scan'208";a="185862046" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Feb 2021 17:38:11 -0800 IronPort-SDR: hCUO2ULXAnczIGQEbRPZd/IawMZg2PrD20vXp+OdVmL2/WTgpqFQt1DUuB491BdlZjsVxh6Ys0 bnWYBoNVrbNg== X-IronPort-AV: E=Sophos;i="5.81,207,1610438400"; d="scan'208";a="404661950" Received: from shuo-intel.sh.intel.com (HELO localhost) ([10.239.154.30]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Feb 2021 17:38:09 -0800 Date: Fri, 26 Feb 2021 09:38:07 +0800 From: Shuo A Liu To: Arnd Bergmann Cc: Reinette Chatre , Greg Kroah-Hartman , Arnd Bergmann , Zhi Wang , linux-kernel@vger.kernel.org Subject: Re: [PATCH] virt: acrn: add hotplug_cpu dependency Message-ID: <20210226013807.GA9695@shuo-intel.sh.intel.com> References: <20210225133838.2196965-1-arnd@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20210225133838.2196965-1-arnd@kernel.org> User-Agent: Mutt/1.8.3 (2017-05-23) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Arnd, There is already a patchset for this build issue. Please refer to https://lore.kernel.org/lkml/20210221134339.57851-1-shuo.a.liu@intel.com/. Hi Greg, Would you like accept that patchset in you tree? Thanks shuo On Thu 25.Feb'21 at 14:38:30 +0100, Arnd Bergmann wrote: >From: Arnd Bergmann > >Without CPU hotplug, acrn fails to build: > >drivers/virt/acrn/hsm.c:389:3: error: implicit declaration of function 'remove_cpu' [-Werror,-Wimplicit-function-declaration] > remove_cpu(cpu); > ^ >drivers/virt/acrn/hsm.c:402:2: error: implicit declaration of function 'add_cpu' [-Werror,-Wimplicit-function-declaration] > add_cpu(cpu); > ^ > >Enforce the dependency through Kconfig to avoid the build failure. > >Fixes: 666834c47d3b ("virt: acrn: Introduce ACRN HSM basic driver") >Signed-off-by: Arnd Bergmann >--- > drivers/virt/acrn/Kconfig | 1 + > 1 file changed, 1 insertion(+) > >diff --git a/drivers/virt/acrn/Kconfig b/drivers/virt/acrn/Kconfig >index 3e1a61c9d8d8..fbb0e3234aaf 100644 >--- a/drivers/virt/acrn/Kconfig >+++ b/drivers/virt/acrn/Kconfig >@@ -2,6 +2,7 @@ > config ACRN_HSM > tristate "ACRN Hypervisor Service Module" > depends on ACRN_GUEST >+ depends on HOTPLUG_CPU > select EVENTFD > help > ACRN Hypervisor Service Module (HSM) is a kernel module which >-- >2.29.2 >