xfsqa: reduce error output on 229

Once we get one short write, we know the test has failed. We don't
ened to keep writing and getting more short writes and spewing
thousands of errors to the console.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Eric Sandeen <sandeen@redhat.com>
This commit is contained in:
Dave Chinner
2011-04-15 16:48:32 +10:00
committed by Dave Chinner
parent 9a4fb1b675
commit 3a4b6e0192
+5 -2
View File
@@ -14,10 +14,11 @@
* along with this program; if not, write the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/types.h>
#include <stdio.h>
int main(int argc, char **argv)
{
@@ -29,8 +30,10 @@ int main(int argc, char **argv)
for (j = 0; j < 1024; j++)
buf[j] = i | i << 5;
if (write(fd,buf,253*4*sizeof(int))!= 253*4*sizeof(int))
if (write(fd,buf,253*4*sizeof(int))!= 253*4*sizeof(int)) {
printf("Write did not return correct amount\n");
exit(EXIT_FAILURE);
}
if ((i % 9) == 0 && i < 9001)
lseek(fd, 4096 * 110,SEEK_CUR);