From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 970A2C432C0 for ; Mon, 18 Nov 2019 10:36:06 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7839420730 for ; Mon, 18 Nov 2019 10:36:06 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7839420730 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 44A2289DA5; Mon, 18 Nov 2019 10:35:52 +0000 (UTC) Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by gabe.freedesktop.org (Postfix) with ESMTPS id DDA0189DA3 for ; Mon, 18 Nov 2019 10:35:48 +0000 (UTC) Received: by mail-wm1-x342.google.com with SMTP id z26so16744914wmi.4 for ; Mon, 18 Nov 2019 02:35:48 -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:in-reply-to :references:mime-version:content-transfer-encoding; bh=M4T9sVu2x8p/IsiJDMxOA8tM94LVd9Qb2n5CxuRx2Dk=; b=mU4q9cWCiH2ywyyPI2nLSqAkLsx0b3fpQlskqS/fzPX8D2dlaM47aCRnnrvyoNfeTb RbtkW5SihMz063PRFOWfNguaJ480u4gaqKLh+xYeiaDzc173bXYTBLMSHOCLfQVLByoC 85ut4qKqNo+v+JZCpRrT3Fnrz+M55wuT4NXIcRIHJqR54CBOS1fD3mlWEyW2krCXcCQh FKQMzNdSsczNrdm55KNXF5EpZ7RaE6GOofpi8PHxUw2Nz3VXvl2GcAffvCI+eV4mjtlb vpgEXs8z81EsKjlHxUO7TGZbngbQ3C74yIlj1+gvu/1ih3cgN49Q6WcTVUq7ZfnDUnys oMhg== X-Gm-Message-State: APjAAAWQ6tlG/A0xR7lCPwKpHEGPXvaZuWL9H62vBccR6+Cu8j99Usks w40naVDtTtlzBbFK0Qb6vK0G84ldWhE= X-Google-Smtp-Source: APXvYqx0wUh0cVL6BgSDAJ3PoJN0kqfr1l2HT9NfihNpZEPtbki36OH7ZK9HX8ZwIa6xQBUrL9aeqA== X-Received: by 2002:a1c:9601:: with SMTP id y1mr27054068wmd.157.1574073347118; Mon, 18 Nov 2019 02:35:47 -0800 (PST) Received: from phenom.ffwll.local (212-51-149-96.fiber7.init7.net. [212.51.149.96]) by smtp.gmail.com with ESMTPSA id j2sm22749200wrt.61.2019.11.18.02.35.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Nov 2019 02:35:46 -0800 (PST) From: Daniel Vetter To: DRI Development Subject: [PATCH 03/15] drm/i915: Remove dma_buf_kmap selftest Date: Mon, 18 Nov 2019 11:35:24 +0100 Message-Id: <20191118103536.17675-4-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191118103536.17675-1-daniel.vetter@ffwll.ch> References: <20191118103536.17675-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=M4T9sVu2x8p/IsiJDMxOA8tM94LVd9Qb2n5CxuRx2Dk=; b=EvTcaUtzS0zgRJNlKitF5EpzFNXRZQmOKqogNyA4NlVkV/Yjejj49DMD+U5JZqJ2i+ zQIifopCft0tS4MtBBjjJpR2flghfHBjZBXUTVeVNBNIkibt7Z4Ccqu/KL5op1zSlvU5 bg02eEOrquzOYMy7UszmX8/EPKmEkqjYAVKbc= X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mika Kuoppala , Intel Graphics Development , Matthew Auld , Daniel Vetter , Daniel Vetter Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Message-ID: <20191118103524.SjoMRQNklJPi_ErlWHc5pO9jpgDMr4LlcMiNI24CEm4@z> SXQncyB0aGUgb25seSB1c2VyIGxlZnQgaW4gdGhlIGVudGlyZSBrZXJuZWwgZm9yIGRtYV9idWZf a21hcC9fa3VubWFwLgpEZWxldGUgaXQsIGJlZm9yZSB3ZSBzdGFydCBnYXJiYWdlLWNvbGxlY3Rp bmcgdGhlIHZhcmlvdXMKaW1wbGVtZW50YXRpb25zLgoKU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZl dHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+CkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNo cmlzLXdpbHNvbi5jby51az4KQ2M6IE1hdHRoZXcgQXVsZCA8bWF0dGhldy5hdWxkQGludGVsLmNv bT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CkNjOiBNaWthIEt1 b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IERhdmUgQWlybGllIDxh aXJsaWVkQGdtYWlsLmNvbT4KLS0tCiAuLi4vZHJtL2k5MTUvZ2VtL3NlbGZ0ZXN0cy9pOTE1X2dl bV9kbWFidWYuYyAgfCAxMDEgLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAx IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9zZWxm dGVzdHMvaTkxNV9nZW1fZG1hYnVmLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vc2VsZnRl c3RzL2k5MTVfZ2VtX2RtYWJ1Zi5jCmluZGV4IGQ4NWQxY2UyNzNjYS4uMmE1MmI5MjU4NmI5IDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vc2VsZnRlc3RzL2k5MTVfZ2VtX2Rt YWJ1Zi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9zZWxmdGVzdHMvaTkxNV9nZW1f ZG1hYnVmLmMKQEAgLTI1NCwxMDYgKzI1NCw2IEBAIHN0YXRpYyBpbnQgaWd0X2RtYWJ1Zl9leHBv cnRfdm1hcCh2b2lkICphcmcpCiAJcmV0dXJuIGVycjsKIH0KIAotc3RhdGljIGludCBpZ3RfZG1h YnVmX2V4cG9ydF9rbWFwKHZvaWQgKmFyZykKLXsKLQlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq aTkxNSA9IGFyZzsKLQlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqOwotCXN0cnVjdCBk bWFfYnVmICpkbWFidWY7Ci0Jdm9pZCAqcHRyOwotCWludCBlcnI7Ci0KLQlvYmogPSBpOTE1X2dl bV9vYmplY3RfY3JlYXRlX3NobWVtKGk5MTUsIDIgKiBQQUdFX1NJWkUpOwotCWlmIChJU19FUlIo b2JqKSkKLQkJcmV0dXJuIFBUUl9FUlIob2JqKTsKLQotCWRtYWJ1ZiA9IGk5MTVfZ2VtX3ByaW1l X2V4cG9ydCgmb2JqLT5iYXNlLCAwKTsKLQlpOTE1X2dlbV9vYmplY3RfcHV0KG9iaik7Ci0JaWYg KElTX0VSUihkbWFidWYpKSB7Ci0JCWVyciA9IFBUUl9FUlIoZG1hYnVmKTsKLQkJcHJfZXJyKCJp OTE1X2dlbV9wcmltZV9leHBvcnQgZmFpbGVkIHdpdGggZXJyPSVkXG4iLCBlcnIpOwotCQlyZXR1 cm4gZXJyOwotCX0KLQotCXB0ciA9IGRtYV9idWZfa21hcChkbWFidWYsIDApOwotCWlmICghcHRy KSB7Ci0JCXByX2VycigiZG1hX2J1Zl9rbWFwIGZhaWxlZFxuIik7Ci0JCWVyciA9IC1FTk9NRU07 Ci0JCWdvdG8gZXJyOwotCX0KLQotCWlmIChtZW1jaHJfaW52KHB0ciwgMCwgUEFHRV9TSVpFKSkg ewotCQlkbWFfYnVmX2t1bm1hcChkbWFidWYsIDAsIHB0cik7Ci0JCXByX2VycigiRXhwb3J0ZWQg cGFnZVswXSBub3QgaW5pdGlhbGlhc2VkIHRvIHplcm8hXG4iKTsKLQkJZXJyID0gLUVJTlZBTDsK LQkJZ290byBlcnI7Ci0JfQotCi0JbWVtc2V0KHB0ciwgMHhjNSwgUEFHRV9TSVpFKTsKLQlkbWFf YnVmX2t1bm1hcChkbWFidWYsIDAsIHB0cik7Ci0KLQlwdHIgPSBpOTE1X2dlbV9vYmplY3RfcGlu X21hcChvYmosIEk5MTVfTUFQX1dCKTsKLQlpZiAoSVNfRVJSKHB0cikpIHsKLQkJZXJyID0gUFRS X0VSUihwdHIpOwotCQlwcl9lcnIoImk5MTVfZ2VtX29iamVjdF9waW5fbWFwIGZhaWxlZCB3aXRo IGVycj0lZFxuIiwgZXJyKTsKLQkJZ290byBlcnI7Ci0JfQotCW1lbXNldChwdHIgKyBQQUdFX1NJ WkUsIDB4YWEsIFBBR0VfU0laRSk7Ci0JaTkxNV9nZW1fb2JqZWN0X2ZsdXNoX21hcChvYmopOwot CWk5MTVfZ2VtX29iamVjdF91bnBpbl9tYXAob2JqKTsKLQotCXB0ciA9IGRtYV9idWZfa21hcChk bWFidWYsIDEpOwotCWlmICghcHRyKSB7Ci0JCXByX2VycigiZG1hX2J1Zl9rbWFwIGZhaWxlZFxu Iik7Ci0JCWVyciA9IC1FTk9NRU07Ci0JCWdvdG8gZXJyOwotCX0KLQotCWlmIChtZW1jaHJfaW52 KHB0ciwgMHhhYSwgUEFHRV9TSVpFKSkgewotCQlkbWFfYnVmX2t1bm1hcChkbWFidWYsIDEsIHB0 cik7Ci0JCXByX2VycigiRXhwb3J0ZWQgcGFnZVsxXSBub3Qgc2V0IHRvIDB4YWEhXG4iKTsKLQkJ ZXJyID0gLUVJTlZBTDsKLQkJZ290byBlcnI7Ci0JfQotCi0JbWVtc2V0KHB0ciwgMHhjNSwgUEFH RV9TSVpFKTsKLQlkbWFfYnVmX2t1bm1hcChkbWFidWYsIDEsIHB0cik7Ci0KLQlwdHIgPSBkbWFf YnVmX2ttYXAoZG1hYnVmLCAwKTsKLQlpZiAoIXB0cikgewotCQlwcl9lcnIoImRtYV9idWZfa21h cCBmYWlsZWRcbiIpOwotCQllcnIgPSAtRU5PTUVNOwotCQlnb3RvIGVycjsKLQl9Ci0JaWYgKG1l bWNocl9pbnYocHRyLCAweGM1LCBQQUdFX1NJWkUpKSB7Ci0JCWRtYV9idWZfa3VubWFwKGRtYWJ1 ZiwgMCwgcHRyKTsKLQkJcHJfZXJyKCJFeHBvcnRlZCBwYWdlWzBdIGRpZCBub3QgcmV0YWluIDB4 YzUhXG4iKTsKLQkJZXJyID0gLUVJTlZBTDsKLQkJZ290byBlcnI7Ci0JfQotCWRtYV9idWZfa3Vu bWFwKGRtYWJ1ZiwgMCwgcHRyKTsKLQotCXB0ciA9IGRtYV9idWZfa21hcChkbWFidWYsIDIpOwot CWlmIChwdHIpIHsKLQkJcHJfZXJyKCJFcnJvbmVvdXNseSBrbWFwcGVkIGJleW9uZCB0aGUgZW5k IG9mIHRoZSBvYmplY3QhXG4iKTsKLQkJZG1hX2J1Zl9rdW5tYXAoZG1hYnVmLCAyLCBwdHIpOwot CQllcnIgPSAtRUlOVkFMOwotCQlnb3RvIGVycjsKLQl9Ci0KLQlwdHIgPSBkbWFfYnVmX2ttYXAo ZG1hYnVmLCAtMSk7Ci0JaWYgKHB0cikgewotCQlwcl9lcnIoIkVycm9uZW91c2x5IGttYXBwZWQg YmVmb3JlIHRoZSBzdGFydCBvZiB0aGUgb2JqZWN0IVxuIik7Ci0JCWRtYV9idWZfa3VubWFwKGRt YWJ1ZiwgLTEsIHB0cik7Ci0JCWVyciA9IC1FSU5WQUw7Ci0JCWdvdG8gZXJyOwotCX0KLQotCWVy ciA9IDA7Ci1lcnI6Ci0JZG1hX2J1Zl9wdXQoZG1hYnVmKTsKLQlyZXR1cm4gZXJyOwotfQotCiBp bnQgaTkxNV9nZW1fZG1hYnVmX21vY2tfc2VsZnRlc3RzKHZvaWQpCiB7CiAJc3RhdGljIGNvbnN0 IHN0cnVjdCBpOTE1X3N1YnRlc3QgdGVzdHNbXSA9IHsKQEAgLTM2Miw3ICsyNjIsNiBAQCBpbnQg aTkxNV9nZW1fZG1hYnVmX21vY2tfc2VsZnRlc3RzKHZvaWQpCiAJCVNVQlRFU1QoaWd0X2RtYWJ1 Zl9pbXBvcnQpLAogCQlTVUJURVNUKGlndF9kbWFidWZfaW1wb3J0X293bmVyc2hpcCksCiAJCVNV QlRFU1QoaWd0X2RtYWJ1Zl9leHBvcnRfdm1hcCksCi0JCVNVQlRFU1QoaWd0X2RtYWJ1Zl9leHBv cnRfa21hcCksCiAJfTsKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNTsKIAlpbnQgZXJy OwotLSAKMi4yNC4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWw=