Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp302966pxb; Fri, 15 Jan 2021 03:49:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJyTukDmkfFpsFTlKRWvjqlUYhNa/IwSwQXaJa1X5l6qRCOFZbbpuxylZIkH34mOOCSfFxl4 X-Received: by 2002:aa7:c5d6:: with SMTP id h22mr9063095eds.82.1610711341185; Fri, 15 Jan 2021 03:49:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610711341; cv=none; d=google.com; s=arc-20160816; b=usnASgB0Ri8gy5zH4lvGVrrqSIu580aBFNiMGrG9TryV+FycBTf+v87JphUE0MYnNz MuGoQzAuwWP1sJusgLRxKk1sCsbO4zFQ5nCjoCctPLsnCgYJX28sPC18r1ejoCCI7f1f afYNMNNjV9yt+HidH9E6QzV6Gvh6I1GMTAZTuJl3Y23z0vx+gYBrJRcFxMVk6rwhGrXN 65aB37vUo6ZLoDw5Dk3hD38w0ojAsI7QMOShlybhDTxivh5c0ukFyOELndCDZJQPecbG y4t9VLTOuHTkQgmuDfaThaWjLpRoX+1BJQdTTu+dknzfyVlkqrkEdxfWn7GWux0Wy2eO wP/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:references:mime-version :message-id:in-reply-to:date:sender:dkim-signature; bh=Rz2b+XEvx25E0d7OPlpAzQcwuev8Qgbux4h+dak74dg=; b=SAxVEpFQG/IY2BfA1/fhK6D48HX7O3G7ZLwF+vxXzXRb37nWMHmGxR49cBFZ2C+zo8 HWPV39KsVaK16t9nHuD76HWSpXnzsaOc/oqNKsc/jB4sKqa6DtZfFGsc154kQ9gYZrbF JRH3taWhUPv/qdMqM0+BUyQi/u5M5YRgpjwKq48OLy78/vpH+5lS2G6rGRo2AGRYPQLv Vqkj7qpVh1fshtf9ym8PktF2inzJvo7iUsgEkuxVgkYX+dSaDuvn1+igon+9uSsLO2tT hHdIm21qBAj26OU0qVLZzKHLo1XT5GMXMJxKIpIT1ZEoDp+NaUa2bdI71Qo3PbhfVD31 lCOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=sIFw66fH; 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 gb28si3430383ejc.510.2021.01.15.03.48.37; Fri, 15 Jan 2021 03:49:01 -0800 (PST) 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=sIFw66fH; 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 S1728599AbhAOLqc (ORCPT + 99 others); Fri, 15 Jan 2021 06:46:32 -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 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