Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp3908483iog; Tue, 28 Jun 2022 05:23:58 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uPNPeO8Dh9UMa5AI543ONOxJIP4ZgOFdWlPtNWrVRZn95SwYz/SnCyCJ4X0fdF9G1t1ol2 X-Received: by 2002:a05:6a00:1901:b0:518:916e:4a85 with SMTP id y1-20020a056a00190100b00518916e4a85mr4441955pfi.65.1656419037722; Tue, 28 Jun 2022 05:23:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656419037; cv=none; d=google.com; s=arc-20160816; b=YbHuNht+JvXSU19cMFIcj71MIu53MTPEaaxUOVD9+UkZujYgyf4HDG/W0M/iCQVJTw oOvFfIJeLiycuzlNEHzTSBk77wogx1R7XpTRjQH7j6+O222VL2hE8MHD3Rn9DeLJZ5Xk wz3vkcE/USpfxVVJsuqZPDYnfRNRZ9sXFX20Wh12N2ckA0rXhErAMBanmduvviIs+QZ7 +/DuiqcH29ikKk5EKOY2qXT41FTuiyXPc1itwzT1yErKZkNac6djE5P9IoHY9IE/hvAb M1c3IjszOI0xq7wYUtlO3Ww8EQ9O7aTKGhamPhq4fxpNNWEBGCocz9qQVbYM27NNDF+9 ZKIg== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=a2olrKI9dv74tiDxlIp0R9yvFP+Oc1Key6NJAoQ/KUY=; b=aHUtde0nU8LQ4gJ08vLODSqivHkLg6SXwu5R16HJYNr+9ZM1gWx7yz1MbwdnZVM/Hz dm91VKScaf+Oj9eNJIzIbQAMysD45NWCN0zZyhQLDPjksOuoIhcEvNH/lyA3d5BblBHI akGoJJ/9Zx9Rd8cZoS7EoJEij/i0kuHVtQBJwz6i4OrepIe364Yn3OEyItMMoA2EcZxQ nP7PKfY9qSTo9IzO4tIEVHO3dj+xHgYl6Wm7A2yhy8dSAtAnRUoj/qEonGwRTwDebVEQ qkrZ+UG0cD+zxiXZbfBO5g0zX0s5tnntStuvEDtq0EBxzqHk/SBQT3F56BsBpX7preR7 jgGg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@axis.com header.s=axis-central1 header.b=BTZIdJfQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=axis.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q22-20020a63e956000000b003fe2bc67bbdsi18575505pgj.116.2022.06.28.05.23.45; Tue, 28 Jun 2022 05:23:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@axis.com header.s=axis-central1 header.b=BTZIdJfQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=axis.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344491AbiF1Lfq (ORCPT + 99 others); Tue, 28 Jun 2022 07:35:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60020 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230061AbiF1Lfp (ORCPT ); Tue, 28 Jun 2022 07:35:45 -0400 Received: from smtp2.axis.com (smtp2.axis.com [195.60.68.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A5AF632050; Tue, 28 Jun 2022 04:35:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axis.com; q=dns/txt; s=axis-central1; t=1656416144; x=1687952144; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=a2olrKI9dv74tiDxlIp0R9yvFP+Oc1Key6NJAoQ/KUY=; b=BTZIdJfQ0HVm/G3oxUsem30HH0di9jR67bceuMKKEB8F9kB8h2W9ZujE 3SPzb1X6UB/0RFsQ1KX2R3Q2VHFsx0YFUcU7tdCHKtPpnc1cTE8QQWuSo H0lDJEkwJsLPmUwsN5mdbZ9Yn6M49r8JZsVBDdcDAB45Sy+K3r/Eh+XIh BXqMnyhbE6aKSIZ24l25nV8s1F4ANf7jVFaAjFd+mi2YG8T4JlCGMBujK gASeXevZx1RIvZ9PyDcBiNgXfytqyl8PhCpwLOCsEZeR5hi9XfXh7BhgT KLNtxCUNsv3tTwJaHx8kupukrXodAyv9xvg+xpnXrvMr0IbinK3j5HLQc w==; From: Vincent Whitchurch To: Rob Herring , Frank Rowand CC: , Vincent Whitchurch , , Subject: [PATCH] of: reserved-memory: Print allocation/reservation failures as error Date: Tue, 28 Jun 2022 13:35:40 +0200 Message-ID: <20220628113540.2790835-1-vincent.whitchurch@axis.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org If the allocation/reservation of reserved-memory fails, it is normally an error, so print it as an error so that it doesn't get hidden from the console due to the loglevel. Also make the allocation failure include the size just like the reservation failure. Signed-off-by: Vincent Whitchurch --- drivers/of/fdt.c | 4 ++-- drivers/of/of_reserved_mem.c | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c index a8f5b6532165..4610729d2297 100644 --- a/drivers/of/fdt.c +++ b/drivers/of/fdt.c @@ -532,8 +532,8 @@ static int __init __reserved_mem_reserve_reg(unsigned long node, kmemleak_alloc_phys(base, size, 0, 0); } else - pr_info("Reserved memory: failed to reserve memory for node '%s': base %pa, size %lu MiB\n", - uname, &base, (unsigned long)(size / SZ_1M)); + pr_err("Reserved memory: failed to reserve memory for node '%s': base %pa, size %lu MiB\n", + uname, &base, (unsigned long)(size / SZ_1M)); len -= t_len; if (first) { diff --git a/drivers/of/of_reserved_mem.c b/drivers/of/of_reserved_mem.c index 75caa6f5d36f..65f3b02a0e4e 100644 --- a/drivers/of/of_reserved_mem.c +++ b/drivers/of/of_reserved_mem.c @@ -156,7 +156,8 @@ static int __init __reserved_mem_alloc_size(unsigned long node, } if (base == 0) { - pr_info("failed to allocate memory for node '%s'\n", uname); + pr_err("failed to allocate memory for node '%s': size %lu MiB\n", + uname, (unsigned long)(size / SZ_1M)); return -ENOMEM; } base-commit: a111daf0c53ae91e71fd2bfe7497862d14132e3e -- 2.34.1