From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BFAAC236453 for ; Fri, 16 Jan 2026 11:22:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768562549; cv=none; b=mMGMLN/1UunS165uaDt2Zfo9DFElVXezTAAp8eT5yViJ+a9X5TFc8uNz0Q1ZgabyKbX1e7p/1k/uduecP0SZyCXlPOTKPSJhiLSeBFHkWe4i9R1qpvDNZ5tHZnZxZbvkU+dJtPKoviXuqJ4rvBwNLX4uZuDtUkDXHZDincbTNHE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768562549; c=relaxed/simple; bh=HI5uvGIlqzXI3+OmJCO8lS9DhG0KNYjy8q9FNzSY5eA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=rALG5ZuK9CxGh6bAFXpT/B5yoRAHsrgU2MXuVSVDpZnRIDFDTK2us84J6nnP3fzfcsWTgtXHQtjQAmdU34Cd73q+M0TYMm3xonFFxAJk0CoHxHeFuzXT9SRc+qejNUuji0c0nLzFPlUgA3Wjbe5FvAGvffSzzUJtNQ0KOSbAZJs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=KyoeoSDS; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="KyoeoSDS" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D9C2BC19421; Fri, 16 Jan 2026 11:22:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1768562549; bh=HI5uvGIlqzXI3+OmJCO8lS9DhG0KNYjy8q9FNzSY5eA=; h=From:To:Cc:Subject:Date:From; b=KyoeoSDSFo2BaxDmONFMoa04Ar+lKIkzTgYdZIGcIgVdOZFJQ/6Kdwp/IcXNswXAr a6HNyddDo1qqChE/i3VKfZjTVtg4RRwkAVf5HA4QY+ja6W/C/ZIth4k/lTUl7WXq97 qSQ+yEca//KoslvyrCm9E/skYJwFDc6ZDcZgWmFETQ5Z1HpJee/7YELArcCCWha0bS nWs8iuA/1KhN925Y/DVhRJv35n/csY0qmXF0Idq3wJb7OH5u6MZHINN3TOWan7oONr 4mkTt0+/9wMlLlhbYHOyq4I70XAEt2vWw2etx/DcvZveObtcuqPeOpwE/O7sCnxwMH vb82CMnoDderg== From: Pratyush Yadav To: Andrew Morton , Alexander Graf , Mike Rapoport , Pasha Tatashin , Pratyush Yadav Cc: kexec@lists.infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Suren Baghdasaryan Subject: [PATCH v2 0/2] kho: clean up page initialization logic Date: Fri, 16 Jan 2026 11:22:13 +0000 Message-ID: <20260116112217.915803-1-pratyush@kernel.org> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: "Pratyush Yadav (Google)" Hi, This series simplifies the page initialization logic in kho_restore_page(). It was originally only a single patch [0], but on Pasha's suggestion, I added another patch to use unsigned long for nr_pages. Technically speaking, the patches aren't related and can be applied independently, but bundling them together since patch 2 relies on 1 and it is easier to manage them this way. Changes in v2: - Use unsigned long for nr_pages. [0] https://lore.kernel.org/all/20251223104448.195589-1-pratyush@kernel.org/ Pratyush Yadav (2): kho: use unsigned long for nr_pages kho: simplify page initialization in kho_restore_page() include/linux/kexec_handover.h | 6 ++-- kernel/liveupdate/kexec_handover.c | 47 +++++++++++++++++++----------- 2 files changed, 33 insertions(+), 20 deletions(-) base-commit: 0f61b1860cc3f52aef9036d7235ed1f017632193 -- 2.52.0.457.g6b5491de43-goog