@@ -422,8 +422,6 @@ static int do_read(int fd, void *buffer, int count)
422422 return ret ;
423423}
424424
425-
426-
427425/* Low Level write */
428426static int do_write (int fd , const void * buffer , int count )
429427{
@@ -844,12 +842,11 @@ SYSCALL_DEFINE3(fcntl, int, fd, unsigned long, cmd, unsigned long, args)
844842SYSCALL_DEFINE3 (writev , unsigned long , fd , const struct iovec * , vec , unsigned long , vlen )
845843{
846844 int i ;
847- int ret ;
845+ int ret = 0 ;
848846 int total = 0 ;
849847
850848 for (i = 0 ; i < vlen ; i ++ ) {
851- ret = do_write (fd , (const void * )vec [i ].iov_base , vec [i ].iov_len );
852- ret = do_read (fd , vec [i ].iov_base , vec [i ].iov_len );
849+ ret = do_write (fd , (const void * ) vec [i ].iov_base , vec [i ].iov_len );
853850 if (ret < 0 ) {
854851 break ;
855852 } else if ((ret >= 0 ) && (ret < vec [i ].iov_len )) {
@@ -866,11 +863,10 @@ SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec *, vec, unsigned l
866863 return total ;
867864}
868865
869- SYSCALL_DEFINE3 (readv , unsigned long , fd , const struct iovec * , vec ,
870- unsigned long , vlen )
866+ SYSCALL_DEFINE3 (readv , unsigned long , fd , const struct iovec * , vec , unsigned long , vlen )
871867{
872868 int i ;
873- int ret ;
869+ int ret = 0 ;
874870 int total = 0 ;
875871
876872 for (i = 0 ; i < vlen ; i ++ ) {
0 commit comments