Files
openflow/datapath/linux-2.4/compat-2.4/include/linux/module.h
T

31 lines
626 B
C

#ifndef __LINUX_MODULE_WRAPPER_H
#define __LINUX_MODULE_WRAPPER_H 1
#include <linux/kernel.h>
#include_next <linux/module.h>
static inline int try_module_get(struct module *module)
{
if (module) {
if (module == THIS_MODULE)
MOD_INC_USE_COUNT;
else
printk("warning: try_module_get: module(%p) != THIS_MODULE(%p)\n",
module, THIS_MODULE);
}
return 1;
}
static inline void module_put(struct module *module)
{
if (module) {
if (module == THIS_MODULE)
MOD_DEC_USE_COUNT;
else
printk("warning: module_put: module(%p) != THIS_MODULE(%p)\n",
module, THIS_MODULE);
}
}
#endif /* module.h */