On Mon, 28 Jul 2025 08:48:01 +0200 Daniel Gomez <da.gomez@xxxxxxxxxx> wrote: > On 30/06/2025 16.32, Petr Pavlu wrote: > > Use the MODULE_NAME_LEN definition in module_exists() to obtain the maximum > > size of a module name, instead of using MAX_PARAM_PREFIX_LEN. The values > > are the same but MODULE_NAME_LEN is more appropriate in this context. > > MAX_PARAM_PREFIX_LEN was added in commit 730b69d22525 ("module: check > > kernel param length at compile time, not runtime") only to break a circular > > dependency between module.h and moduleparam.h, and should mostly be limited > > to use in moduleparam.h. > > > > Signed-off-by: Petr Pavlu <petr.pavlu@xxxxxxxx> > > Cc: Steven Rostedt <rostedt@xxxxxxxxxxx> > > Cc: Masami Hiramatsu <mhiramat@xxxxxxxxxx> > > Steven, Masami, > > I'm planning to merge these series into modules-next. I think and Ack/Review > would be great from you. Otherwise, let me know if you'd rather take this patch > through tracing instead (in case it looks good from your side). Acked-by: Steven Rostedt (Google) <rostedt@xxxxxxxxxxx> > > > --- > > > > As a side note, I suspect the function module_exists() would be better > > replaced with !!find_module() + RCU locking, but that is a separate issue. Yeah, that is probably something that should be done too. Thanks, -- Steve