#include <linux/version.h>
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)
-#define __MOD_INC_USE_COUNT(x)
-#define __MOD_DEC_USE_COUNT(x)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
+static inline int try_module_get(struct module *module)
+{
+ if( module == NULL ) return 1;
+ __MOD_INC_USE_COUNT( module );
+ return 1;
+}
+static inline void module_put(struct module *module)
+{
+ if( module == NULL ) return;
+ __MOD_DEC_USE_COUNT( module )
+}
+#else
#define MOD_IN_USE (0)
#endif