diff options
author | Eric Anholt <[email protected]> | 2014-09-25 16:38:38 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2014-09-25 16:41:25 -0700 |
commit | db11eb92cfb5a9e7bd1a65a6bd693eaf15e4269a (patch) | |
tree | 66d0f6eed6b83a52baa74d867b08b0bc9242856d /src/gallium/drivers/vc4/vc4_context.c | |
parent | 45962fbeee6ef0011e63613fe25c14e7062d3e43 (diff) |
vc4: Switch from errx() to fprintf() and abort().
These are pretty catastrophic, "should never happen" failure paths (though
4 tests in piglit hit them currently, due to a single bug). An abort()
that you can gdb on easily is probably more useful than a clean exit,
particularly since a bug in piglit framework right now is causing early
exit(1)s to simply not be recorded in the results at all.
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_context.c')
-rw-r--r-- | src/gallium/drivers/vc4/vc4_context.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gallium/drivers/vc4/vc4_context.c b/src/gallium/drivers/vc4/vc4_context.c index 13f0ef0158c..5bb95fd46d2 100644 --- a/src/gallium/drivers/vc4/vc4_context.c +++ b/src/gallium/drivers/vc4/vc4_context.c @@ -248,8 +248,10 @@ vc4_flush(struct pipe_context *pctx) #else ret = vc4_simulator_flush(vc4, &submit); #endif - if (ret) - errx(1, "VC4 submit failed\n"); + if (ret) { + fprintf(stderr, "VC4 submit failed\n"); + abort(); + } } vc4_reset_cl(&vc4->bcl); |