xref: /openbsd-src/sys/dev/pci/drm/include/linux/module.h (revision 1bb76ff151c0aba8e3312a604e4cd2e5195cf4b7)
17f4dd379Sjsg /* Public domain. */
27f4dd379Sjsg 
37f4dd379Sjsg #ifndef _LINUX_MODULE_H
47f4dd379Sjsg #define _LINUX_MODULE_H
57f4dd379Sjsg 
67f4dd379Sjsg #include <linux/export.h>
77f4dd379Sjsg #include <linux/moduleparam.h>
8c349dbc7Sjsg #include <linux/kobject.h>
97f4dd379Sjsg 
107f4dd379Sjsg struct module;
117f4dd379Sjsg 
127f4dd379Sjsg #define MODULE_AUTHOR(x)
137f4dd379Sjsg #define MODULE_DESCRIPTION(x)
147f4dd379Sjsg #define MODULE_LICENSE(x)
157f4dd379Sjsg #define MODULE_FIRMWARE(x)
167f4dd379Sjsg #define MODULE_DEVICE_TABLE(x, y)
17*1bb76ff1Sjsg #define MODULE_IMPORT_NS(x)
187f4dd379Sjsg #define module_init(x)
197f4dd379Sjsg #define module_exit(x)
207f4dd379Sjsg #define symbol_put(x)
217f4dd379Sjsg 
22c349dbc7Sjsg static inline bool
try_module_get(struct module * m)23c349dbc7Sjsg try_module_get(struct module *m)
24c349dbc7Sjsg {
25c349dbc7Sjsg 	return true;
26c349dbc7Sjsg }
27c349dbc7Sjsg 
28c349dbc7Sjsg static inline void
module_put(struct module * m)29c349dbc7Sjsg module_put(struct module *m)
30c349dbc7Sjsg {
31c349dbc7Sjsg }
32c349dbc7Sjsg 
337f4dd379Sjsg #endif
34