.TH "inter_module_register" 9 "inter_module_register" "25 May 1998" "Kernel Hacker's Manual" LINUX .SH NAME inter_module_register \- register a new set of inter module data. .SH SYNOPSIS .B "void" inter_module_register .BI "(const char *" im_name "," .BI "struct module *" owner "," .BI "const void *" userdata ");" .SH ARGUMENTS .IP "im_name" 12 an arbitrary string to identify the data, must be unique .IP "owner" 12 module that is registering the data, always use THIS_MODULE .IP "userdata" 12 pointer to arbitrary userdata to be registered .SH "DESCRIPTION" Check that the im_name has not already been registered, complain if it has. For new data, add it to the inter_module_entry list.