Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp555964pxk; Wed, 16 Sep 2020 10:39:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxoFxM2pshlGhGiWoVLtvpww/B4STiMJU53U0VhdeQ0IagP1eqnrxkN8TnxE/paPUrOLaX1 X-Received: by 2002:a17:906:e216:: with SMTP id gf22mr26784713ejb.2.1600277989550; Wed, 16 Sep 2020 10:39:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600277989; cv=none; d=google.com; s=arc-20160816; b=Z068JOWiZH+c3NisxWK9oW89d8R1vJOFqZ3jMfcTNPz3simmTPore4QKHojBWklsLq uQUY7ZIDzALgRdsaO+kS8aqJb+hzafQewsYOMXyfusMW38uIN3Ug6lBDYw2kkGnnio3o tqY+sw+kOxC0tp92qr5GndhpEaVGjWT08JE7P8hMVSA10zk0QVRqQNfYDdNNCE+6pYvR 9wt8ROElX8SdcWLOPJ4s7ABD6K9rj0XrhMhTjBidPv94dHr02y/ICu5os0KuSfoBDxBg aeQ/Jg2EMwZSeCt8M3TU7HNatgCeiR4s/vitZirS/Mb9QuTbxiWyaIh3fRaMTDF9PnZm 9XCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ki62FqIiIgJ8yaBZSKIYHGl1mRsUtoqotQFZS0p5Has=; b=sXKIY3uRCu1SFDLDfDQN7dQqGnnKWN/aWzVQl6wAv5iqdqV+Nqp0nA7fUJrRxXf+9S CfyB58dOf719yWBG6wv3n6mqOuUhs0WUdKH9l0IJWJAio1zvwd23iTYwUbAnBsWi5V12 CJmLRDo144d8t4mfOgCuHH3q3Izo9SuxdQXz7+IAHXmxiHMuvLqgCfvVnVIOWXVuxy9R izvuKXiBqBkkmmwtdaTqtUMUXM14ghPmL7g9l+pPNUZgS5qVUCS9g3yTTJt7Kbbj+tUI Gt4eTKWaSmKkulNyyVUlqmt/DzPLz3o5DneK9w2M04W3fjXvriC8NT2ceoKUFjv4USgz RNkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=kuz0lgsV; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hh9si12530220ejb.38.2020.09.16.10.39.26; Wed, 16 Sep 2020 10:39:49 -0700 (PDT) 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; dkim=pass header.i=@google.com header.s=20161025 header.b=kuz0lgsV; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727198AbgIPRhb (ORCPT + 99 others); Wed, 16 Sep 2020 13:37:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33568 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726369AbgIPRfW (ORCPT ); Wed, 16 Sep 2020 13:35:22 -0400 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9518EC061353 for ; Wed, 16 Sep 2020 10:34:52 -0700 (PDT) Received: by mail-wr1-x444.google.com with SMTP id c18so7751494wrm.9 for ; Wed, 16 Sep 2020 10:34:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ki62FqIiIgJ8yaBZSKIYHGl1mRsUtoqotQFZS0p5Has=; b=kuz0lgsVij7wLKItfIOGcuCmtvwNys1htJnrFzCNRHaLjnVgElf4udXEubZns0dGAz NqFkPkuvm9TbHN4J5VCtVm7UDYsIf+4wGcbWnp5r2GIAd9r+/SBADS9HcvFM14SFeAoq P2YaGqpnPwU/jtKoPyr2enlSJh9RNiWe4T5dguCXaWfc0N0jpNjqUEXj8iL+3zzKLce5 gQOmsMW24e8arpUJ3wc5JQTLKSJiijZpRkX/RtKzwFR8HA3+DbxQCE5+3Z9HI+eiTgxx FbB0gtfKqTpG/ce9J6iO28HJ/sQI4vk6jtZNWmtWmSFxB01rO8VQFJ/ro1Fry1BHESOm 8VGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ki62FqIiIgJ8yaBZSKIYHGl1mRsUtoqotQFZS0p5Has=; b=EwHtJ8Rb4Mi9sd288hky2PoBdJA8xlVbMZsIBbspjtS9RFsmuLzGT1d0IsKB30C7ns GPRwkR1CylJvAAI5g2PHUqEsGyBQpVGxQPHN8hEI+WGcH7WEr/pc4aIRcdriHEwqOrQM T/XJvzxcPtImFYzNaYozp1WnZxO0/nLBZPufTNIj7L+stoEKPc3wFwY8ZiNFkIk7azp9 x8alFR1bbc68G0oyx/I1tGnPscmAAW3WI2eee14e6MZwq4U4j8qBaTuJ2dK9wo4oXywK AUMBz76Mq8anLM6BTLsKHKRvELs6PJmw8tHk9nLGh/aE1MqZxcmSdREuwOsfHRaAKPnR Uv+w== X-Gm-Message-State: AOAM532DCm4vyk7rE8xGZahvjHvTQAoHCKdd90LWadU5V6+oG5htL/O0 mvVoulvqYv5zoSLD2qE/XXmKjw== X-Received: by 2002:a05:6000:1184:: with SMTP id g4mr27622757wrx.20.1600277691141; Wed, 16 Sep 2020 10:34:51 -0700 (PDT) Received: from localhost ([2a01:4b00:8523:2d03:e49d:f6be:d31b:ad3c]) by smtp.gmail.com with ESMTPSA id o16sm32123548wrp.52.2020.09.16.10.34.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 16 Sep 2020 10:34:50 -0700 (PDT) From: David Brazdil To: kvmarm@lists.cs.columbia.edu Cc: Catalin Marinas , Will Deacon , Marc Zyngier , James Morse , Julien Thierry , Suzuki K Poulose , Dennis Zhou , Tejun Heo , Christoph Lameter , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel-team@android.com, David Brazdil Subject: [PATCH v3 03/11] kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM Date: Wed, 16 Sep 2020 18:34:31 +0100 Message-Id: <20200916173439.32265-4-dbrazdil@google.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200916173439.32265-1-dbrazdil@google.com> References: <20200916173439.32265-1-dbrazdil@google.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Minor cleanup that only creates __kvm_ex_table ELF section and related symbols if CONFIG_KVM is enabled. Signed-off-by: David Brazdil --- arch/arm64/kernel/vmlinux.lds.S | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/kernel/vmlinux.lds.S b/arch/arm64/kernel/vmlinux.lds.S index 7cba7623fcec..0d543570e811 100644 --- a/arch/arm64/kernel/vmlinux.lds.S +++ b/arch/arm64/kernel/vmlinux.lds.S @@ -21,11 +21,15 @@ ENTRY(_text) jiffies = jiffies_64; +#ifdef CONFIG_KVM #define HYPERVISOR_EXTABLE \ . = ALIGN(SZ_8); \ __start___kvm_ex_table = .; \ *(__kvm_ex_table) \ __stop___kvm_ex_table = .; +#else /* CONFIG_KVM */ +#define HYPERVISOR_EXTABLE +#endif #define HYPERVISOR_TEXT \ /* \ -- 2.28.0.618.gf4bc123cb7-goog