Received: by 10.223.185.116 with SMTP id b49csp1053909wrg; Fri, 16 Feb 2018 11:33:56 -0800 (PST) X-Google-Smtp-Source: AH8x22793dkkzzyyQWjMmZ947hRSbO66GqpliGsLpYp+2zenNG7MKlnXPxaiBnvkNusKz+4G1Cce X-Received: by 10.101.88.205 with SMTP id e13mr6110238pgu.121.1518809636675; Fri, 16 Feb 2018 11:33:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518809636; cv=none; d=google.com; s=arc-20160816; b=h8bZzwEORoCs75qDDnoxUquVee39SkVFJqGGmH/To+bVHPso6lcuyy7hFfaO/Rnhh0 t4qyCt6hDXVKGBbd5FD0iB7O4/0Cuj/1y9sfrkyTvSyDUMXFk1oVgzy9CTxP5fGqfhW1 AjEz9gjqXawrBP1y2LnpK1ADsZfIL7CBa0SrVZi/cAwz6qK0ExISQX/ih97MzF4ADP7t +2+n0OSP1lFyERNt6CbZuMZAV+Hh+B15yiPdefRT5WIxBVN0RoNq/qXcROp9UodEprgH AEECMYBAdRCHsY34CT2RHmYHcFx0eOHRJGyMHx0RLfkxSekbUvy5bbPhRjaonIVLQvmn q0NA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=430r9uOEn19LNAwfjKv9CHgGBqXMfAXbwofVlxZqVhQ=; b=zbnvx08Js0nEP2YgTnAbGCzhZrlkOGU92EcrzkQVP+8sdDlLqfQiDfAZa2gON/WVC3 cItdiAlGiBnheY0mj0CI4AVHOwp6SzuNLmg1mcRTnK/VwTnK9m54omD+jPR6K96ODA3U HUqO2hpjIXmg5IJRE1NrhrmiKidP7gpaFTc5xfvRKu8nU43s4AFIhqm26UysPWOFnPD4 eGv1/Vggdy8xNMpEyV9aaE0+qvihzxyuN2hlyrnO/OhYhV6moIuMbx6QgwS8qJmxCnS4 lCZPh06QWX2hfpHpt2Za1PCtlnv2m2bh54xI4nBMeBpot04E4lLIpIPsPGXXwugyhQ0M rbcg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u186si157938pgc.462.2018.02.16.11.33.42; Fri, 16 Feb 2018 11:33:56 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757083AbeBPBY4 (ORCPT + 99 others); Thu, 15 Feb 2018 20:24:56 -0500 Received: from mail-ot0-f193.google.com ([74.125.82.193]:34379 "EHLO mail-ot0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757070AbeBPBYz (ORCPT ); Thu, 15 Feb 2018 20:24:55 -0500 Received: by mail-ot0-f193.google.com with SMTP id l10so1512995oth.1 for ; Thu, 15 Feb 2018 17:24:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=430r9uOEn19LNAwfjKv9CHgGBqXMfAXbwofVlxZqVhQ=; b=oQRuI/dG6T7xRjPtb9L0gf9imMryXO20W560fk+voifwwaLZbiPPNDJ+zCFU2jDBb1 xb2a4LVxuKooBdiSR6qhewd34byU5tZIOICRcrz+h7SpnKa/ZjTivOURJlFB2w2GTBYJ li/Wx9u6FvpJLSJNY4hsGULLCAeuoRSuVwVFiSDrF9mhPMiE9RHK2v6Q+D6YSMEafKdb KCC5czUP6msYkWLbMrV+H4RyvsUg1WOhlQ//Di2vulhRi5/7jiK1r94/mgW+ugCQLMAE pDSzRaouWjDkFU3OCymQJkLBNf0natqKRxALusV7hfLixr3TPc8LcVm/nfBQ5zWieEy7 kzTQ== X-Gm-Message-State: APf1xPCh6wxokud7NxdNUT1q7qzD//ucV4FK3Vob1o8xYwUcCCVaf5Za 5KBFcZBq8AFguNlqXaTweIBjFQWJndc= X-Received: by 10.157.35.164 with SMTP id t33mr3157428otb.265.1518744294543; Thu, 15 Feb 2018 17:24:54 -0800 (PST) Received: from labbott-redhat.redhat.com ([2601:602:9802:a8dc::f21a]) by smtp.gmail.com with ESMTPSA id 18sm9156443oty.64.2018.02.15.17.24.52 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 15 Feb 2018 17:24:53 -0800 (PST) From: Laura Abbott To: Sumit Semwal Cc: Laura Abbott , devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, Todd Kjos , dri-devel@lists.freedesktop.org, Chris Wilson , Liam Mark , Shuah Khan , linux-kselftest@vger.kernel.org Subject: [RFC PATCH 0/2] Ion unit test with VGEM Date: Thu, 15 Feb 2018 17:24:43 -0800 Message-Id: <20180216012445.17264-1-labbott@redhat.com> X-Mailer: git-send-email 2.14.3 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Ion hasn't had much in the way of unit tests and fixing that is something that needs to happen before it can move out of staging. The difficult part of testing parts of Ion is that it relies on having a kernel driver to actually make some of the dma_buf calls. The vgem DRM driver exists mostly for testing and works great for this case. I went back and forth about trying to put this in the existing graphics test suite but I think having something in the self-tests directory is easier. I'm mostly interested in feedback about the use of the DRM APIs but I appreciate any and all comments. Thanks, Laura Laura Abbott (2): selftests: ion: Remove some prints selftests: ion: Add simple test with the vgem driver tools/testing/selftests/android/ion/Makefile | 3 +- tools/testing/selftests/android/ion/config | 1 + tools/testing/selftests/android/ion/ionmap_test.c | 136 ++++++++++++++++++++++ tools/testing/selftests/android/ion/ionutils.c | 6 - 4 files changed, 139 insertions(+), 7 deletions(-) create mode 100644 tools/testing/selftests/android/ion/ionmap_test.c -- 2.14.3