Hello, On Wed, Aug 19, 2026 at 03:16:16PM -0300, Mauricio Faria de Oliveira wrote: > The MODULE_SYSCTL_TABLE macro emits a struct module_sysctl_table variable > with pointers to a sysctl table's path and entries, and table/entry sizes. That new struct doesn't seem to contain any pointer? > That symbol will be handled by file2alias.c (modpost) with the changes in > mod_devicetable.h and devicetable-offsets.c. > > The option macros MODULE_SYSCTL_TABLE_{DISABLE,UNIQUE_ID} can be used on > a per-file basis to disable the macro and change the symbol name pattern. > > Signed-off-by: Mauricio Faria de Oliveira > --- > include/linux/mod_devicetable.h | 7 +++++++ > include/linux/sysctl.h | 42 +++++++++++++++++++++++++++++++++++++++ > scripts/mod/devicetable-offsets.c | 6 ++++++ > 3 files changed, 55 insertions(+) Please put the new struct in a separate header. Apart from not being about a device table, I'm currently work on removing . See commit ad428f5811bd7fb3d91fa002174de533f9da94d7 for more details. Best regards Uwe