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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 57B5FC7EE2A for ; Wed, 25 Jun 2025 23:18:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D5E786B00A3; Wed, 25 Jun 2025 19:18:51 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D0E1B6B00A6; Wed, 25 Jun 2025 19:18:51 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BD6FF6B00A7; Wed, 25 Jun 2025 19:18:51 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id AB5C16B00A3 for ; Wed, 25 Jun 2025 19:18:51 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 273AF1220A3 for ; Wed, 25 Jun 2025 23:18:51 +0000 (UTC) X-FDA: 83595490062.10.F38DAAA Received: from mail-yb1-f175.google.com (mail-yb1-f175.google.com [209.85.219.175]) by imf26.hostedemail.com (Postfix) with ESMTP id 53C62140005 for ; Wed, 25 Jun 2025 23:18:49 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=soleen-com.20230601.gappssmtp.com header.s=20230601 header.b=WvGoB8Ks; spf=pass (imf26.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.219.175 as permitted sender) smtp.mailfrom=pasha.tatashin@soleen.com; dmarc=pass (policy=none) header.from=soleen.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750893529; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=1wSjS0lZdjVq2RRm0w30gwoerGRiuhO0wW0911FpMqY=; b=WEz3u1I3rrEwZHsjNIhGIcV6CT9ILjrJ0p5jzkfhCA85EJmPW636EPSsFp+UYvs0NAacIG l6MgpEMlruenT9YIqMVHIrqKkVm+5L9isSFp0V3ZLMZyqBGweY5Tn1wuE1xrqnSuXixOLP CvW+1K3sUbTB5mK8hYnBu+MSxyECTog= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=soleen-com.20230601.gappssmtp.com header.s=20230601 header.b=WvGoB8Ks; spf=pass (imf26.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.219.175 as permitted sender) smtp.mailfrom=pasha.tatashin@soleen.com; dmarc=pass (policy=none) header.from=soleen.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750893529; a=rsa-sha256; cv=none; b=QP5tRmRIRqmgloIOy7FbtbCnfEZfCWzqjtZ+nm24/xsA6mz+QyrJfG1+bcsICfG1sQU7wJ QLsHyJa3NK8+NSs0XchmBv2gZ6NHnry3NGg2Jhjei1xBcmplPgELj31AXmcHwgnMYCZdyi u9Zm8VCUG8bqSWpw7mt4PHZF4cUp47M= Received: by mail-yb1-f175.google.com with SMTP id 3f1490d57ef6-e81f311a86fso296681276.3 for ; Wed, 25 Jun 2025 16:18:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen-com.20230601.gappssmtp.com; s=20230601; t=1750893528; x=1751498328; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=1wSjS0lZdjVq2RRm0w30gwoerGRiuhO0wW0911FpMqY=; b=WvGoB8KsvaxFDu4JKzr1v2MTcPhaMb/IRa2JFch+VyRU5OPKsT9lu2JZ1PYwCHLZ77 /KXXaV5R8WOgn/CJEUphnOyZpn7c7k0HiEd0KmmJj+RPvY5JkyrhURbMRN+TpBOXeQhy AmxWYC8KrXpcCg5kheAiWqymiwKBpwligO+zFJRYj8EtMH8TrJ/Is+JdIJrUZl4WuoJj e68jMo8f5wAEO9VGrJrG9/WkY8IFm5pHWOBozkQWyY9Kf7kObQBf82asHSQsfL6qlKmu l6D3WCYd4a+yBOIfY78vZsXrXh/XFXJXpGlPeMcOjdqjVVlcmFEQb0xJEcux7yA38O1Z 3YWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750893528; x=1751498328; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1wSjS0lZdjVq2RRm0w30gwoerGRiuhO0wW0911FpMqY=; b=a3m/K0ncAPml7v4A7JwfGu8+c0oemMPtB2Ao+0xvpgGP9ffyJOGwju14N7NB4O4kxH RK/e4W1mnYuMlljkSuJME6bMwZz0djA0n99LQureR3UBcA4Fm+U+pzBaRTeG/z6/0lJw S0HaGTDV6alfo+NqCSTtKQdGSFF4faSxQv6j+Y9XwmKl5omat2uLw0WHhht8gOFNFOkg +Q896CMbx32p3tyvtxqSEY/lmW3fT6AIkgUlnkDO/D3/Ei1u5u9y6pJ5NMl6T4mo8H0p ue2nQTFx0Tm69zihSf646mkQ2Z2CRFc3RKV1RkCuzJ2Evfzxp0xVoYqdunAy+sqdDkXW p8tg== X-Forwarded-Encrypted: i=1; AJvYcCXPmb8Zt/GsePK9fiTbcigQm+1eo+A9HKy5Oyri+G8tg2lkkqIkP/xMZx8ZuX2+eU+UcPy1UfAMBQ==@kvack.org X-Gm-Message-State: AOJu0YzYIjlzqichD6D6kDZ9nWM6r/otme+m3zYFJZ1Pw5ZXx2zmY/pY 2BXuOsFddCxbb9oVADJGb6+ZS5DWi3iHdbCEzyst5Iwt0Ucz2wdDZBBJnH6FZubVxE4= X-Gm-Gg: ASbGncuvZD+G1sIZ9hVnxcd+e+sWtjHnrRRF+sdzqVk6ua5mhyXeAal44ETPGPzZMyL SikY2ieV4GgHfKDm8BV4Pgbok6MIqX/EUtpZi9l1DGN7wAlg2PrRoBxSLi8LFpVYkN5ox32iVa8 j0PadHXaXcoWLzz9yhJjj5IPeFhYdg9vGEYgawESalJTcC0b2dRoQIDxBACS5odt+14pR5JULtZ JOPOey8Fff/3RpF0X5/AOU7Lq2UudXSi184ZhDCGijzO3ISBbtTT1xt7eyTlvOuMkcqtVexnWOK sSux+WpX5dTNtbUCGAZzln9o5CGxmCNvyimjkwedl0+gHAPnxNDjJyMrPBsgp+a3SlnR8HaALr/ TXrxXqKr40aEgCivYWsRMDozgJ+ptuf7jRRWtSktV6vKiw4dtSbF0 X-Google-Smtp-Source: AGHT+IG5OApmmqdCJD+/fcR7XfWrM1aqENTJa6SY/4uuowksGcfqjeB+tW5gpbSUsbeJPGxBKqv3/g== X-Received: by 2002:a05:6902:488a:b0:e81:b38f:6dec with SMTP id 3f1490d57ef6-e860177ef01mr6098227276.34.1750893528412; Wed, 25 Jun 2025 16:18:48 -0700 (PDT) Received: from soleen.c.googlers.com.com (64.167.245.35.bc.googleusercontent.com. [35.245.167.64]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e842ac5c538sm3942684276.33.2025.06.25.16.18.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Jun 2025 16:18:47 -0700 (PDT) From: Pasha Tatashin To: pratyush@kernel.org, jasonmiu@google.com, graf@amazon.com, changyuanl@google.com, pasha.tatashin@soleen.com, rppt@kernel.org, dmatlack@google.com, rientjes@google.com, corbet@lwn.net, rdunlap@infradead.org, ilpo.jarvinen@linux.intel.com, kanie@linux.alibaba.com, ojeda@kernel.org, aliceryhl@google.com, masahiroy@kernel.org, akpm@linux-foundation.org, tj@kernel.org, yoann.congal@smile.fr, mmaurer@google.com, roman.gushchin@linux.dev, chenridong@huawei.com, axboe@kernel.dk, mark.rutland@arm.com, jannh@google.com, vincent.guittot@linaro.org, hannes@cmpxchg.org, dan.j.williams@intel.com, david@redhat.com, joel.granados@kernel.org, rostedt@goodmis.org, anna.schumaker@oracle.com, song@kernel.org, zhangguopeng@kylinos.cn, linux@weissschuh.net, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, gregkh@linuxfoundation.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, rafael@kernel.org, dakr@kernel.org, bartosz.golaszewski@linaro.org, cw00.choi@samsung.com, myungjoo.ham@samsung.com, yesanishhere@gmail.com, Jonathan.Cameron@huawei.com, quic_zijuhu@quicinc.com, aleksander.lobakin@intel.com, ira.weiny@intel.com, andriy.shevchenko@linux.intel.com, leon@kernel.org, lukas@wunner.de, bhelgaas@google.com, wagi@kernel.org, djeffery@redhat.com, stuart.w.hayes@gmail.com, ptyadav@amazon.de, lennart@poettering.net, brauner@kernel.org, linux-api@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: [PATCH v1 03/32] kho: warn if KHO is disabled due to an error Date: Wed, 25 Jun 2025 23:17:50 +0000 Message-ID: <20250625231838.1897085-4-pasha.tatashin@soleen.com> X-Mailer: git-send-email 2.50.0.727.gbf7dc18ff4-goog In-Reply-To: <20250625231838.1897085-1-pasha.tatashin@soleen.com> References: <20250625231838.1897085-1-pasha.tatashin@soleen.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 53C62140005 X-Stat-Signature: swse1dctokd3fn68ux94yqds7gou1nrk X-HE-Tag: 1750893529-797387 X-HE-Meta: U2FsdGVkX18T6ifO2NlrpzoaybFQQgn96f1Yhy/iaxJCXxvLOeaqhbD/YE8BxQWZnwKWu43w5m6s+MIVj14rDbplfCX79QnKPAccVc0IBRtm4m0rR0gXgqOF16ydGcqygZMies1y00gtjEzhS659U/KbSSsoTL1xyeMkpWYNahds5wkuNA1JkbjK1UkGZNl+k1jrpiJUxWv7I7HdrPvu2KsqgA9VPExK6zvZFlofO7Yt7amMgBltloZiF2JFwioHtFvbv7w9UtFJVwtsziw8+U9LOcOlj2AxocnlG7HbC2fRW522gkJKJJBf+Rj72349WNtnqZ83PnKH3njDIyVmuecpP9jcEEBzG//TUa9lpfJIHk0a/3ulqTy+tRs6zypiOiRIeBkbV8Ov9TE9HRj2+8kZSwktRJ5lcNSxOv8mKuTjx0r/yE/ElWTl4dRElw1DcbdG/ZAJqoBiqFnJucXGYafdi8cEFEkopINf0xQqXXM0YtuIPB0pzZvzSiTDfooCM6YwXpH6wFMlgO+XdZo09QtjqczBawC9RN1Nh1E1Hh/ah9JAa30A4q33owtZ3t8yGorEO0O3JMriKgpd4YzGav0Lxi26jrR2uBCRBEqzjaI27vA50V9cJmRLdgycKV07WVIyaU0kW6ESFpPxtUTZofkTnPAd6rmpzit/GgiuLtPh1w8Xrrkk4ceWIjsWse7yhABAou1T/xXQfvvy/Iw76zq51qVbAq4h6wJxBZ2xGTJW0k0K++C2M00I8Lxk5UcpP7YxzqczhfUPmwWb5zbbgE9+1FRLY3Fo59TlU6JsKorU/WFvTpwWzz0T4Yop3X29IvHJbO3u37nU+vgevMPiVAWsnn6wmQeuwsJDxl0nZzzKJMksshequcO67BEq9lZcbVXald02z7QXHEzcQoAst+VgnyB9JrrnQY32t1xv0WoXq5XFq1JDrjf/b96Fx7+nJwK6djK2RrAEPwiCr02 YlX3C4hY rW23QJF3GlmxkGX7XAzGLOTy3+K4ZCAhkmuBzzs0NvHvFid46c3xX8YQYrWCWBDUJnj+l3NV5Vb9OBx4xysHJN8qWlNCMpK+kD9bHnhLMtNRqmxPhAdoJxRwH56t/cfxvseP/47IKEnliy/SqVlc7PDGVCHu7jmrBd/IqerkB9ddOzIU0/3aUiNQBg07KcsSDmc+gPIPN+MTNuGNMD6qaQBltUDStjMb3nMGXH2un0+5oC3uRPpBl6GGwE6qDSexsVAduS4cUIvlc8+UY9oxZn0sjVtZIewyhSaF1ZLFAvbRzivvaw7ZtIVOPyo94gJTp2cYvhjqG2vRR4qmVoxCj+shu5gSqLmC3gXck9oDPmV5DZ7kwrT4qnCpu3owytOHHDvw3k2HUECh5AABXoQJWNe7dTiIQ/P6glClAvwWc3jLYYLfUPQi4I4rOBf4PQJRZSrvz24EctCpCYvIOq29DWRck6JaW8rBZpc3qLRewWmMXjqU= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: During boot scratch area is allocated based on command line parameters or auto calculated. However, scratch area may fail to allocate, and in that case KHO is disabled. Currently, no warning is printed that KHO is disabled, which makes it confusing for the end user to figure out why KHO is not available. Add the missing warning message. Signed-off-by: Pasha Tatashin --- kernel/kexec_handover.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/kexec_handover.c b/kernel/kexec_handover.c index 1ff6b242f98c..069d5890841c 100644 --- a/kernel/kexec_handover.c +++ b/kernel/kexec_handover.c @@ -565,6 +565,7 @@ static void __init kho_reserve_scratch(void) err_free_scratch_desc: memblock_free(kho_scratch, kho_scratch_cnt * sizeof(*kho_scratch)); err_disable_kho: + pr_warn("Failed to reserve scratch area, disabling KHO\n"); kho_enable = false; } -- 2.50.0.727.gbf7dc18ff4-goog