From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-26.3 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT,USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CEA75C433E9 for ; Fri, 15 Jan 2021 11:46:46 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A501723877 for ; Fri, 15 Jan 2021 11:46:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728794AbhAOLqd (ORCPT ); Fri, 15 Jan 2021 06:46:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57058 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728444AbhAOLqb (ORCPT ); Fri, 15 Jan 2021 06:46:31 -0500 Received: from mail-qt1-x849.google.com (mail-qt1-x849.google.com [IPv6:2607:f8b0:4864:20::849]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 517FDC061793 for ; Fri, 15 Jan 2021 03:45:51 -0800 (PST) Received: by mail-qt1-x849.google.com with SMTP id b11so7027457qtj.11 for ; Fri, 15 Jan 2021 03:45:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=sender:date:in-reply-to:message-id:mime-version:references:subject :from:to:cc; bh=Rz2b+XEvx25E0d7OPlpAzQcwuev8Qgbux4h+dak74dg=; b=sIFw66fH47WMRfKdYPomiYUnm03OJCKfEvISckqLpB2W5No42YW8N3BsxiahD/JLuh dSkzcXtK3CsvZjnjv/d+QicPOyE9bNeT42/EcF+6xasp1ylCtruksdkwZSRp4Q0jNSv1 ekbpNY1HRjggYzxqxVHmYCMMAEExxPDfpLgD0X3BW4mk0TO6/tVNYL3ZYCdyRZwbqOZl spiou8LekqUnBVsLRsTZg3CuAR/TAo5ORjd0+LCakWbvVgc5Dy5/98DhqZztuNQo8riw w90cQulHlK1qBU5V7cGFOTvOf9uiiIgPSMAEBee4C+ibJ2JLQrp6LhMeAxxLUI/zGzMD +AVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc; bh=Rz2b+XEvx25E0d7OPlpAzQcwuev8Qgbux4h+dak74dg=; b=KbyGaLPTkSSNN6SdZkqH2sYzVqfPnuuwjezQJwlTVCk+lSRu3xt5GjF+K1/383xEF3 UJsrjAUAOpJrbfJquBcgJsvQ0DFCX2BRWrpZgbKhiZn1dxKEK+qb2lHa9RKGFs09dFlR jJMacOxIPygsza/vJemC1AeTKRqk6F4Te/WZa+U7OwuZ3pWTPRD2huT+erJz8aNKRa20 zu05LtLD5QPzdbdF8zesDKaO8LAqJe4ajmDC/14ad9ijjIE+zijla5hIqgLb0WzutKsD dV6/Ev1TpkNjHEZRSWJFfdgEDnIhMI7wzXf3peNXXJWhAL3DHRF6/OdDo5A5kLDjy+RJ x+Vw== X-Gm-Message-State: AOAM5318eSkg1eUmgOsla5xEVH1AyZQMNhz9X1kbfr1NQaasYvk9lt87 Ubk3rOBI0s7g9kilHvv3o9K9lDxUGsKx X-Google-Smtp-Source: ABdhPJwphIAmMLFWWoitWR5YhAGbWyj24kH7lzmC4hmsSiOHBm/Jebxz9uyGGb+mXmbPoZWjIKvVBHJaKcu7 Sender: "qperret via sendgmr" X-Received: from r2d2-qp.c.googlers.com ([fda3:e722:ac3:cc00:28:9cb1:c0a8:1652]) (user=qperret job=sendgmr) by 2002:ad4:5491:: with SMTP id q17mr11657655qvy.62.1610711150448; Fri, 15 Jan 2021 03:45:50 -0800 (PST) Date: Fri, 15 Jan 2021 11:45:43 +0000 In-Reply-To: <20210115114544.1830068-1-qperret@google.com> Message-Id: <20210115114544.1830068-2-qperret@google.com> Mime-Version: 1.0 References: <20210115114544.1830068-1-qperret@google.com> X-Mailer: git-send-email 2.30.0.284.gd98b1dd5eaa7-goog Subject: [PATCH 1/2] fdt: Properly handle "no-map" field in the memory region From: Quentin Perret To: robh+dt@kernel.org, frowand.list@gmail.com Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, drinkcat@chromium.org, swboyd@chromium.org, f.fainelli@gmail.com, karahmed@amazon.de, kernel-team@android.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: KarimAllah Ahmed Mark the memory region with NOMAP flag instead of completely removing it from the memory blocks. That makes the FDT handling consistent with the EFI memory map handling. Cc: Rob Herring Cc: Frank Rowand Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: KarimAllah Ahmed Signed-off-by: Quentin Perret --- drivers/of/fdt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c index feb0f2d67fc5..427b534d60d2 100644 --- a/drivers/of/fdt.c +++ b/drivers/of/fdt.c @@ -1147,7 +1147,7 @@ int __init __weak early_init_dt_reserve_memory_arch(phys_addr_t base, phys_addr_t size, bool nomap) { if (nomap) - return memblock_remove(base, size); + return memblock_mark_nomap(base, size); return memblock_reserve(base, size); } -- 2.30.0.284.gd98b1dd5eaa7-goog