* [PATCH v5 8/9] crash_dump: Disallow configfs/crash_dm_crypt_key/reuse if crash hotplug supported [not found] <20260909003657.1570544-1-coiby.xu@gmail.com> @ 2026-09-09 0:36 ` Coiby Xu 2026-09-09 0:53 ` sashiko-bot 2026-09-09 5:46 ` Randy Dunlap 2026-09-09 0:36 ` [PATCH v5 9/9] Documentation: kdump: Add arm64 and ppc64le to encrypted dump target support list Coiby Xu 1 sibling, 2 replies; 8+ messages in thread From: Coiby Xu @ 2026-09-09 0:36 UTC (permalink / raw) To: kexec Cc: Andrew Morton, Sourabh Jain, Baoquan He, Dave Young, Pratyush Yadav, Will Deacon, linux-arm-kernel, Jinjie Ruan, Mike Rapoport, Pasha Tatashin, Jonathan Corbet, Shuah Khan, Randy Dunlap, open list:DOCUMENTATION, open list If crash hotplug is supported, dm-crypt keys saved to reserved memory will be taken care of automatically. Thus it doesn't make sense to use configfs/crash_dm_crypt_key/reuse. Not reserving image->dm_crypt_keys_addr makes it implicitly to disallow using this API. Currently x86_64 and ppc64le have implemented crash hotplug feature. Also update the doc accordingly. Note two doc issues are fixed as well. Fixes: 9ebfa8dcaea7 ("crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging") Reviewed-by: Sourabh Jain <sourabhjain@linux.ibm.com> Signed-off-by: Coiby Xu <coiby.xu@gmail.com> --- Documentation/admin-guide/kdump/kdump.rst | 16 ++++++++++------ kernel/crash_dump_dm_crypt.c | 12 ++++++++---- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/Documentation/admin-guide/kdump/kdump.rst b/Documentation/admin-guide/kdump/kdump.rst index 7587caadbae1..0bf2eb100a05 100644 --- a/Documentation/admin-guide/kdump/kdump.rst +++ b/Documentation/admin-guide/kdump/kdump.rst @@ -577,9 +577,10 @@ with /sys/kernel/config/crash_dm_crypt_keys for setup, 1. Tell the first kernel what logon keys are needed to unlock the disk volumes, # Add key #1 - mkdir /sys/kernel/config/crash_dm_crypt_keys/7d26b7b4-e342-4d2d-b660-7426b0996720 + VOL1_UUID=7d26b7b4-e342-4d2d-b660-7426b0996720 + mkdir /sys/kernel/config/crash_dm_crypt_keys/$VOL1_UUID # Add key #1's description - echo cryptsetup:7d26b7b4-e342-4d2d-b660-7426b0996720 > /sys/kernel/config/crash_dm_crypt_keys/description + echo cryptsetup:$VOL1_UUID > /sys/kernel/config/crash_dm_crypt_keys/$VOL1_UUID/description # how many keys do we have now? cat /sys/kernel/config/crash_dm_crypt_keys/count @@ -591,15 +592,18 @@ with /sys/kernel/config/crash_dm_crypt_keys for setup, cat /sys/kernel/config/crash_dm_crypt_keys/count 2 - # To support CPU/memory hot-plugging, reuse keys already saved to reserved - # memory - echo true > /sys/kernel/config/crash_dm_crypt_key/reuse - 2. Load the dump-capture kernel 3. After the dump-capture kerne get booted, restore the keys to user keyring echo yes > /sys/kernel/crash_dm_crypt_keys/restore +For CPU/memory hot-plugging, you can reuse keys already saved to reserved +memory before reloading the kdump image, + echo true > /sys/kernel/config/crash_dm_crypt_keys/reuse + +Note if crash hotplug is supported, this API is totally unnecessary thus will +be disabled automatically. + Contact ======= diff --git a/kernel/crash_dump_dm_crypt.c b/kernel/crash_dump_dm_crypt.c index bc70fbb79e0f..666c1f0c9e3b 100644 --- a/kernel/crash_dump_dm_crypt.c +++ b/kernel/crash_dump_dm_crypt.c @@ -324,7 +324,7 @@ static ssize_t config_keys_reuse_store(struct config_item *item, r = -EINVAL; if (!kexec_crash_image || !kexec_crash_image->dm_crypt_keys_addr) { - pr_debug("dm-crypt keys haven't be saved to crash-reserved memory\n"); + pr_debug("dm-crypt keys haven't be saved to crash-reserved memory or crash hotplug supported\n"); goto unlock; } @@ -522,14 +522,18 @@ int crash_load_dm_crypt_keys(struct kimage *image) void crash_dm_crypt_cleanup(struct kimage *image) { /* - * For CPU/memory hot-plugging, the kdump image will be reloaded. Prevent - * keys_header from being cleaned up during unloading when - * is_dm_key_reused=true + * For CPU/memory hot-plugging without CONFIG_CRASH_HOTPLUG, the whole kdump + * image will be reloaded. Prevent keys_header from being cleaned up during + * unloading when is_dm_key_reused=true */ if (!is_dm_key_reused) { kfree_sensitive(keys_header); keys_header = NULL; } +#ifdef CONFIG_CRASH_HOTPLUG + if (image->hotplug_support) + image->dm_crypt_keys_addr = 0; +#endif } static int __init configfs_dmcrypt_keys_init(void) -- 2.55.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH v5 8/9] crash_dump: Disallow configfs/crash_dm_crypt_key/reuse if crash hotplug supported 2026-09-09 0:36 ` [PATCH v5 8/9] crash_dump: Disallow configfs/crash_dm_crypt_key/reuse if crash hotplug supported Coiby Xu @ 2026-09-09 0:53 ` sashiko-bot 2026-09-09 5:46 ` Randy Dunlap 1 sibling, 0 replies; 8+ messages in thread From: sashiko-bot @ 2026-09-09 0:53 UTC (permalink / raw) To: Coiby Xu Cc: Andrew Morton, Will Deacon, Baoquan He, Jinjie Ruan, Mike Rapoport, Randy Dunlap, Dave Young, Pratyush Yadav, linux-arm-kernel, Pasha Tatashin, open list:DOCUMENTATION, kexec, Sourabh Jain, Jonathan Corbet, Shuah Khan, open list Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider: New issues: - [High] Setting `image->dm_crypt_keys_addr = 0` during kexec image cleanup bypasses page table memory protections, leaving sensitive dm-crypt volume logon keys accessible/readable in the primary kernel's memory. Pre-existing issues: - [High] Reused dm-crypt keys are permanently lost and silently dropped during ARM64 kexec segment placement retries due to premature freeing of `keys_header`. -- commit ccd76380ffc2464293abaa1bf7ed098e55227890 Author: Coiby Xu <coiby.xu@gmail.com> crash_dump: Disallow configfs/crash_dm_crypt_key/reuse if crash hotplug supported If crash hotplug is supported, dm-crypt keys saved to reserved memory will be taken care of automatically. Thus it doesn't make sense to use configfs/crash_dm_crypt_key/reuse. Not reserving image->dm_crypt_keys_addr makes it implicitly to disallow using this API. Currently x86_64 and ppc64le have implemented crash hotplug feature. Also update the doc accordingly. Note two doc issues are fixed as well. > diff --git a/kernel/crash_dump_dm_crypt.c b/kernel/crash_dump_dm_crypt.c > index bc70fbb79e0f6..666c1f0c9e3b4 100644 > --- a/kernel/crash_dump_dm_crypt.c > +++ b/kernel/crash_dump_dm_crypt.c [ ... ] > @@ -522,14 +522,18 @@ int crash_load_dm_crypt_keys(struct kimage *image) > void crash_dm_crypt_cleanup(struct kimage *image) > { > /* > - * For CPU/memory hot-plugging, the kdump image will be reloaded. Prevent > - * keys_header from being cleaned up during unloading when > - * is_dm_key_reused=true > + * For CPU/memory hot-plugging without CONFIG_CRASH_HOTPLUG, the whole kdump > + * image will be reloaded. Prevent keys_header from being cleaned up during > + * unloading when is_dm_key_reused=true > */ > if (!is_dm_key_reused) { [Severity: High] This is a pre-existing issue, but can reused dm-crypt keys be permanently lost during ARM64 kexec segment placement retries due to premature freeing of keys_header? On ARM64, if the first kexec segment placement attempt succeeds for dm-crypt keys but fails on a subsequent segment (like initrd), it triggers a retry loop. On the first pass, crash_load_dm_crypt_keys() unsets the is_dm_key_reused flag: kernel/crash_dump_dm_crypt.c:crash_load_dm_crypt_keys() { ... out: is_dm_key_reused = false; return r; } The error path then calls crash_dm_crypt_cleanup(), which unconditionally frees keys_header since the flag is now false: arch/arm64/kernel/kexec_image.c:image_load() { ... image->nr_segments -= 1; kbuf.buf_min = kernel_segment->mem + kernel_segment->memsz; kbuf.mem = KEXEC_BUF_MEM_UNKNOWN; crash_dm_crypt_cleanup(image); ... } On the next iteration, crash_load_dm_crypt_keys() is called again but exits early without allocating keys, leaving the crash kernel without decryption keys. > kfree_sensitive(keys_header); > keys_header = NULL; > } > +#ifdef CONFIG_CRASH_HOTPLUG > + if (image->hotplug_support) > + image->dm_crypt_keys_addr = 0; [Severity: High] Does setting image->dm_crypt_keys_addr to 0 bypass page table memory protections, leaving sensitive dm-crypt volume logon keys accessible in the primary kernel's memory? When crash_dm_crypt_cleanup() is called during kexec file load, it zeroes image->dm_crypt_keys_addr. Subsequently, sys_kexec_file_load() applies memory protections: kernel/kexec_file.c:sys_kexec_file_load() { ... kimage_file_post_load_cleanup(image); exchange: image = xchg(dest_image, image); out: #ifdef CONFIG_CRASH_DUMP if ((flags & KEXEC_FILE_ON_CRASH) && kexec_crash_image) arch_kexec_protect_crashkres(); ... } Immediately afterward, kexec_mark_dm_crypt_keys() (called by arch_kexec_protect_crashkres()) checks this address: arch/x86/kernel/machine_kexec_64.c:kexec_mark_dm_crypt_keys() { ... if (kexec_crash_image->dm_crypt_keys_addr) { start_paddr = kexec_crash_image->dm_crypt_keys_addr; ... set_memory_np(...); ... } Since the address evaluates to 0, it completely skips applying the non-present page table protections (set_memory_np()), exposing decryption keys in system RAM. > +#endif > } > > static int __init configfs_dmcrypt_keys_init(void) -- Sashiko AI review · https://sashiko.dev/#/patchset/20260909003657.1570544-1-coiby.xu@gmail.com?part=8 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v5 8/9] crash_dump: Disallow configfs/crash_dm_crypt_key/reuse if crash hotplug supported 2026-09-09 0:36 ` [PATCH v5 8/9] crash_dump: Disallow configfs/crash_dm_crypt_key/reuse if crash hotplug supported Coiby Xu 2026-09-09 0:53 ` sashiko-bot @ 2026-09-09 5:46 ` Randy Dunlap 2026-09-09 13:33 ` Coiby Xu 1 sibling, 1 reply; 8+ messages in thread From: Randy Dunlap @ 2026-09-09 5:46 UTC (permalink / raw) To: Coiby Xu, kexec Cc: Andrew Morton, Sourabh Jain, Baoquan He, Dave Young, Pratyush Yadav, Will Deacon, linux-arm-kernel, Jinjie Ruan, Mike Rapoport, Pasha Tatashin, Jonathan Corbet, Shuah Khan, open list:DOCUMENTATION, open list On 9/8/26 5:36 PM, Coiby Xu wrote: > If crash hotplug is supported, dm-crypt keys saved to reserved memory > will be taken care of automatically. Thus it doesn't make sense to use > configfs/crash_dm_crypt_key/reuse. Not reserving > image->dm_crypt_keys_addr makes it implicitly to disallow using this > API. Currently x86_64 and ppc64le have implemented crash hotplug > feature. > > Also update the doc accordingly. Note two doc issues are fixed as well. > > Fixes: 9ebfa8dcaea7 ("crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging") > Reviewed-by: Sourabh Jain <sourabhjain@linux.ibm.com> > Signed-off-by: Coiby Xu <coiby.xu@gmail.com> > --- > Documentation/admin-guide/kdump/kdump.rst | 16 ++++++++++------ > kernel/crash_dump_dm_crypt.c | 12 ++++++++---- > 2 files changed, 18 insertions(+), 10 deletions(-) > > diff --git a/Documentation/admin-guide/kdump/kdump.rst b/Documentation/admin-guide/kdump/kdump.rst > index 7587caadbae1..0bf2eb100a05 100644 > --- a/Documentation/admin-guide/kdump/kdump.rst > +++ b/Documentation/admin-guide/kdump/kdump.rst > @@ -577,9 +577,10 @@ with /sys/kernel/config/crash_dm_crypt_keys for setup, > > 1. Tell the first kernel what logon keys are needed to unlock the disk volumes, > # Add key #1 > - mkdir /sys/kernel/config/crash_dm_crypt_keys/7d26b7b4-e342-4d2d-b660-7426b0996720 > + VOL1_UUID=7d26b7b4-e342-4d2d-b660-7426b0996720 > + mkdir /sys/kernel/config/crash_dm_crypt_keys/$VOL1_UUID > # Add key #1's description > - echo cryptsetup:7d26b7b4-e342-4d2d-b660-7426b0996720 > /sys/kernel/config/crash_dm_crypt_keys/description > + echo cryptsetup:$VOL1_UUID > /sys/kernel/config/crash_dm_crypt_keys/$VOL1_UUID/description > > # how many keys do we have now? > cat /sys/kernel/config/crash_dm_crypt_keys/count > @@ -591,15 +592,18 @@ with /sys/kernel/config/crash_dm_crypt_keys for setup, > cat /sys/kernel/config/crash_dm_crypt_keys/count > 2 > > - # To support CPU/memory hot-plugging, reuse keys already saved to reserved > - # memory > - echo true > /sys/kernel/config/crash_dm_crypt_key/reuse > - > 2. Load the dump-capture kernel > > 3. After the dump-capture kerne get booted, restore the keys to user keyring kernel is booted, > echo yes > /sys/kernel/crash_dm_crypt_keys/restore > > +For CPU/memory hot-plugging, you can reuse keys already saved to reserved > +memory before reloading the kdump image, > + echo true > /sys/kernel/config/crash_dm_crypt_keys/reuse > + > +Note if crash hotplug is supported, this API is totally unnecessary thus will > +be disabled automatically. > + > Contact > ======= > -- ~Randy ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v5 8/9] crash_dump: Disallow configfs/crash_dm_crypt_key/reuse if crash hotplug supported 2026-09-09 5:46 ` Randy Dunlap @ 2026-09-09 13:33 ` Coiby Xu 0 siblings, 0 replies; 8+ messages in thread From: Coiby Xu @ 2026-09-09 13:33 UTC (permalink / raw) To: Randy Dunlap Cc: kexec, Andrew Morton, Sourabh Jain, Baoquan He, Dave Young, Pratyush Yadav, Will Deacon, linux-arm-kernel, Jinjie Ruan, Mike Rapoport, Pasha Tatashin, Jonathan Corbet, Shuah Khan, open list:DOCUMENTATION, open list On Tue, Sep 08, 2026 at 10:46:03PM -0700, Randy Dunlap wrote: > > >On 9/8/26 5:36 PM, Coiby Xu wrote: >> If crash hotplug is supported, dm-crypt keys saved to reserved memory >> will be taken care of automatically. Thus it doesn't make sense to use >> configfs/crash_dm_crypt_key/reuse. Not reserving >> image->dm_crypt_keys_addr makes it implicitly to disallow using this >> API. Currently x86_64 and ppc64le have implemented crash hotplug >> feature. >> >> Also update the doc accordingly. Note two doc issues are fixed as well. >> >> Fixes: 9ebfa8dcaea7 ("crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging") >> Reviewed-by: Sourabh Jain <sourabhjain@linux.ibm.com> >> Signed-off-by: Coiby Xu <coiby.xu@gmail.com> >> --- >> Documentation/admin-guide/kdump/kdump.rst | 16 ++++++++++------ >> kernel/crash_dump_dm_crypt.c | 12 ++++++++---- >> 2 files changed, 18 insertions(+), 10 deletions(-) >> >> diff --git a/Documentation/admin-guide/kdump/kdump.rst b/Documentation/admin-guide/kdump/kdump.rst >> index 7587caadbae1..0bf2eb100a05 100644 >> --- a/Documentation/admin-guide/kdump/kdump.rst >> +++ b/Documentation/admin-guide/kdump/kdump.rst >> @@ -577,9 +577,10 @@ with /sys/kernel/config/crash_dm_crypt_keys for setup, >> >> 1. Tell the first kernel what logon keys are needed to unlock the disk volumes, >> # Add key #1 >> - mkdir /sys/kernel/config/crash_dm_crypt_keys/7d26b7b4-e342-4d2d-b660-7426b0996720 >> + VOL1_UUID=7d26b7b4-e342-4d2d-b660-7426b0996720 >> + mkdir /sys/kernel/config/crash_dm_crypt_keys/$VOL1_UUID >> # Add key #1's description >> - echo cryptsetup:7d26b7b4-e342-4d2d-b660-7426b0996720 > /sys/kernel/config/crash_dm_crypt_keys/description >> + echo cryptsetup:$VOL1_UUID > /sys/kernel/config/crash_dm_crypt_keys/$VOL1_UUID/description >> >> # how many keys do we have now? >> cat /sys/kernel/config/crash_dm_crypt_keys/count >> @@ -591,15 +592,18 @@ with /sys/kernel/config/crash_dm_crypt_keys for setup, >> cat /sys/kernel/config/crash_dm_crypt_keys/count >> 2 >> >> - # To support CPU/memory hot-plugging, reuse keys already saved to reserved >> - # memory >> - echo true > /sys/kernel/config/crash_dm_crypt_key/reuse >> - >> 2. Load the dump-capture kernel >> >> 3. After the dump-capture kerne get booted, restore the keys to user keyring > > kernel is booted, Thanks for catching this typo! I'll apply your suggestion to next version! [...] -- Best regards, Coiby ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v5 9/9] Documentation: kdump: Add arm64 and ppc64le to encrypted dump target support list [not found] <20260909003657.1570544-1-coiby.xu@gmail.com> 2026-09-09 0:36 ` [PATCH v5 8/9] crash_dump: Disallow configfs/crash_dm_crypt_key/reuse if crash hotplug supported Coiby Xu @ 2026-09-09 0:36 ` Coiby Xu 2026-09-09 0:38 ` sashiko-bot 2026-09-09 5:48 ` Randy Dunlap 1 sibling, 2 replies; 8+ messages in thread From: Coiby Xu @ 2026-09-09 0:36 UTC (permalink / raw) To: kexec Cc: Andrew Morton, Sourabh Jain, Baoquan He, Dave Young, Pratyush Yadav, Will Deacon, linux-arm-kernel, Jinjie Ruan, Mike Rapoport, Pasha Tatashin, Jonathan Corbet, Shuah Khan, Randy Dunlap, Rob Herring (Arm), open list:DOCUMENTATION, open list The encrypted dump target support is now extended to arm64 and ppc64le. Fixes: e3a84be1ec2f ("arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel") Reported-by: Sourabh Jain <sourabhjain@linux.ibm.com> Reviewed-by: Sourabh Jain <sourabhjain@linux.ibm.com> Signed-off-by: Coiby Xu <coiby.xu@gmail.com> --- Documentation/admin-guide/kdump/kdump.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/admin-guide/kdump/kdump.rst b/Documentation/admin-guide/kdump/kdump.rst index 0bf2eb100a05..36ad6125c670 100644 --- a/Documentation/admin-guide/kdump/kdump.rst +++ b/Documentation/admin-guide/kdump/kdump.rst @@ -572,8 +572,8 @@ Write the dump file to encrypted disk volume ============================================ CONFIG_CRASH_DM_CRYPT can be enabled to support saving the dump file to an -encrypted disk volume (only x86_64 supported for now). User space can interact -with /sys/kernel/config/crash_dm_crypt_keys for setup, +encrypted disk volume (only x86_64, arm64, ppc64le supported for now). User +space can interact with /sys/kernel/config/crash_dm_crypt_keys for setup, 1. Tell the first kernel what logon keys are needed to unlock the disk volumes, # Add key #1 -- 2.55.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH v5 9/9] Documentation: kdump: Add arm64 and ppc64le to encrypted dump target support list 2026-09-09 0:36 ` [PATCH v5 9/9] Documentation: kdump: Add arm64 and ppc64le to encrypted dump target support list Coiby Xu @ 2026-09-09 0:38 ` sashiko-bot 2026-09-09 5:48 ` Randy Dunlap 1 sibling, 0 replies; 8+ messages in thread From: sashiko-bot @ 2026-09-09 0:38 UTC (permalink / raw) To: Coiby Xu Cc: Baoquan He, Jinjie Ruan, Pratyush Yadav, open list:DOCUMENTATION, Dave Young, Randy Dunlap, Andrew Morton, Jonathan Corbet, Pasha Tatashin, Will Deacon, kexec, open list, linux-arm-kernel, Sourabh Jain, Shuah Khan, Rob Herring (Arm), Mike Rapoport > The encrypted dump target support is now extended to arm64 and ppc64le. > > Fixes: e3a84be1ec2f ("arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel") > Reported-by: Sourabh Jain <sourabhjain@linux.ibm.com> > Reviewed-by: Sourabh Jain <sourabhjain@linux.ibm.com> > Signed-off-by: Coiby Xu <coiby.xu@gmail.com> Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review · https://sashiko.dev/#/patchset/20260909003657.1570544-1-coiby.xu@gmail.com?part=9 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v5 9/9] Documentation: kdump: Add arm64 and ppc64le to encrypted dump target support list 2026-09-09 0:36 ` [PATCH v5 9/9] Documentation: kdump: Add arm64 and ppc64le to encrypted dump target support list Coiby Xu 2026-09-09 0:38 ` sashiko-bot @ 2026-09-09 5:48 ` Randy Dunlap 2026-09-09 13:34 ` Coiby Xu 1 sibling, 1 reply; 8+ messages in thread From: Randy Dunlap @ 2026-09-09 5:48 UTC (permalink / raw) To: Coiby Xu, kexec Cc: Andrew Morton, Sourabh Jain, Baoquan He, Dave Young, Pratyush Yadav, Will Deacon, linux-arm-kernel, Jinjie Ruan, Mike Rapoport, Pasha Tatashin, Jonathan Corbet, Shuah Khan, Rob Herring (Arm), open list:DOCUMENTATION, open list On 9/8/26 5:36 PM, Coiby Xu wrote: > The encrypted dump target support is now extended to arm64 and ppc64le. > > Fixes: e3a84be1ec2f ("arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel") > Reported-by: Sourabh Jain <sourabhjain@linux.ibm.com> > Reviewed-by: Sourabh Jain <sourabhjain@linux.ibm.com> > Signed-off-by: Coiby Xu <coiby.xu@gmail.com> > --- > Documentation/admin-guide/kdump/kdump.rst | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/Documentation/admin-guide/kdump/kdump.rst b/Documentation/admin-guide/kdump/kdump.rst > index 0bf2eb100a05..36ad6125c670 100644 > --- a/Documentation/admin-guide/kdump/kdump.rst > +++ b/Documentation/admin-guide/kdump/kdump.rst > @@ -572,8 +572,8 @@ Write the dump file to encrypted disk volume > ============================================ > > CONFIG_CRASH_DM_CRYPT can be enabled to support saving the dump file to an > -encrypted disk volume (only x86_64 supported for now). User space can interact > -with /sys/kernel/config/crash_dm_crypt_keys for setup, > +encrypted disk volume (only x86_64, arm64, ppc64le supported for now). User > +space can interact with /sys/kernel/config/crash_dm_crypt_keys for setup, for setup. > > 1. Tell the first kernel what logon keys are needed to unlock the disk volumes, > # Add key #1 -- ~Randy ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v5 9/9] Documentation: kdump: Add arm64 and ppc64le to encrypted dump target support list 2026-09-09 5:48 ` Randy Dunlap @ 2026-09-09 13:34 ` Coiby Xu 0 siblings, 0 replies; 8+ messages in thread From: Coiby Xu @ 2026-09-09 13:34 UTC (permalink / raw) To: Randy Dunlap Cc: kexec, Andrew Morton, Sourabh Jain, Baoquan He, Dave Young, Pratyush Yadav, Will Deacon, linux-arm-kernel, Jinjie Ruan, Mike Rapoport, Pasha Tatashin, Jonathan Corbet, Shuah Khan, Rob Herring (Arm), open list:DOCUMENTATION, open list On Tue, Sep 08, 2026 at 10:48:11PM -0700, Randy Dunlap wrote: > > >On 9/8/26 5:36 PM, Coiby Xu wrote: >> The encrypted dump target support is now extended to arm64 and ppc64le. >> >> Fixes: e3a84be1ec2f ("arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel") >> Reported-by: Sourabh Jain <sourabhjain@linux.ibm.com> >> Reviewed-by: Sourabh Jain <sourabhjain@linux.ibm.com> >> Signed-off-by: Coiby Xu <coiby.xu@gmail.com> >> --- >> Documentation/admin-guide/kdump/kdump.rst | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/Documentation/admin-guide/kdump/kdump.rst b/Documentation/admin-guide/kdump/kdump.rst >> index 0bf2eb100a05..36ad6125c670 100644 >> --- a/Documentation/admin-guide/kdump/kdump.rst >> +++ b/Documentation/admin-guide/kdump/kdump.rst >> @@ -572,8 +572,8 @@ Write the dump file to encrypted disk volume >> ============================================ >> >> CONFIG_CRASH_DM_CRYPT can be enabled to support saving the dump file to an >> -encrypted disk volume (only x86_64 supported for now). User space can interact >> -with /sys/kernel/config/crash_dm_crypt_keys for setup, >> +encrypted disk volume (only x86_64, arm64, ppc64le supported for now). User >> +space can interact with /sys/kernel/config/crash_dm_crypt_keys for setup, > > for setup. I'll apply the suggestion, thanks! [...] -- Best regards, Coiby ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2026-09-09 13:35 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20260909003657.1570544-1-coiby.xu@gmail.com>
2026-09-09 0:36 ` [PATCH v5 8/9] crash_dump: Disallow configfs/crash_dm_crypt_key/reuse if crash hotplug supported Coiby Xu
2026-09-09 0:53 ` sashiko-bot
2026-09-09 5:46 ` Randy Dunlap
2026-09-09 13:33 ` Coiby Xu
2026-09-09 0:36 ` [PATCH v5 9/9] Documentation: kdump: Add arm64 and ppc64le to encrypted dump target support list Coiby Xu
2026-09-09 0:38 ` sashiko-bot
2026-09-09 5:48 ` Randy Dunlap
2026-09-09 13:34 ` Coiby Xu
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox