From patchwork Wed Sep 13 11:38:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Juergen Gross X-Patchwork-Id: 138938 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9ecd:0:b0:3f2:4152:657d with SMTP id t13csp1215846vqx; Wed, 13 Sep 2023 09:44:37 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGaxL3R6L9ctQyBTbJX8Cpxjrg8yP9SA0IB7NqQ13JCg8r8xVjffexWysRbjpjANns2cUZb X-Received: by 2002:a05:6a00:a1b:b0:68f:ecb9:5fde with SMTP id p27-20020a056a000a1b00b0068fecb95fdemr3610073pfh.34.1694623477416; Wed, 13 Sep 2023 09:44:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694623477; cv=none; d=google.com; s=arc-20160816; b=WyXan42PVM36fOo5Z1v1zOxtF16g3n5gbrduZotvDuT5DFW7j49u63ya8ifLjVgIO1 fa65xchd77hjoWbinToIB2Bz9ixWuRQqIIWK8lfnXJpUEQn08b5GLAOkPCLgh15O0jZo KMEQGoooE5RRagBahZ8E8qVv6DT9rbVS7OFW978Z02vCnFyjNQur2USK4QqPrGf3gD0X gNhu3GwclkgKiwxwzxljBYJE4V8uUv5uItrNax1bpJDAUlG3EhP4mqk+KjRGgVhJxqr4 5HuTis9CLEVlPkAWtovJSKfyJKhD9P2EPGXhT9F8XF3Uv3Mkk9KXRpJhKtj3EN1BFABF l0Xw== 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; bh=dVPKyjPuFRiMX6H05C4yegFljVDNBdmN4FRlJrZXtC8=; fh=+wJYbGBaqsBVAfFRIfKRQQ/FzFM2UjW7iKlkJJfYct8=; b=iLwtUlFHweyiHuT+5FqELzgKb260yOzuox6vRfND+7QSZJzU+YZa5/kZ0K40BbEPU1 d4w5qLNrA5YR72g/6yNN8KxCjM4pcqzooROaG0WpgAl1YMRcKdNg5yoPWh4AwyDBcIZf UpfJq+W0W5JydGqmH+W9YisXA6mLrQ1yfhH5mJjmcR7kTfpYZfwN6gYOP2j5kuLhmEVi N52YV9PY0QwME74QRDUWotBSeIqS2IUkb7m30tEofXKBd1pY76QQclMa447aPdV9F48G qycX+6QLW7unwayDBBm5QL8PEgdO43oSAJ1RjyOuTGSp4qsPdAcUq6pU/qg3LpxdDjTv ngzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.com header.s=susede1 header.b=DlBJopdp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id y17-20020a056a001c9100b0068fcf6fe22csi4969982pfw.304.2023.09.13.09.44.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Sep 2023 09:44:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.com header.s=susede1 header.b=DlBJopdp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 3600981B4554; Wed, 13 Sep 2023 04:38:48 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240397AbjIMLin (ORCPT + 36 others); Wed, 13 Sep 2023 07:38:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33764 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240363AbjIMLil (ORCPT ); Wed, 13 Sep 2023 07:38:41 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 90AE7173E for ; Wed, 13 Sep 2023 04:38:37 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 50BCD218E3; Wed, 13 Sep 2023 11:38:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1694605116; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dVPKyjPuFRiMX6H05C4yegFljVDNBdmN4FRlJrZXtC8=; b=DlBJopdppVqDlPo0820IN+B0NKE4azUrDiJXIdKEpL7OlV6MYr3nHi2QMsbkX4If5GTMSw NvGizRK0K/HmNwxhO3Ur6reeYkbMTx8gOR9zz1u+xaGJmgkuGNayQN6qLQvBTG8SUtXD26 hVytxMzRpTNnAk+YIeojWOkv2IacXs8= Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 223A113582; Wed, 13 Sep 2023 11:38:36 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id 0PoHBzyfAWVoCwAAMHmgww (envelope-from ); Wed, 13 Sep 2023 11:38:36 +0000 From: Juergen Gross To: linux-kernel@vger.kernel.org Cc: Juergen Gross , Stefano Stabellini , Oleksandr Tyshchenko , xen-devel@lists.xenproject.org Subject: [PATCH 1/3] arm/xen: remove lazy mode related definitions Date: Wed, 13 Sep 2023 13:38:26 +0200 Message-Id: <20230913113828.18421-2-jgross@suse.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20230913113828.18421-1-jgross@suse.com> References: <20230913113828.18421-1-jgross@suse.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Wed, 13 Sep 2023 04:38:48 -0700 (PDT) X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1776941507511321875 X-GMAIL-MSGID: 1776941507511321875 include/xen/arm/hypervisor.h contains definitions related to paravirt lazy mode, which are used nowhere in the code. All paravirt lazy mode related users are in x86 code, so remove the definitions on Arm side. Signed-off-by: Juergen Gross Acked-by: Stefano Stabellini --- include/xen/arm/hypervisor.h | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/include/xen/arm/hypervisor.h b/include/xen/arm/hypervisor.h index 43ef24dd030e..9995695204f5 100644 --- a/include/xen/arm/hypervisor.h +++ b/include/xen/arm/hypervisor.h @@ -7,18 +7,6 @@ extern struct shared_info *HYPERVISOR_shared_info; extern struct start_info *xen_start_info; -/* Lazy mode for batching updates / context switch */ -enum paravirt_lazy_mode { - PARAVIRT_LAZY_NONE, - PARAVIRT_LAZY_MMU, - PARAVIRT_LAZY_CPU, -}; - -static inline enum paravirt_lazy_mode paravirt_get_lazy_mode(void) -{ - return PARAVIRT_LAZY_NONE; -} - #ifdef CONFIG_XEN void __init xen_early_init(void); #else