From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: [PATCH 1/1] tests/gem_seqno_wrap: verify debugfs write with readback Date: Thu, 11 Apr 2013 16:11:28 +0300 Message-ID: <1365685888-6089-1-git-send-email-mika.kuoppala@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga14.intel.com (mga14.intel.com [143.182.124.37]) by gabe.freedesktop.org (Postfix) with ESMTP id 2900CE5DEB for ; Thu, 11 Apr 2013 06:07:41 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Make sure that debugfs entry works as expected by reading back the sequence number that was written. Signed-off-by: Mika Kuoppala --- tests/gem_seqno_wrap.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/gem_seqno_wrap.c b/tests/gem_seqno_wrap.c index 43e3851..776dedc 100644 --- a/tests/gem_seqno_wrap.c +++ b/tests/gem_seqno_wrap.c @@ -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; } -- 1.7.9.5