diff options
author | Jens Axboe <jens.axboe@oracle.com> | 2009-02-18 13:11:48 +0100 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2009-02-18 13:11:48 +0100 |
commit | c2039a2eebe7d48d8e1f62e727affa28f0e2b65e (patch) | |
tree | 75ae28b10bc5e0c3328b101e26b6512832c1f60d | |
parent | 40502e47ffbe93fd14138769f4eee56c3c439c18 (diff) | |
parent | 5d65b5e6333cfdd14ab0e944cef8474445e531b3 (diff) | |
download | blktrace-c2039a2eebe7d48d8e1f62e727affa28f0e2b65e.tar.gz blktrace-c2039a2eebe7d48d8e1f62e727affa28f0e2b65e.tar.bz2 |
Merge branch 'master' of ssh://axboe@router.home.kernel.dk/data/git/blktrace
-rw-r--r-- | blktrace.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -799,8 +799,11 @@ static int __net_recv_data(int fd, void *buf, unsigned int len) if (ret == 0) break; else if (ret < 0) { - if (errno != EAGAIN) - perror("server: net_recv_data: recv failed"); + if (errno == EAGAIN) { + usleep(50); + continue; + } + perror("server: net_recv_data: recv failed"); break; } else { buf += ret; |