From patchwork Tue Sep 12 14:16:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ard Biesheuvel X-Patchwork-Id: 13381776 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0389BCA0EEC for ; Tue, 12 Sep 2023 14:19:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:From:Subject:Message-ID: References:Mime-Version:In-Reply-To:Date:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=xS08Y3+goom75x2crzsAwpG1z6h0aK6J0CaEBmHRnlw=; b=YpbuhG+rixeT0RXaETUpOIiGkw W6YbD9QF001Y93r8TiAQd+Q/nQ/V1DUSQRRzcs0tw9fXuylu6aNNqkinnHKkYWDSDuPfyQUanRDGT S/EPERohZc2T2BJ786N/QMnQvDjWpPNyZURzPZooKmXYeL8oSX3SxFYRXOGaxQD17y9wWUorUhwd7 AEY5UsIMhZgL1LJoiGHZo/nw1zGdV+JVD3ANWrKDklr1SZ78yF7jUOMsYeDcsXJNNb0a5uINHWcGU ixaIy3KmNgSgmP4Cn9IOTGj4jMZ9WKJrSlvpcGzzU8LkTz352UWekW6aeHFllEpkY4hkKLg+OMkKX vvps7Dgw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qg4Dv-003Wok-17; Tue, 12 Sep 2023 14:18:39 +0000 Received: from mail-wr1-x449.google.com ([2a00:1450:4864:20::449]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qg4DQ-003WMc-01 for linux-arm-kernel@lists.infradead.org; Tue, 12 Sep 2023 14:18:17 +0000 Received: by mail-wr1-x449.google.com with SMTP id ffacd0b85a97d-31f9186eb8dso2019220f8f.1 for ; Tue, 12 Sep 2023 07:18:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1694528285; x=1695133085; darn=lists.infradead.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=NQhu/6aj13Dt2lH4DoK1t46t8648KCj8JbD+ZI51H4w=; b=z7XukCY/SYghLUpN2U2EOd5gh0eWtMzi6ZlkxRPUI0dLZC/o6zF1hz/YoTBtASjz95 qDX9apcRY3bWRtARtIRmogiVkEEzSYVrj/izjZA6VbM9aS+PT8fHvVGse9rggJLRdjE8 n8MXa3vNPoyfJ2hXhxLkMz+1QXqjdExKp26/SKdJL0IGtTWdB73rlQP9MEWEIglBvz28 VksmqAG6ZcdgblZJs2lbt5AAVlF52LFjfMfQ4Zkv1o2J/Vdl2QMCcjxDimMjZdPaZ89E c+OwVj1BHd44wS9PI/8J7crus4Gkhuj4uwfyuIeXfozIuTkebCQbaUTTRrhBwORU0nMH Qj7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694528285; x=1695133085; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NQhu/6aj13Dt2lH4DoK1t46t8648KCj8JbD+ZI51H4w=; b=D9Eh5Zdp/tdMmxlpX/uSnZZI7+2K7Qu0LEpIAgUHpgdl1TNkJj6hzzVfu/qaB+fyFe VW0LceA7IPGlPUCdYDFm4yS138AaS5MoXWN+ACC58AVekAWuSu+i0Cw+qH0YEmMsNDQI jXbfubJwrFC/Y2gLvVVsd7hQUk2iF2qIm6BthY4+GsizGF1FsPbZHJEL81/l0tvnUrYb 54NeLY+vKcGk+eoMpfB5LeOqMLyLhY9Li3jmyF4QLrn3gfPSPgJ6Yrfs9IZBzA84OmR2 kyx0RrnPwnHFoqSQgEp2Ga/hwyX3oR+ucqdvK2WBFh0BjOyb/ODkJXvgkD+PtJ6guC1E st/g== X-Gm-Message-State: AOJu0YyXsuDgXZFUAjbh2zd/SzVYutgGiOSum0S01P3E6gcy6nJBbFSm j3mcNRwHk6zLTJPFvUCIiaJTRnqGjn7lh0IDBQaf4tJ5f4hrkYpzwszjHHkpDs0kglvhZ0eaS+L 0wM0wBfoE9kQSJgpm7W6Ddtv92e7Ob8myDM3uLiMTL2jzGjB+oR3ejMyqGHtoNTfhAp4MgWQ6ji k= X-Google-Smtp-Source: AGHT+IHVF4WomTKZ/KFxSQKvMpnGbm287loEaUqNK7vgAglKJPH3ZjMv0bPF8TPIpyTzuvL3QN68omKo X-Received: from palermo.c.googlers.com ([fda3:e722:ac3:cc00:28:9cb1:c0a8:118a]) (user=ardb job=sendgmr) by 2002:adf:f546:0:b0:31c:6800:c4eb with SMTP id j6-20020adff546000000b0031c6800c4ebmr146279wrp.13.1694528285219; Tue, 12 Sep 2023 07:18:05 -0700 (PDT) Date: Tue, 12 Sep 2023 14:16:11 +0000 In-Reply-To: <20230912141549.278777-63-ardb@google.com> Mime-Version: 1.0 References: <20230912141549.278777-63-ardb@google.com> X-Developer-Key: i=ardb@kernel.org; a=openpgp; fpr=F43D03328115A198C90016883D200E9CA6329909 X-Developer-Signature: v=1; a=openpgp-sha256; l=1354; i=ardb@kernel.org; h=from:subject; bh=Rs4Isya5F550+UA7pfxX/X5G/PKtnTuW3YNEIEX/nnI=; b=owGbwMvMwCFmkMcZplerG8N4Wi2JIZWhaM0cN1Hl/XICT7TW75vz55S5rr1iRbLN0wh+LxGh/ 3svzg/rKGVhEONgkBVTZBGY/ffdztMTpWqdZ8nCzGFlAhnCwMUpABNxdGJkaF++tkdfe9LsNRE5 vxnbM7NjV29katx4U6rMKlrg3zHdtYwMk3LvyLgZTrqREuZa63+kTvQtewJbW+3xKBfDxbdKbvq xAwA= X-Mailer: git-send-email 2.42.0.283.g2d96d420d3-goog Message-ID: <20230912141549.278777-84-ardb@google.com> Subject: [PATCH v4 21/61] arm64: kernel: Remove early fdt remap code From: Ard Biesheuvel To: linux-arm-kernel@lists.infradead.org Cc: Ard Biesheuvel , Catalin Marinas , Will Deacon , Marc Zyngier , Mark Rutland , Ryan Roberts , Anshuman Khandual , Kees Cook , Joey Gouly X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230912_071808_082951_06BF1308 X-CRM114-Status: GOOD ( 11.37 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Ard Biesheuvel The early FDT remap code is no longer used so let's drop it. Signed-off-by: Ard Biesheuvel --- arch/arm64/include/asm/setup.h | 3 --- arch/arm64/kernel/setup.c | 15 --------------- 2 files changed, 18 deletions(-) diff --git a/arch/arm64/include/asm/setup.h b/arch/arm64/include/asm/setup.h index f4af547ef54c..acc5e00bf3b0 100644 --- a/arch/arm64/include/asm/setup.h +++ b/arch/arm64/include/asm/setup.h @@ -7,9 +7,6 @@ #include -void *get_early_fdt_ptr(void); -void early_fdt_map(u64 dt_phys); - /* * These two variables are used in the head.S file. */ diff --git a/arch/arm64/kernel/setup.c b/arch/arm64/kernel/setup.c index 417a8a86b2db..4b0b3515ee20 100644 --- a/arch/arm64/kernel/setup.c +++ b/arch/arm64/kernel/setup.c @@ -166,21 +166,6 @@ static void __init smp_build_mpidr_hash(void) pr_warn("Large number of MPIDR hash buckets detected\n"); } -static void *early_fdt_ptr __initdata; - -void __init *get_early_fdt_ptr(void) -{ - return early_fdt_ptr; -} - -asmlinkage void __init early_fdt_map(u64 dt_phys) -{ - int fdt_size; - - early_fixmap_init(); - early_fdt_ptr = fixmap_remap_fdt(dt_phys, &fdt_size, PAGE_KERNEL); -} - static void __init setup_machine_fdt(phys_addr_t dt_phys) { int size;