From nobody Mon Oct 6 08:26:57 2025 Received: from mail-yw1-f181.google.com (mail-yw1-f181.google.com [209.85.128.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 95DC32F5C2E for ; Wed, 23 Jul 2025 14:47:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753282023; cv=none; b=lD9WjA1OB22jTaMWfDu6SMpQvG01BdIujSQl4Pi3+LiVARBinID9yPcrCPalJwYMTuw7QIrc5fs5+zqo7cRG6lYPtDyS7nYjf7egFwhqcLa/aihVmv/lF6geeYf8ZAsybX2Uw5a5WnH9SexNhBFV3R89mMPynpIV7VoZ+gwA2Lg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753282023; c=relaxed/simple; bh=kan5N6v9h+6HDmaXzRrpPnNHjduBvdwtdSKyvQ1qoHI=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YbQOD0vyYizQetsH3FVp5OpguVSMQ4FyvHt1l3gLOqPhc9RrkDJ6+aIM0EZlXFzi2zusZPfoZvxNryGHcXHfTHhXTabib14rmJZG4UVwpCMokASVbbEcrfWu88LbISGa7FS8nD4TbpTJ3GmdWyT+9bt9hrb1S3FVRGzuenpoktY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=soleen.com; spf=pass smtp.mailfrom=soleen.com; dkim=pass (2048-bit key) header.d=soleen-com.20230601.gappssmtp.com header.i=@soleen-com.20230601.gappssmtp.com header.b=KL4Num2E; arc=none smtp.client-ip=209.85.128.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=soleen.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=soleen.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=soleen-com.20230601.gappssmtp.com header.i=@soleen-com.20230601.gappssmtp.com header.b="KL4Num2E" Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-70e4043c5b7so57109867b3.1 for ; Wed, 23 Jul 2025 07:47:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen-com.20230601.gappssmtp.com; s=20230601; t=1753282020; x=1753886820; darn=vger.kernel.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=gy3J9QeC6eXj3cGR0pgjxNs/6APC+1lztNiCJckBgPA=; b=KL4Num2ErMDjSve2Ap/UeK84q8BVWlgZScO0wXfZKdHj0BoY/3vpaaEdSO67uTDl0N EK+9w26CgCTEG3g4ZZovf6HJlIZvbRroRps3D+HI5DUKgFzXZM9v8Eq4dHlaGBr5iN+q uWUiQdMER9jsseUMjfid2gZ61FAjv3HbuJrTeAXbXe9RqB+4DPKuTl9FOQpdXXDx4W/M iIJmCFgAbbCNbxiRDbC8sa1dbiUHM6u9TQTOQZgm94jDXnK9D5YifpVCN2jSO+HJbVfA DdZuLjPg7krOtEVrVPmqLqlPSeSdzNj7RhlMtOIBTI02bBIkS6pcDsfAl+4TgsDl0iHM To5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753282020; x=1753886820; 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=gy3J9QeC6eXj3cGR0pgjxNs/6APC+1lztNiCJckBgPA=; b=nashTzbWH/DebicNXY2NvIdCP1pThzgPmvTdVtlm7quyqw/Aj/Wnzl4fU/CLXCiCVV hboOmnvD4CItTh55VSvB8nZ+/yF+CBT5NjntzUjcVAAuCDkJkzxfUR4l1suPc7BGmTf+ wQolU/VCwXtLzu9Z3OCEIhZwxL3cdHP4gzY0EKpoV2jGY1s0LDgHiwaObNDeJ54hY0+N wsS7bRLNFcXIgrFB8Py+aSgwodwXg+PwNKOrHm3av8xguSnmLX6Yqq/fnb/OgTOaaSmP MErn1KNAr8Yyv9db3n02D4sO8fqBON9r7kaMnp7k5pfN/ud+cMRg62ZhZvnAeuZhB6uc xAYg== X-Forwarded-Encrypted: i=1; AJvYcCUsUYuJ/yuExJ55h7d6dwJW2lBEbD3MuSgonKoE7D4mKN57r92oLmiefr+elkOeCnc9JC1MdgX1g6KF2w8=@vger.kernel.org X-Gm-Message-State: AOJu0YwlEjDlJJLDubWd7yft5j7m50OsqkyYg5fg4linCU4vJRm+EBB5 bQfoOfLC6CQA0D3CkSc+e3sBhEpj8jXnTT05r/LM3jehvXFaligBb2uVDN/P7vrXqAU= X-Gm-Gg: ASbGnct9TwQSNPAphiQxyA8hA5MWbGo9dELF/lxBt4m92RCGlrkeNEu5IARtfrC0C01 zLJA/EW1MiASMQ9tXk2qz1VaQcxMXeixpepnRwI7DLZV9UlNW6xAJ0mmOjaldORSc7cO3UFyW5y z1igyswV1SsdYJUmwDOGehDz2eRdVLz6wl7DQgKzWvDALpVcxEMsSb8epzThqkak063q4T1wLTY X0/1lzmwMTsmotX8Mi5MO7MgV6mYudal71RTWF2uzGnsPsqTnQ/D5Y6JnkPJRQ2azfhLWb9ANL7 I0Z+A1jcZ+ucF60LAYlx77kvKLSpfAZW5kun21V1fL56oJ8+/KEAe4EF5XGrDre2+O/drS3Pt2c FJkEUM7m+Skvmmnw8e84Smaekl2ny53PNXHPLxQMWEylft/zuBvJzefEzHrN029rx0SFPkF1VHI jdB39ekh9BhrB1aQ== X-Google-Smtp-Source: AGHT+IE8V9tRE54MK48zflOS7PSA4HAhDqRjtC0UhDc7I1+H3UGz76R3OVDEkrrQ9nCRF167WfSdiw== X-Received: by 2002:a05:690c:74c3:b0:710:f1da:1b5f with SMTP id 00721157ae682-719b424d284mr43181487b3.34.1753282020293; Wed, 23 Jul 2025 07:47:00 -0700 (PDT) Received: from soleen.c.googlers.com.com (235.247.85.34.bc.googleusercontent.com. [34.85.247.235]) by smtp.gmail.com with ESMTPSA id 00721157ae682-719532c7e4fsm30482117b3.72.2025.07.23.07.46.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 07:46:59 -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, saeedm@nvidia.com, ajayachandra@nvidia.com, jgg@nvidia.com, parav@nvidia.com, leonro@nvidia.com, witu@nvidia.com Subject: [PATCH v2 03/32] kho: warn if KHO is disabled due to an error Date: Wed, 23 Jul 2025 14:46:16 +0000 Message-ID: <20250723144649.1696299-4-pasha.tatashin@soleen.com> X-Mailer: git-send-email 2.50.0.727.gbf7dc18ff4-goog In-Reply-To: <20250723144649.1696299-1-pasha.tatashin@soleen.com> References: <20250723144649.1696299-1-pasha.tatashin@soleen.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" 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 Acked-by: Mike Rapoport (Microsoft) --- kernel/kexec_handover.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/kexec_handover.c b/kernel/kexec_handover.c index 1ff6b242f98c..368e23db0a17 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 kexec handover\n"); kho_enable =3D false; } =20 --=20 2.50.0.727.gbf7dc18ff4-goog