getfsys: propogate EFAULT errors
authorAlan Cox <alan@linux.intel.com>
Sat, 16 May 2015 15:46:18 +0000 (16:46 +0100)
committerAlan Cox <alan@linux.intel.com>
Sat, 16 May 2015 15:46:18 +0000 (16:46 +0100)
Kernel/syscall_fs2.c

index 34d22fc..0b16935 100644 (file)
@@ -410,8 +410,7 @@ arg_t _getfsys(void)
                udata.u_error = ENXIO;
                return (-1);
        }
-       uput((char *) m->m_fs, (char *) buf, sizeof(struct filesys));
-       return (0);
+       return uput((char *) m->m_fs, (char *) buf, sizeof(struct filesys));
 }
 
 #undef dev