]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - kernel/module.c
[PATCH] fs/ufs: debug mode compilation failure
[mv-sheeva.git] / kernel / module.c
index ff5c500ab625202ef8401998bc0a71cac53424aa..4b06bbad49c2185015af02f49bf581b847c419be 100644 (file)
@@ -37,6 +37,7 @@
 #include <linux/stop_machine.h>
 #include <linux/device.h>
 #include <linux/string.h>
+#include <linux/sched.h>
 #include <asm/uaccess.h>
 #include <asm/semaphore.h>
 #include <asm/cacheflush.h>
@@ -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);