Re: [PATCH v11 23/65] dyndbg: detect class_id reservation conflicts
From: Louis Chauvet
Date: Fri Mar 20 2026 - 12:47:35 EST
On Fri, 13 Mar 2026 07:19:48 -0600, Jim Cromie <jim.cromie@xxxxxxxxx> wrote:
> If a module _DEFINEs 2 or more classmaps, it must devise them to share
> the per-module 0..62 class-id space; ie their respective base,+length
> reservations cannot overlap.
>
> To detect conflicts at modprobe, add ddebug_class_range_overlap(),
> call it from ddebug_add_module(), and WARN and return -EINVAL when
> they're detected.
>
> [...]
Reviewed-by: Louis Chauvet <louis.chauvet@xxxxxxxxxxx>
--
Louis Chauvet <louis.chauvet@xxxxxxxxxxx>