From patchwork Thu Nov 24 06:02:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jinank Jain X-Patchwork-Id: 25324 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp3215727wrr; Wed, 23 Nov 2022 22:08:21 -0800 (PST) X-Google-Smtp-Source: AA0mqf47lxDwOVMD2EEy0OLQdYGdAWr93KXo95yCwqd52IpMRL4g4g4z1G8Uu1kYnpw3/XnMa/KO X-Received: by 2002:a62:3306:0:b0:56b:8181:fe3e with SMTP id z6-20020a623306000000b0056b8181fe3emr34087549pfz.57.1669270101361; Wed, 23 Nov 2022 22:08:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669270101; cv=none; d=google.com; s=arc-20160816; b=vj22INIS9FlN6JL96fTMpjYfwOIgbs+Yo5NauqUJF2uzZuizZkq5GJF9rQS0TzjW59 +wfVdfzZl5aUlb12K7EFCEDAqQIZHMguvT5BGjv3y5Gz079kVSLGxDhiUTgEB6/VZ3ox YId4aHZ6YfZUClqviPjGngTqGfDYlfo+B4TKDJXGMQeF/xqPOP1dIa8X4b+ESjsvrQZ4 UhLrlBwNxdDj7r3oLXNdYWI+uAMPgmg2x3QvRMUuzlLLfM7f9dPFXYzA7ofLD45CgvYl eGrDTwTSXNqC/agrptEP1dt2GYOBU8maTdPZ1+zSpfMTt7y5PeG+s2QMf7+bRJZKhxuE FeKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature:dkim-filter; bh=D+EHMsRYcjPgM7FAsk56dOdUsC5Gb8WTyjClcLwda7k=; b=bwy6/ZaZaDmdZnAjN0TZ36XsILblBNjaVios9MZKMPgoYvzCeK3k/8FPsE87PZJcv9 WvZ+NTND9N60h2sHsRtdCGOASAnIZemwP/uzHBi0CF4XEkKmPq3Sr5LUQLZfSUF4UV5d pQDWwhD7x5yACGBYBTXNa9Iln36YyaDlMWwvTxdBajdp36DZV/f9Mwb7dm51tzldpMIs sJFisotQEl9bEIMAWOy1t9GQ0OrW4cQEn5+gyPWSskHJBMiktv9jlSDW3Bz+mjYWVVBZ b7Ov9w3W913Q0/de/9NUeTb5quxx1T8uZgl5Ig9TCaAaX6+HQc0O3pPAvwpL7nO/mWTy ujyg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=Gqf7xSFv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o26-20020a63921a000000b0046fcbcb7422si497428pgd.45.2022.11.23.22.08.08; Wed, 23 Nov 2022 22:08:21 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=Gqf7xSFv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229453AbiKXGDS (ORCPT + 99 others); Thu, 24 Nov 2022 01:03:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45830 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229490AbiKXGCy (ORCPT ); Thu, 24 Nov 2022 01:02:54 -0500 Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 4E2D229349; Wed, 23 Nov 2022 22:02:36 -0800 (PST) Received: from jinankjain-dranzer.zrrkmle5drku1h0apvxbr2u2ee.ix.internal.cloudapp.net (unknown [20.188.121.5]) by linux.microsoft.com (Postfix) with ESMTPSA id 24FE820B83CB; Wed, 23 Nov 2022 22:02:31 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com 24FE820B83CB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1669269756; bh=D+EHMsRYcjPgM7FAsk56dOdUsC5Gb8WTyjClcLwda7k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Gqf7xSFvvF1jzxNgz0Oyhb7um6bccURJNog28tTcUijek4n2OPgLxLdVvGQwcA/X5 hD8CAPOfnTd1t0jhxoAoTmY7vHF8rH8qX1GutO6UK9DbgdXZrgIMjndrDe+Qve8PbP ge/Y166XjYLFgTQfyG9Bodxzt5M9zj9bL1/nEN8c= From: Jinank Jain To: jinankjain@microsoft.com Cc: kys@microsoft.com, haiyangz@microsoft.com, wei.liu@kernel.org, decui@microsoft.com, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, arnd@arndb.de, peterz@infradead.org, jpoimboe@kernel.org, jinankjain@linux.microsoft.com, seanjc@google.com, kirill.shutemov@linux.intel.com, ak@linux.intel.com, sathyanarayanan.kuppuswamy@linux.intel.com, linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, anrayabh@linux.microsoft.com, mikelley@microsoft.com Subject: [PATCH v6 4/5] Drivers: hv: Enable vmbus driver for nested root partition Date: Thu, 24 Nov 2022 06:02:09 +0000 Message-Id: X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 X-Spam-Status: No, score=-19.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1750356565539067496?= X-GMAIL-MSGID: =?utf-8?q?1750356565539067496?= Currently VMBus driver is not initialized for root partition but we need to enable the VMBus driver for nested root partition. This is required, so that L2 root can use the VMBus devices. Signed-off-by: Jinank Jain --- drivers/hv/vmbus_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/hv/vmbus_drv.c b/drivers/hv/vmbus_drv.c index db00d20c726d..0937877eade9 100644 --- a/drivers/hv/vmbus_drv.c +++ b/drivers/hv/vmbus_drv.c @@ -2744,7 +2744,7 @@ static int __init hv_acpi_init(void) if (!hv_is_hyperv_initialized()) return -ENODEV; - if (hv_root_partition) + if (hv_root_partition && !hv_nested) return 0; /*