On 13/08/2024 15:54, Shen Jianping (ME-SE/EAD2) wrote: >>>> + >>>> +MODULE_AUTHOR("Markus Lochmann <markus.lochmann@xxxxxxxxxxxx>"); >>>> +MODULE_AUTHOR("Stefan Gutmann <stefan.gutmann@xxxxxxxxxxxx>"); >>>> +MODULE_DESCRIPTION("Bosch SMI240 driver"); MODULE_LICENSE("Dual >>>> +BSD/GPL"); >>> >>> Hm? How many modules do you have here? What are their names? >>> >>> We have one module, named "Bosch SMI240 driver". Any problem here? >> >> Yes, you put MODULE_* to how many files? Two? Three? Why is it needed >> everywhere? > > We put MODULE_* in all the *.c , just like the other IMU drivers already in source tree. They do the same. That's not true. First, look at adis_buffer.c. no MODULE_XXX. Second, maybe they have multiple modules, so the macros are expected. That's why I asked you and you said you do not have more than one module. Best regards, Krzysztof