]> Pileus Git - ~andy/linux/blobdiff - drivers/video/fbmem.c
ARM: kvm: use inner-shareable barriers after TLB flushing
[~andy/linux] / drivers / video / fbmem.c
index 098bfc64cfb93561e8fb0b9817531eb7412d5a27..36e1fe21b9b5e1b2bd41750d1bedbbc833e917cf 100644 (file)
@@ -1305,7 +1305,9 @@ static int do_fscreeninfo_to_user(struct fb_fix_screeninfo *fix,
        err |= copy_to_user(fix32->reserved, fix->reserved,
                            sizeof(fix->reserved));
 
-       return err;
+       if (err)
+               return -EFAULT;
+       return 0;
 }
 
 static int fb_get_fscreeninfo(struct fb_info *info, unsigned int cmd,
@@ -1881,7 +1883,7 @@ static int ofonly __read_mostly;
  *
  * NOTE: Needed to maintain backwards compatibility
  */
-int fb_get_options(char *name, char **option)
+int fb_get_options(const char *name, char **option)
 {
        char *opt, *options = NULL;
        int retval = 0;