X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fbinfmt_script.c;h=1edbcca25a7366198667d5c8fdfe92d4005a65bc;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=a302e036310a148326d427f1e2fa01ecc52e14b4;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/fs/binfmt_script.c b/fs/binfmt_script.c index a302e0363..1edbcca25 100644 --- a/fs/binfmt_script.c +++ b/fs/binfmt_script.c @@ -50,7 +50,7 @@ static int load_script(struct linux_binprm *bprm,struct pt_regs *regs) if (*cp == '\0') return -ENOEXEC; /* No interpreter name found */ i_name = cp; - i_arg = 0; + i_arg = NULL; for ( ; *cp && (*cp != ' ') && (*cp != '\t'); cp++) /* nothing */ ; while ((*cp == ' ') || (*cp == '\t')) @@ -96,7 +96,7 @@ static int load_script(struct linux_binprm *bprm,struct pt_regs *regs) return search_binary_handler(bprm,regs); } -struct linux_binfmt script_format = { +static struct linux_binfmt script_format = { .module = THIS_MODULE, .load_binary = load_script, }; @@ -111,6 +111,6 @@ static void __exit exit_script_binfmt(void) unregister_binfmt(&script_format); } -module_init(init_script_binfmt) -module_exit(exit_script_binfmt) +core_initcall(init_script_binfmt); +module_exit(exit_script_binfmt); MODULE_LICENSE("GPL");