From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (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 7B2EC2931FF for ; Thu, 13 Aug 2026 11:07:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786619278; cv=none; b=aDmTJwY9O1ZSheA9oDuAtLGLgOJLujC/00cC1Sx67oChcJkpT1m9bPJU4iROlEjqESIx5FDvKgjWZRKwCGFfhiaZuH5Iw8I1fmfqIWTnXs9dv2iSRH8TniUZIqay7NsLsYL0zLUyJ+f9elowbKE+Lojz920yMobYwXiySR6nDnY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786619278; c=relaxed/simple; bh=/2BEzaj2O1JxG80q6EOMLiYYLcze0qN+6I6OeyQbriA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=PC+dm+7njim1vdwgQKAomTeTLR6YUnzs7FORqCzGCugTGrtbwPtzSK5WMPU117xGOSh2qtXbHNM1Z2XPmd59HnX1pHFjcN/FLvcLNyWvyJoTZPhEjoisEKLVzL3If/EtcgNeW5s+BTA6y8l7Dfeuk322aEjps1ISUYo1rKLXagU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=S1kDeXMT; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="S1kDeXMT" Received: by smtp.kernel.org (Postfix) with ESMTPSA id DCD011F000E9; Thu, 13 Aug 2026 11:07:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1786619272; bh=ebEmXtmOZqbbZCq9k3easw636Rs7quoWN+lISUhVbvo=; h=From:To:Cc:Subject:Date; b=S1kDeXMTyOXpgTTep2S1A7OmblaAz2UOzfW3CihjruJyDFykIOBUa7StF6+0HpNTl PxgFbykNryU9d3peLd8dY2vonZM1zNhBFZRbusrirTgSt4QlyaVQBAZqAeXQS4rJ8C AeaGitsZtY4xT0B9HZE6gzrCmcsMfB49hnIIxgXsEf1mjW/2TgQpA4f7abvtmEYRh/ fyCuUE0QTF9llEqZEuPed8/rn5r7FPNg5OCtU4/SwsrPvyK+V22mKMG0lXBc2El2i0 JcebXk9eextJA6ADwEwKFHCVhh+FdR1c+GjR1XD2VxP8depyqEs2H4omerUcMJgr7m DDaFLkIAmvrtA== From: Mike Rapoport To: Linus Torvalds Cc: Mike Rapoport , Andrew Morton , Baoquan He , Dave Young , Pasha Tatashin , Pratyush Yadav , kexec@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] kexec: updates for 7.3-rc1 Date: Thu, 13 Aug 2026 14:07:23 +0300 Message-ID: <20260813110738.2482772-1-rppt@kernel.org> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi Linus, The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482: Linux 7.2-rc1 (2026-06-28 12:01:31 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git tags/kexec-v7.3-rc1 for you to fetch changes up to 9d50f7c5ad5b4b031c9b85f9a43c626d8268ab51: Merge branch 'crashkernel-cma' into kexec-next (2026-08-04 10:48:21 +0300) ---------------------------------------------------------------- kexec: updates for v7.3-rc1 * Deduplicate crash memory allocation and the exclusion of reserved crash kernel regions from architecture specific code into a generic crash_prepare_headers() and enable crashkernel CMA reservation on arm64 and riscv reservation on arm64 and riscv. * Skip purgatory checksum verification when the kexec segments cannot be corrupted by DMA, which saves about 250ms on kexec. * Replace __ASSEMBLY__ with the compiler provided __ASSEMBLER__ in include/linux/kexec.h. * Fix a keyring refcount imbalance in the kdump kernel's dm-crypt key restore path, which over-dropped the user keyring reference when more than one key was restored. ---------------------------------------------------------------- Guangshuo Li (1): crash_dump: release keyring reference at the correct time Jinjie Ruan (9): riscv: kexec_file: Fix crashk_low_res not exclude bug crash: Add crash_prepare_headers() to exclude crash kernel memory arm64: kexec_file: Use crash_prepare_headers() helper to simplify code x86/crash: Use crash_prepare_headers() helper to simplify code riscv: kexec_file: Use crash_prepare_headers() helper to simplify code LoongArch: kexec_file: Use crash_prepare_headers() helper to simplify code powerpc/kexec_file: Use crash_exclude_core_ranges() helper arm64: kexec_file: Add support for crashkernel CMA reservation riscv: kexec_file: Add support for crashkernel CMA reservation Michal Clapinski (1): kexec_file: skip checksum verification when safe Mike Rapoport (Microsoft) (4): Merge patch series "arm64/riscv: Add support for crashkernel CMA reservation" Merge branch 'kexec-fixes' into kexec-next Merge branch 'kexec-misc' into kexec-next Merge branch 'crashkernel-cma' into kexec-next Sourabh Jain (1): powerpc/crash: sort crash memory ranges before preparing elfcorehdr Thomas Huth (1): kexec: Replace __ASSEMBLY__ with __ASSEMBLER__ in header file Documentation/admin-guide/kernel-parameters.txt | 16 ++-- arch/arm64/kernel/machine_kexec_file.c | 40 +++------- arch/arm64/mm/init.c | 5 +- arch/loongarch/kernel/machine_kexec_file.c | 40 +++------- arch/powerpc/include/asm/kexec_ranges.h | 1 - arch/powerpc/kexec/crash.c | 5 +- arch/powerpc/kexec/ranges.c | 101 +----------------------- arch/riscv/kernel/machine_kexec_file.c | 39 +++------ arch/riscv/mm/init.c | 5 +- arch/x86/kernel/crash.c | 89 +++------------------ drivers/of/fdt.c | 9 ++- drivers/of/kexec.c | 9 +++ include/linux/crash_core.h | 9 +++ include/linux/crash_reserve.h | 4 +- include/linux/kexec.h | 2 +- kernel/crash_core.c | 89 ++++++++++++++++++++- kernel/crash_dump_dm_crypt.c | 15 ++-- kernel/kexec_file.c | 27 +++++++ 18 files changed, 218 insertions(+), 287 deletions(-)