From: Sapan Bhatia Date: Tue, 21 May 2013 20:46:13 +0000 (-0400) Subject: The internals of the module only support interfaces in the latest kernel. X-Git-Tag: procprotect-0.3-4~2 X-Git-Url: http://git.onelab.eu/?p=procprotect.git;a=commitdiff_plain;h=c48fc2de287117f7d339fe085dd582c8f301f51f The internals of the module only support interfaces in the latest kernel. --- diff --git a/procprotect.c b/procprotect.c index dc2d4e4..2672ef8 100644 --- a/procprotect.c +++ b/procprotect.c @@ -34,11 +34,7 @@ #error "This code does not support your architecture" #endif -#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0) static char *aclpath = "procprotect"; -#else -static char *aclpath __devinitdata = "procprotect"; -#endif static struct qstr aclqpath; @@ -69,14 +65,8 @@ struct hlist_head procprotect_hash[HASH_SIZE]; struct proc_dir_entry *proc_entry; static int run_acl(unsigned long ino) { -#if LINUX_VERSION_CODE < KERNEL_VERSION(3,9,0) - struct hlist_node *n; -#endif struct acl_entry *entry; hlist_for_each_entry_rcu(entry, -#if LINUX_VERSION_CODE < KERNEL_VERSION(3,9,0) - n, -#endif &procprotect_hash[ino & (HASH_SIZE-1)], hlist) { if (entry->ino==ino) { @@ -257,17 +247,11 @@ static void __exit procprotect_exit(void) unregister_kretprobe(&fast_probe); unregister_kretprobe(&slow_probe); unregister_jprobe(&dolast_probe); -#if LINUX_VERSION_CODE < KERNEL_VERSION(3,9,0) - struct hlist_node *n; -#endif struct acl_entry *entry; int i; for (i=0;i