Re: [PATCH v6 13/14] driver core: Add device_hotplug_lock_assert_held() helper

From: sashiko-bot

Date: Mon Sep 21 2026 - 05:29:07 EST


> crash_get_memory_ranges() walks memblock, which memory hotplug
> modifies under device_hotplug_lock. A caller that does not hold
> the lock can race with memblock_double_array() and iterate a freed
> regions array.
>
> Add device_hotplug_lock_assert_held() so that crash code can
> use it to catch such unsafe callers via lockdep.
>
> Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
> Cc: "Rafael J. Wysocki" <rafael@xxxxxxxxxx>
> Cc: Danilo Krummrich <dakr@xxxxxxxxxx>
> Signed-off-by: Jinjie Ruan <ruanjinjie@xxxxxxxxxx>

Sashiko has reviewed this patch and found no issues. It looks great!

--
Sashiko AI review · https://sashiko.dev/#/patchset/20260921090450.807575-1-ruanjinjie@xxxxxxxxxx?part=13