tests/gem_seqno_wrap: verify debugfs write with readback

Make sure that debugfs entry works as expected by reading
back the sequence number that was written.

Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
Mika Kuoppala 2013-04-11 16:11:28 +03:00 committed by Daniel Vetter
parent 918e763e2d
commit a7ca33b673

View File

@ -438,6 +438,7 @@ static int write_seqno(uint32_t seqno)
int fh;
char buf[32];
int r;
uint32_t rb;
if (options.dontwrap)
return 0;
@ -457,6 +458,15 @@ static int write_seqno(uint32_t seqno)
if (options.verbose)
printf("next_seqno set to: 0x%x\n", seqno);
r = __read_seqno(&rb);
if (r < 0)
return r;
if (rb != seqno) {
printf("seqno readback differs rb:0x%x vs w:0x%x\n", rb, seqno);
return -1;
}
return 0;
}