X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=kernel%2Fmodule.c;h=4b06bbad49c2185015af02f49bf581b847c419be;hb=0feb9bfcfa3f9bf67a4a1e3f2608700ad73f92ed;hp=ff5c500ab625202ef8401998bc0a71cac53424aa;hpb=0d9136fdbcdbddcd4eb5ac94c248c039193d4795;p=cascardo%2Flinux.git diff --git a/kernel/module.c b/kernel/module.c index ff5c500ab625..4b06bbad49c2 100644 --- a/kernel/module.c +++ b/kernel/module.c @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include @@ -1853,8 +1854,7 @@ static struct module *load_module(void __user *umod, kfree(args); free_hdr: vfree(hdr); - if (err < 0) return ERR_PTR(err); - else return ptr; + return ERR_PTR(err); truncated: printk(KERN_ERR "Module len %lu truncated\n", len);