broadcom/vc5: Drop the finished_seqno optimization.

With the DRM scheduler changes, I'm about to remove all seqnos from the
UABI.
This commit is contained in:
Eric Anholt
2018-04-04 09:58:23 -07:00
parent aedfd8ede4
commit d9c525ed22
2 changed files with 0 additions and 11 deletions
-4
View File
@@ -469,9 +469,6 @@ bool
vc5_wait_seqno(struct vc5_screen *screen, uint64_t seqno, uint64_t timeout_ns,
const char *reason)
{
if (screen->finished_seqno >= seqno)
return true;
if (unlikely(V3D_DEBUG & V3D_DEBUG_PERF) && timeout_ns && reason) {
if (vc5_wait_seqno_ioctl(screen->fd, seqno, 0) == -ETIME) {
fprintf(stderr, "Blocking on seqno %lld for %s\n",
@@ -489,7 +486,6 @@ vc5_wait_seqno(struct vc5_screen *screen, uint64_t seqno, uint64_t timeout_ns,
return false;
}
screen->finished_seqno = seqno;
return true;
}
-7
View File
@@ -61,13 +61,6 @@ struct vc5_screen {
const char *name;
/** The last seqno we've completed a wait for.
*
* This lets us slightly optimize our waits by skipping wait syscalls
* if we know the job's already done.
*/
uint64_t finished_seqno;
struct slab_parent_pool transfer_pool;
struct vc5_bo_cache {