More file extend fixes

Simplify the logic a bit, hope this works...

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/filesetup.c b/filesetup.c
index c407d0e..61d2159 100644
--- a/filesetup.c
+++ b/filesetup.c
@@ -403,13 +403,8 @@
 			 * zero, set it to the real file size.
 			 */
 			f->io_size = td->o.size / td->o.nr_files;
-			if ((!f->io_size || f->io_size > f->real_file_size) &&
-			     f->real_file_size) {
-				if (f->file_offset > f->real_file_size)
-					goto err_offset;
-				if (f->file_offset)
-					f->io_size = f->real_file_size - f->file_offset;
-			}
+			if (!f->io_size)
+				f->io_size = f->real_file_size;
 		} else if (f->real_file_size < td->o.file_size_low ||
 			   f->real_file_size > td->o.file_size_high) {
 			if (f->file_offset > td->o.file_size_low) 
@@ -422,9 +417,7 @@
 				f->io_size = td->o.file_size_low - f->file_offset;
 			else
 				f->io_size = get_rand_file_size(td) - f->file_offset;
-		} else if (f->file_offset > f->real_file_size)
-			goto err_offset;
-		else
+		} else
 			f->io_size = f->real_file_size - f->file_offset;
 
 		if (f->io_size == -1ULL)