diff options
-rw-r--r-- | lib/igt_debugfs.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/igt_debugfs.c b/lib/igt_debugfs.c index e2b15f9b..4a119985 100644 --- a/lib/igt_debugfs.c +++ b/lib/igt_debugfs.c @@ -794,10 +794,11 @@ igt_pipe_crc_get_crcs(igt_pipe_crc_t *pipe_crc, int n_crcs, int ret; ret = read_crc(pipe_crc, crc); + if (ret == -EAGAIN) + break; + if (ret < 0) continue; - if (ret == 0) - break; n++; } while (n < n_crcs); |