[netfilter-cvslog] r3349 - trunk/nfsim/core
rusty at netfilter.org
rusty at netfilter.org
Mon Dec 13 13:09:18 CET 2004
Author: rusty at netfilter.org
Date: 2004-12-13 13:09:17 +0100 (Mon, 13 Dec 2004)
New Revision: 3349
Modified:
trunk/nfsim/core/core.h
Log:
Set ->owner automatically for 2.4 code which doesn't.
Modified: trunk/nfsim/core/core.h
===================================================================
--- trunk/nfsim/core/core.h 2004-12-13 12:08:45 UTC (rev 3348)
+++ trunk/nfsim/core/core.h 2004-12-13 12:09:17 UTC (rev 3349)
@@ -141,22 +141,16 @@
};
/* Function to register/unregister hook points. */
-
-int nf_register_hook(struct nf_hook_ops *reg);
+#define nf_register_hook(reg) __nf_register_hook(reg, THIS_MODULE)
+int __nf_register_hook(struct nf_hook_ops *reg, struct module *this);
void nf_unregister_hook(struct nf_hook_ops *reg);
/* Functions to register get/setsockopt ranges (non-inclusive). You
need to check permissions yourself! */
-int __nf_register_sockopt(struct nf_sockopt_ops *reg);
+#define nf_register_sockopt(reg) __nf_register_sockopt(reg, THIS_MODULE)
+int __nf_register_sockopt(struct nf_sockopt_ops *reg, struct module *this);
void nf_unregister_sockopt(struct nf_sockopt_ops *reg);
-static inline int nf_register_sockopt(struct nf_sockopt_ops *reg)
-{
- reg->owner = THIS_MODULE;
- return __nf_register_sockopt(reg);
-}
-
-
int nf_setsockopt(struct sock *sk, int pf, int val, char *opt, int len);
int nf_getsockopt(struct sock *sk, int pf, int val, char *opt, int *len);
More information about the netfilter-cvslog
mailing list