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=-3.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no 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 EA57FC4727F for ; Fri, 25 Sep 2020 08:16:21 +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 C2E08207C4 for ; Fri, 25 Sep 2020 08:16:20 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ffwll.ch header.i=@ffwll.ch header.b="L34WWoC/" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C2E08207C4 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 DFC626EC4B; Fri, 25 Sep 2020 08:16:19 +0000 (UTC) Received: from mail-oi1-x243.google.com (mail-oi1-x243.google.com [IPv6:2607:f8b0:4864:20::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 729796EC4B for ; Fri, 25 Sep 2020 08:16:18 +0000 (UTC) Received: by mail-oi1-x243.google.com with SMTP id u126so1904658oif.13 for ; Fri, 25 Sep 2020 01:16:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=7K4vbJneE6H4oJPKifDuktq6VtT40w3Cs8Pe+FysnkE=; b=L34WWoC/PWSjuetzYMOk5F9/RIKzev8llyOd3USBGK1NIQ7xBhYEjmesxljRktHP5n wieurJkuJuXvcsvCALLRszpwfxCJQHdp46bRXSQMs4+hJwe4wpvlngtOxaEIgfky4VTW oBMe/cDS9mH7C2flwoGmNVINUBjmv5SKWF8g8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=7K4vbJneE6H4oJPKifDuktq6VtT40w3Cs8Pe+FysnkE=; b=uMxePo5Gtxe5S/zjOi5S/poHls82KdsAmUCpSGVM2k5s/4sbb269RAsfsDut3+DNXU hdshHERkowoxBzUVEjQ6/o3e0TkQveH1vs0Q/4zFw9nHDDU8w+bAr+flTiyEmsmjroop bVldymV1ni+EtWq3xqKLSCWJDmM6kHvi/pRrfbMkAfRYGMHqEJUmPhF5eLqfqe/2TSQI f0sYAf3PMFLCMIgJWNjuPV/Fiv39R5BHFOUbJB8TUc3oXMwX9MP+6O0npZHrNXsCPd0T QWZvz2BBNFa57bTOE616UsyT1H4FUQ1t0dv0SMbN7I6gYBREDq6H0l9azTbsXVV6J66B kWdQ== X-Gm-Message-State: AOAM531FUV93fQ2j/m344lJ25cEj2eJnSSbB/zUupVesWciufC1BeDvp zR0gRGoOYX1nWTwQEhHgJue6AdQhj85rRNjmA6yrHA== X-Google-Smtp-Source: ABdhPJygUVAdCCmvBulKRWDJc0DxjWztqPC1p0Pccj1J+dbV/T3wlUhRm6W8w4StASsyvmvJnURHVprQQCy50DOnrxE= X-Received: by 2002:a05:6808:206:: with SMTP id l6mr879863oie.128.1601021777691; Fri, 25 Sep 2020 01:16:17 -0700 (PDT) MIME-Version: 1.0 References: <20200924051845.397177-1-airlied@gmail.com> <20200924051845.397177-38-airlied@gmail.com> <39ca897a-e7f2-93c8-e844-449ccbfe6041@amd.com> <4b16b60d-228d-164d-396f-f8344fd67674@amd.com> In-Reply-To: <4b16b60d-228d-164d-396f-f8344fd67674@amd.com> From: Daniel Vetter Date: Fri, 25 Sep 2020 10:16:06 +0200 Message-ID: Subject: Re: [PATCH 37/45] drm/ttm: add a helper to allocate a temp tt for copies. To: =?UTF-8?Q?Christian_K=C3=B6nig?= X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ben Skeggs , dri-devel Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gRnJpLCBTZXAgMjUsIDIwMjAgYXQgOTozOSBBTSBDaHJpc3RpYW4gS8O2bmlnCjxjaHJpc3Rp YW4ua29lbmlnQGFtZC5jb20+IHdyb3RlOgo+Cj4gQW0gMjUuMDkuMjAgdW0gMDE6MTQgc2Nocmll YiBEYXZlIEFpcmxpZToKPiA+IE9uIFRodSwgMjQgU2VwIDIwMjAgYXQgMjI6NDIsIENocmlzdGlh biBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4gd3JvdGU6Cj4gPj4gQW0gMjQuMDku MjAgdW0gMDc6MTggc2NocmllYiBEYXZlIEFpcmxpZToKPiA+Pj4gRnJvbTogRGF2ZSBBaXJsaWUg PGFpcmxpZWRAcmVkaGF0LmNvbT4KPiA+Pj4KPiA+Pj4gQWxsIHRoZSBhY2NlbCBtb3ZlcyBkbyB0 aGUgc2FtZSBwYXR0ZXJuIGhlcmUsIHByb3ZpZGUgYSBoZWxwZXIKPiA+PiBBbmQgZXhhY3RseSB0 aGF0IHBhdHRlcm4gSSB3YW50IHRvIGdldCBhd2F5IGZyb20uCj4gPiBDdXJyZW50bHkgdGhpcyBp cyBqdXN0IHJlZmFjdG9yaW5nIG91dCB0aGUgaGVscGVyIGNvZGUgaW4gZWFjaCBkcml2ZXIsIGJ1 dCBJIHNlZQo+ID4gc2luY2UgaXQgY2FsbHMgYm9fbWVtX3NwYWNlIHdlIGFyZSBwcm9iYWJseSBt b3ZpbmcgYSBiaXQgaW4gdGhlIHdyb25nIGRpcmVjdGlvbi4KPgo+IEV4YWN0bHkgdGhhdCdzIHdo eSBJJ20gbm90aW5nIHRoaXMuCj4KPiA+Cj4gPj4gU2VlIHdoYXQgaGFwcGVucyBpZiB3ZSAoZm9y IGV4YW1wbGUpIGhhdmUgYSBWUkFNIC0+IFNZU1RFTSBtb3ZlIGlzIHRoZQo+ID4+IGZvbGxvd2lu ZzoKPiA+Pgo+ID4+IDEuIFRUTSBhbGxvY2F0ZXMgYSBuZXcgdHRtX3Jlc291cmNlIG9iamVjdCBp biB0aGUgU1lTVEVNIGRvbWFpbi4KPiA+PiAyLiBXZSBjYWxsIHRoZSBkcml2ZXIgdG8gbW92ZSBm cm9tIFZSQU0gdG8gU1lTVEVNLgo+ID4+IDMuIERyaXZlciBmaW5kcyB0aGF0IGl0IGNhbid0IGRv IHRoaXMgYW5kIGNhbGxzIFRUTSAgdG8gYWxsb2NhdGUgR1RULgo+ID4+IDQuIFNpbmNlIHdlIGFy ZSBtYXliZSBvdXQgb2YgR1RUIFRUTSBldmljdHMgYSBkaWZmZXJlbnQgQk8gZnJvbSBHVFQgdG8K PiA+PiBTWVNURU0gYW5kIGNhbGwgZHJpdmVyIGFnYWluLgo+ID4+Cj4gPj4gVGhpcyBpcyBhIGhv cnJpYmxlIHBpbmcvcG9uZyBiZXR3ZWVuIGRyaXZlci9UVE0vZHJpdmVyL1RUTS9kcml2ZXIgYW5k IHdlCj4gPj4gc2hvdWxkIHN0b3AgdGhhdCBpbW1lZGlhdGVseS4KPiA+Pgo+ID4+IE15IHN1Z2dl c3Rpb24gaXMgdGhhdCB3ZSByZXdyaXRlIGhvdyBkcml2ZXJzIGNhbGwgdGhlIHR0bV9ib192YWxp ZGF0ZSgpCj4gPj4gZnVuY3Rpb24gc28gdGhhdCB3ZSBjYW4gZ3VhcmFudGVlIHRoYXQgdGhpcyBu ZXZlciBoYXBwZW5zLgo+ID4+Cj4gPj4gV2hhdCBkbyB5b3UgdGhpbms/Cj4gPiBJIHRoaW5rIHRo YXQgaXMgbGlrZWx5IHRoZSBuZXh0IHN0ZXAgSSdkIGxpa2UgdG8gdGFrZSBhZnRlciB0aGlzCj4g PiByZWZhY3RvciwgaXQncyBhIGxvdCBiaWdnZXIsIGFuZCBJJ20gbm90IHN1cmUgaG93IGl0IHdp bGwgbG9vayB5ZXQuCj4KPiBBZ3JlZSwgeWVzLiBJIGhhdmUgc29tZSBpZGVhcyBpbiBtaW5kIGZv ciB0aGF0LCBidXQgbm90IGZ1bGx5IGJha2VkIGVpdGhlci4KPgo+ID4gRG8gd2UgZW52aXNpb24g dGhlIGRyaXZlciBjYWxsaW5nIHZhbGlkYXRlIGluIGEgbG9vcCBidXQgd2hlbiBpdCBjYW4ndAo+ ID4gZmluZCBzcGFjZSBpdCB0ZWxscyB0aGUgZHJpdmVyIGFuZCB0aGUgZHJpdmVyIGRvZXMgZXZp Y3Rpb24gYW5kCj4gPiByZWNhbGxzIHZhbGlkYXRlPwo+Cj4gTm90IGluIGEgbG9vcCwgYnV0IG1v cmUgbGlrZSBpbiBhIGNoYWluLgo+Cj4gTXkgcGxhbiBpcyBzb21ldGhpbmcgbGlrZSB0aGlzOgo+ IEluc3RlYWQgb2YgaGF2aW5nICJub3JtYWwiIGFuZCAiYnVzeSIgcGxhY2VtZW50IHdlIGhhdmUg YSBmbGFnIGluIHRoZQo+IGNvbnRleHQgaWYgZXZpY3Rpb25zIGFyZSBhbGxvd2VkIG9yIG5vdC4K PiBUaGUgY2FsbCB0byB0dG1fYm9fdmFsaWRhdGUgYXJlIHRoZW4gcmVwbGFjZWQgd2l0aCB0d28g Y2FsbHMsIGZpcnN0Cj4gd2l0aG91dCBldmljdGlvbnMgYW5kIGlmIHRoYXQgZGlkbid0IHdvcmtl ZCBvbmUgd2l0aCBldmljdGlvbnMuCj4KPiBUaGVuIHRoZSBub3JtYWwgdmFsaWRhdGUgc2VxdWVu Y2Ugc2hvdWxkIGxvb2sgbGlrZSB0aGlzOgo+IDEuIElmIGEgQk8gaXMgaW4gdGhlIFNZU1RFTSAo b3IgU1dBUCBkb21haW4pIHdlIHZhbGlkYXRlIGl0IHRvIEdUVCBmaXJzdAo+IHdpdGggZXZpY3Rp b25zPXRydWUuCj4gMi4gSWYgYSBCTyBzaG91bGQgYmUgaW4gVlJBTSB3ZSB0aGVuIHZhbGlkYXRl IGl0IHRvIFZSQU0uIElmIGV2aWN0aW9ucwo+IGFyZSBvbmx5IGFsbG93ZWQgaWYgdGhlIEdFTSBm bGFncyBzYXkgdGhhdCBHVFQgaXMgbm90IGRlc2lyZWQuCgpUaGF0IHNvbHZlcyB0aGUgdHJvdWJs ZSB3aGVuIHlvdSBtb3ZlIGEgYm8gaW50byB2cmFtIGFzIHBhcnQgb2YKdmFsaWRhdGUuIEJ1dCBJ J20gbm90IHNlZWluZyBob3cgdGhpcyBzb2x2ZXMgdGhlICJuZWVkIGd0dCBtYXBwaW5nIHRvCm1v dmUgc29tZXRoaW5nIG91dCBvZiB2cmFtIiBwcm9ibGVtLgoKT3Igc2hvdWxkIHdlIGluc3RlYWQg bW92ZSB0aGUgZW50aXJlIGV2aWN0aW9uIGxvZ2ljIG91dCBmcm9tIHR0bSBpbnRvCmRyaXZlcnMs IGJ1aWxkaW5nIGl0IHVwIGZyb20gaGVscGVycz8gVGhlbiBkcml2ZXJzIHdoaWNoIG5lZWQgZ3R0 IGZvcgptb3Zpbmcgc3R1ZmYgb3V0IG9mIHZyYW0gY2FuIGRvIHRoYXQgcmlnaHQgYXdheS4gQWxz bywgdGhpcyB3b3VsZAphbGxvdyB1cyB0byBpbXBsZW1lbnQgdmVyeSBmYW5jeSBldmljdGlvbiBh bGdvcml0aG1zIGxpa2UgYWxsIHRoZQpub25zZW5zZSB3ZSdyZSBkb2luZyBpbiBpOTE1IGZvciBn dHQgaGFuZGxpbmcgb24gZ2VuMi8zIChidXQgSSByZWFsbHkKaG9wZSB0aGF0IG5ldmVyIGV2ZXIg YmVjb21lcyBhIHRoaW5nIGFnYWluIGluIGZ1dHVyZSBncHVzLCBzbyB0aGlzIGlzCm1heWJlIG1v cmUgYSB3aGF0LWlmIGtpbmQgb2YgdGhpbmcpLiBOb3Qgc3VyZSBob3cgdGhhdCB3b3VsZCBsb29r Cmxpa2UsIG1heWJlIGEgc3BlY2lhbCB2YWxpZGF0ZSBmdW5jdGlvbiB3aGljaCB0YWtlcyBhIHR0 bV9yZXNvdXJjZSB0aGUKZHJpdmVyIGFscmVhZHkgZm91bmQgKHRocm91Z2ggZXZpY3Rpbmcgc3R1 ZmYgb3Igd2hhdGV2ZXIpIGFuZCB0aGVuIHR0bQpqdXN0IGRvZXMgdGhlIG1vdmUgYW5kIGJvb2st a2VlcGluZyBhbmQgZXZlcnl0aGluZy4gQW5kIGRyaXZlcnMgd291bGQKYXQgZmlyc3Qgb25seSBj YWxsIHZhbGlkYXRlIHdpdGhvdXQgYWxsb3dpbmcgYW55IGV2aWN0aW9uLiBPZmMgYW55b25lCndp dGhvdXQgc3BlY2lhbCBuZWVkcyBjb3VsZCB1c2UgdGhlIHN0YW5kYXJkIGV2aWN0aW9uIGZ1bmN0 aW9uIHRoYXQKdmFsaWRhdGUgYWxyZWFkeSBoYXMuCi1EYW5pZWwKCj4gRm9yIHNwZWNpYWwgQk9z LCBsaWtlIGFtZGdwdXMgR0RTLCBHV1MgYW5kIE9BIGRvbWFpbiBvciBWTVdHRlggc3BlY2lhbAo+ IGRvbWFpbnMgdGhhdCB3aWxsIG9idmlvdXNseSBsb29rIGEgYml0IGRpZmZlcmVudC4KPgo+IENo cmlzdGlhbi4KPgo+ID4KPiA+IERhdmUuCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9kcmktZGV2ZWwKCgoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5n aW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=