From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-vs1-f52.google.com (mail-vs1-f52.google.com [209.85.217.52]) (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 806EA383300 for ; Mon, 25 May 2026 13:20:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=209.85.217.52 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779715224; cv=pass; b=Qvk7Ee82DcX+bQhWG6gVMRmTHXsQNbKesZYYjBhrf141FpeS3K0ovNoKLQDQ1CBtmtZod5810jbo1KJdgWZYsX/oURhWyN97P+GFtzAN9yOzt1i2o/3SyC3zUYYWdSmLP1aKgvJF1YR+y5myU0fZDcHzkJD6mRcWEJYGLKbTOUs= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779715224; c=relaxed/simple; bh=bQFcYEivOFBq7uMf7MKwgsoC4hsX43EHKp8+45tedtI=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=Wa5ZTsGU6c/XJrnDeppfVeBL5W3mGf0U+n6TzPirJbipv7RBJTon/j+SjIqi8koUiPxhPAC+OJ1Z2M2LPR7zdAxtkex5ziB3H+s3033MxLHWT0za6MoBP0ujrshhYRdyRisENFeUQuvePnCKtJQiCvq/m+xvtWHthfxV2bnYaVo= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ZjO+OUf3; arc=pass smtp.client-ip=209.85.217.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ZjO+OUf3" Received: by mail-vs1-f52.google.com with SMTP id ada2fe7eead31-67bfd0ec7f0so3142531137.2 for ; Mon, 25 May 2026 06:20:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779715221; cv=none; d=google.com; s=arc-20240605; b=BBJqd1nAd985QAV6u9vbngAQm+pshBjfzkxSpQ2VSQiP/Hdg4bKvtXnwNZDwKzObST LTjD89+IPegXEm4FiMJ/sEy8OqCVcm3sGaP4mwFMDky0yeiG3di7XjnR/F3S8cY7BU1H unI+3/7VL7BzBbbz0CVqxWpJ075uWy4dsK9E95ab30DL+eFvbKs+7J8inlH4GZ9JV5KF xpXSue8WoSgQdJcSqWGK1QkKdzQ06uFavccI0pH8l0z1BDk/NkEg1N6EEmo0PQS0NSmv 8C3AsYmpSsfKpXi/m133+NOnlUUM+wT++KoRPReZ1gN8uW8Ex9keghGrXnqerLHqXz+s f3Bw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=H8N2CcqFztQXQLLOBJwOEfb4d77XDsLqWr4GU9jN4dQ=; fh=y4XXdPVdc0yhI41NMN4YhtJYriqA1v/rS9Npn2xLCVI=; b=hLwVBQX8pdVMvIhRi9u/YiOs8xyMbjsmL01/TAU2/WVncW4kTmGw2VlegSgAyI6ljp B9pkeZJeFeMTV5nMEc/IzNX00YMvnP00gaKEqk8ajPXFhH5UFBhxf7p051jy2hC4wpKz bx2WJBzBZbhzQxT695dqNnuLjCKIOGj7gYi3uD92j8AkPo5COMtQrO/3bmAPWquS+wBL 1HOKx/CDNL5Rm5XfXe+tMhf0Zu8167Ej2B7r7KL7m+NB/MfVXg3QoxMkyLEm4nrxoOkn +QJdKbjv6cxu4ijt/cXeYmo0IUKFzMSRCw1VKWDnJkviXbMcNYOoqHrFGf6sTf9GooYk 2tPw==; darn=vger.kernel.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779715221; x=1780320021; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=H8N2CcqFztQXQLLOBJwOEfb4d77XDsLqWr4GU9jN4dQ=; b=ZjO+OUf3C6rWKYXPRo50sUUDs+KZusgthv06T5GBRF6BKBgFeZRtUek/U634yd5SGU fzOfHx4WyzKhbO86UMc8oCR0wRYag6p0tqkLdb7v0qlfyvLXexTdOXMMWIaLTJvNAAb4 pueVosL/ZZ8nD5mgeYKljWH1HkRWtGTd/kzu/+Fw992gBeLRLsaeZex4T0aBakh9qMD4 E2896neiU/0qXqpi974y/MvqFRAwXA7R96USO0ng1JlA2Gx2DikOWSCBVo5w0uGkZh+g /eFIPW0eIV+Xu/T8rCIpTpz6kl9HTlUUAGNohKIgng6uT4ljp06mAHr3+Hw3QHEHU+Co CUwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779715221; x=1780320021; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=H8N2CcqFztQXQLLOBJwOEfb4d77XDsLqWr4GU9jN4dQ=; b=SkNrEcV5gzD6mGQKVgLc6Hc+srBRZiQKYAqScbuLBaK/2JrmTGl1K5eCHkeOFS1onk OOuVTPocjLZpsc1QgZDx0pJwLj/TVKIVN9+DmbeL3HZ4T7SlTnjkRs0UPwoXpbCXVWNP uzZfDZOoQMCcMgvSLet3gBPbNJwemlq4VZSnNlbLzF99zFV190QwTFLhSycn2BKj6HOz 7hNqO8tx20eSh9rATiHeEHH39YxWEW28ArzNJkGqG5v38F/hDkDjpnxODF4NhGTnor10 VAxETw2DQw0tBq3hVKo8ZAeKgndFxMg+DX+mlxz2s0F+jaC4loxIo+cWnRaTC6kwFrHa JfYg== X-Forwarded-Encrypted: i=1; AFNElJ+PRjKSrpbBbrnj+MKg+UjZvY8cb76mYM2Jy6O7e2zyoy3KFx6JUNGK3gfUvJhVX+V6+VDQoEShnrqTal0=@vger.kernel.org X-Gm-Message-State: AOJu0Yx/YYp1fO/wqGXnvFrahyPjhpWz13ExUkFepE7up1aO7DZDLLl9 KfG4/3AWEUkwo5Ct682tQMnlWy4LHA/pC/ykB0bCDMpFfelTyNn1OJydtOmPZWRusJ/adLlx6D9 0onZbP2E2vA11bekz6CfIX3b2ajJae2Q= X-Gm-Gg: Acq92OGKxEmLAScu+y/5Nzl0HTgtUaB6Yaoq8klfcSP+p6ef0LzAocFZnGzjEEoP9mc t3Gzq4J63ltSMWnYPMZmG09jzE3TjmjvhZnkdy44cMwAUeocZu5LVw4Js6LVOZNqHtkn3qB9G+y EyYXRjkDPm0z7ut6yiFlVKi9WmAeLNHqhavdi95dFr+uP+HyWFvASY1jbkeMqmrLgWwTobES5LA biM/diOLG8vdqN/ND3mgEewT+9sEnlzXQ0Ysxywj+T78WOU2LWfFxJxovJR6xUkkn4QGJfzR9j2 jTEN1/0s2YuXZ3ZnSkNVmF/EZjUk10WjTsocz87ZdNG5yZ4tbs/xRsRb7pKQRmfOs0gjdw2GQnJ 9kqsPfNpQE1FyrgC6sw== X-Received: by 2002:a05:6102:5a89:b0:631:5ef5:8324 with SMTP id ada2fe7eead31-67c8d07131cmr7308717137.23.1779715220158; Mon, 25 May 2026 06:20:20 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20260519165546.123105-1-gaohan@iscas.ac.cn> In-Reply-To: From: Han Gao Date: Mon, 25 May 2026 21:20:08 +0800 X-Gm-Features: AVHnY4LtIFm9Dl4e8fCotrudD8IzLPIzDyiqD-pLfxWsjlREmZ7t1ckcXG7XFXo Message-ID: Subject: Re: [PATCH] riscv: unconditionally select ARCH_KEEP_MEMBLOCK To: Paul Walmsley Cc: Han Gao , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Vivian Wang Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, May 22, 2026 at 6:04=E2=80=AFAM Paul Walmsley wrot= e: > > On Wed, 20 May 2026, Han Gao wrote: > > > Select ARCH_KEEP_MEMBLOCK unconditionally. kexec requires memblock > > to be kept after boot to initialize the secondary kernel. Device > > Tree platforms also need this for kexec support. > > > > Signed-off-by: Han Gao > > Thanks for the patch. If this patch is just about kexec, shouldn't > ARCH_SELECTS_KEXEC just be changed to select ARCH_KEEP_MEMBLOCK? It's currently aligned with the arm64 architecture. If so, should we modify it accordingly? > > > - Paul