Merge tag 'v3.15-rc5' into next
[pandora-kernel.git] / drivers / input / evdev.c
index 4af24f1..fd325ec 100644 (file)
@@ -936,11 +936,13 @@ static long evdev_do_ioctl(struct file *file, unsigned int cmd,
                        return -EFAULT;
 
                error = input_ff_upload(dev, &effect, file);
+               if (error)
+                       return error;
 
                if (put_user(effect.id, &(((struct ff_effect __user *)p)->id)))
                        return -EFAULT;
 
-               return error;
+               return 0;
        }
 
        /* Multi-number variable-length handlers */