From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 4/4 v2] gem_flink_race: Assure no pending requests before object counting Date: Tue, 5 Nov 2013 12:47:11 +0100 Message-ID: <20131105114711.GA1775@phenom.ffwll.local> References: <1383582649-2841-4-git-send-email-oscar.mateo@intel.com> <1383649051-6289-1-git-send-email-oscar.mateo@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-ee0-f53.google.com (mail-ee0-f53.google.com [74.125.83.53]) by gabe.freedesktop.org (Postfix) with ESMTP id 75CFBEFBA5 for ; Tue, 5 Nov 2013 03:48:33 -0800 (PST) Received: by mail-ee0-f53.google.com with SMTP id e51so1762972eek.12 for ; Tue, 05 Nov 2013 03:48:32 -0800 (PST) Content-Disposition: inline In-Reply-To: <1383649051-6289-1-git-send-email-oscar.mateo@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org To: oscar.mateo@intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org On Tue, Nov 05, 2013 at 10:57:31AM +0000, oscar.mateo@intel.com wrote: > From: Oscar Mateo > > Same thing that was done for prime_self_import. > > v2: Move igt_drop_caches_set() call inside get_object_count() to make > it clearer why we want this. > > Signed-off-by: Oscar Mateo Both merged, thanks for the patches. -Daniel > --- > tests/gem_flink_race.c | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/tests/gem_flink_race.c b/tests/gem_flink_race.c > index b81007e..195ec15 100644 > --- a/tests/gem_flink_race.c > +++ b/tests/gem_flink_race.c > @@ -35,6 +35,7 @@ > #include "drmtest.h" > #include "i915_drm.h" > #include "intel_bufmgr.h" > +#include "igt_debugfs.h" > > /* Testcase: check for flink/open vs. gem close races > * > @@ -54,6 +55,8 @@ static int get_object_count(void) > int device = drm_get_card(); > char *path; > > + igt_drop_caches_set(DROP_RETIRE); > + > ret = asprintf(&path, "/sys/kernel/debug/dri/%d/i915_gem_objects", device); > igt_assert(ret != -1); > > @@ -157,9 +160,11 @@ static void test_flink_close(void) > { > pthread_t *threads; > int r, i, num_threads; > - int obj_count = get_object_count(); > + int obj_count; > void *status; > > + obj_count = get_object_count(); > + > num_threads = sysconf(_SC_NPROCESSORS_ONLN); > > threads = calloc(num_threads, sizeof(pthread_t)); > -- > 1.7.9.5 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch