X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=procprotect.c;h=2e8cd13c75ab91a90d117e8d0ca4bd33a9121693;hb=32ba0046e174ed5c2a4a9fba05394ed7a2f21109;hp=0c8f251e914dca1cee1f9300ab4fc5750910c35a;hpb=738d7a684187ffa9fad16e8cc46e441aca3a903b;p=procprotect.git diff --git a/procprotect.c b/procprotect.c index 0c8f251..2e8cd13 100644 --- a/procprotect.c +++ b/procprotect.c @@ -2,6 +2,7 @@ #include #include #include +#include #include #include #include @@ -33,7 +34,12 @@ #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; module_param(aclpath, charp, 0); @@ -283,11 +289,12 @@ int procfile_write(struct file *file, const char *buffer, unsigned long count, v static int __init procprotect_init(void) { - printk("Procprotect: starting procprotect version %s with ACLs at path %s.\n", - VERSION_STR, aclpath); int ret; int i; + printk("Procprotect: starting procprotect version %s with ACLs at path %s.\n", + VERSION_STR, aclpath); + for(i=0;i