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=-12.0 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 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 C40FFC433ED for ; Thu, 15 Apr 2021 12:29:38 +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 6DDE46044F for ; Thu, 15 Apr 2021 12:29:38 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6DDE46044F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com 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 AC9AD6E0AC; Thu, 15 Apr 2021 12:29:37 +0000 (UTC) Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1843E6E0B7 for ; Thu, 15 Apr 2021 12:29:36 +0000 (UTC) Received: by mail-ed1-x530.google.com with SMTP id bx20so26685002edb.12 for ; Thu, 15 Apr 2021 05:29:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=TBMaTgOvs9c1huO1Sn3OP4YoAnYJz2OpwKKFCaaEkOg=; b=QXQZKeTO+ej0pVEy5wBkR5HetkG61jHjOE5YqL05Lte0wqVHI/+XaRRlF92GGuGFi2 2N7vrgqtCO6MhtO13aK2j5vXg57V0aBpv6fmRMMx3FKg5qOLiQeYR7ZpqhMHjo514165 AHFO2mU+fo0E2hHdnatdpQ4okrgRHLjsOAjRpFu7uF7qo3Hv/sxUNuBQDEx3HX0LFWqj Wu/1siX6dO+dExE/rCn7AaEzcV6sMmEX1Ke/p4Z86+D4Z2xSz3LxLFWem1WSQ4iG6o3O G78Z3KoXV2tevy/iWWDVoaT86/MqfbDuhZxLxCHZEzaBTuXJ2mvDnGu73XsjMktw+M7A LvWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=TBMaTgOvs9c1huO1Sn3OP4YoAnYJz2OpwKKFCaaEkOg=; b=YaEHpGLY2ygFVmDIsEZP+keDg2LpO6Dhwut6Yrxnfjf2n13p3nev3s0cISFj9qtKNj rHza0kqnUzr6VbYCjUQoauDIlcfv5tLc0KIZ2YQtutKl2Ru3aCHWNNmM+fWsF67YX9h4 Adna4CfcfbgrJKdp6PhAdspQtYfS78azhaLzevRoiBJHE5ZjjMl3mjyB1p3epaEJYKV2 Dp6Dt9PjchaBRQWgHZ70YpNa6jzKQF9WIzEMr5I0aiCgvzZKUthssSkuq2V9NwH49GMN EuRUvSEqH5pe9UJYUA6LRfMPphKS8p4l3+Bw91t1G6xEneRqOobfGpBEeH5yPEcl3Lty UYiA== X-Gm-Message-State: AOAM531gpGfTuvE6HWuDMwtMCaQiVNmk9rulRWMkHNEGSUsVPrhPq84R UBSzz5J8dbzF5J1ECNNTlEM= X-Google-Smtp-Source: ABdhPJw9bxGxHn2KQ4tI3LJkKbMY2esawOpobO3kMXCRA499IqfrQ3BRccNnunqWniUGZtYGJZAfdA== X-Received: by 2002:a05:6402:3592:: with SMTP id y18mr3797928edc.360.1618489774798; Thu, 15 Apr 2021 05:29:34 -0700 (PDT) Received: from ?IPv6:2a02:908:1252:fb60:7291:d81e:8eb2:63ca? ([2a02:908:1252:fb60:7291:d81e:8eb2:63ca]) by smtp.gmail.com with ESMTPSA id s11sm2365356edt.27.2021.04.15.05.29.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 15 Apr 2021 05:29:34 -0700 (PDT) Subject: Re: [PATCH 1/7] drm/nouveau: use bo->base.size instead of mem->num_pages To: Matthew Auld References: <20210413135248.1266-1-christian.koenig@amd.com> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: Date: Thu, 15 Apr 2021 14:29:33 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US 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: Daniel Vetter , ML dri-devel , =?UTF-8?Q?Thomas_Hellstr=c3=b6m?= Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" QW0gMTMuMDQuMjEgdW0gMTc6NTQgc2NocmllYiBNYXR0aGV3IEF1bGQ6Cj4gT24gVHVlLCAxMyBB cHIgMjAyMSBhdCAxNDo1MiwgQ2hyaXN0aWFuIEvDtm5pZwo+IDxja29lbmlnLmxlaWNodHp1bWVy a2VuQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IENoYW5nZSBhIGNvdXBsZSBvZiBjYXNlcyB3aGVyZSBp dCBtYWtlcyBtb3JlIHNlbnNlIHRvIHVzZSB0aGUgYmFzZSBzaXplCj4+IGluc3RlYWQgb2YgdGhl IG51bWJlciBvZiBwYWdlcyBpbiB0aGUgcmVzb3VyY2UuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IENo cmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KPj4gLS0tCj4+ICAgZHJp dmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9iby5jICAgIHwgOSArKysrLS0tLS0KPj4gICBk cml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2ZiY29uLmMgfCA0ICsrLS0KPj4gICBkcml2 ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2dlbS5jICAgfCA0ICsrLS0KPj4gICAzIGZpbGVz IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfYm8uYyBiL2RyaXZlcnMvZ3B1L2Ry bS9ub3V2ZWF1L25vdXZlYXVfYm8uYwo+PiBpbmRleCAyZDVkNjhmYzE1YzIuLjZkYmNiZTJmYTU1 ZiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9iby5jCj4+ ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfYm8uYwo+PiBAQCAtMzAyLDcg KzMwMiw2IEBAIG5vdXZlYXVfYm9faW5pdChzdHJ1Y3Qgbm91dmVhdV9ibyAqbnZibywgdTY0IHNp emUsIGludCBhbGlnbiwgdTMyIGRvbWFpbiwKPj4gICAgICAgICAgaW50IHR5cGUgPSBzZyA/IHR0 bV9ib190eXBlX3NnIDogdHRtX2JvX3R5cGVfZGV2aWNlOwo+PiAgICAgICAgICBpbnQgcmV0Owo+ Pgo+PiAtICAgICAgIG52Ym8tPmJvLm1lbS5udW1fcGFnZXMgPSBzaXplID4+IFBBR0VfU0hJRlQ7 Cj4gU28gdGhpcyB3YXMgcmVkdW5kYW50LCBzaW5jZSB0dG1fYm9faW5pdF9yZXNlcnZlZCgpIGFs cmVhZHkgZGlkIHRoaXMgZm9yIHVzPwoKTm8sIHRoaXMgaXMgcmVkdW5kYW50IHNpbmNlIHdlIG5v dyB1c2UgYmFzZS5zaXplIGluIHRoZSBmdW5jdGlvbnMgY2FsbGVkIApieSBub3V2ZWF1X2JvX3Bs YWNlbWVudF9zZXQoKS4KClNpbmNlIGJhc2Uuc2l6ZSBpcyBhbHJlYWR5IGluaXRpYWxpemVkIGhl cmUgd2Ugc2hvdWxkIGJlIGFibGUgdG8gc2FmZWx5IApkcm9wIHRoaXMuCgo+Cj4+ICAgICAgICAg IG5vdXZlYXVfYm9fcGxhY2VtZW50X3NldChudmJvLCBkb21haW4sIDApOwo+PiAgICAgICAgICBJ TklUX0xJU1RfSEVBRCgmbnZiby0+aW9fcmVzZXJ2ZV9scnUpOwo+Pgo+PiBAQCAtMzY0LDEyICsz NjMsMTIgQEAgc3RhdGljIHZvaWQKPj4gICBzZXRfcGxhY2VtZW50X3JhbmdlKHN0cnVjdCBub3V2 ZWF1X2JvICpudmJvLCB1aW50MzJfdCBkb21haW4pCj4+ICAgewo+PiAgICAgICAgICBzdHJ1Y3Qg bm91dmVhdV9kcm0gKmRybSA9IG5vdXZlYXVfYmRldihudmJvLT5iby5iZGV2KTsKPj4gLSAgICAg ICB1MzIgdnJhbV9wYWdlcyA9IGRybS0+Y2xpZW50LmRldmljZS5pbmZvLnJhbV9zaXplID4+IFBB R0VfU0hJRlQ7Cj4+ICsgICAgICAgdTY0IHZyYW1fc2l6ZSA9IGRybS0+Y2xpZW50LmRldmljZS5p bmZvLnJhbV9zaXplOwo+PiAgICAgICAgICB1bnNpZ25lZCBpLCBmcGZuLCBscGZuOwo+Pgo+PiAg ICAgICAgICBpZiAoZHJtLT5jbGllbnQuZGV2aWNlLmluZm8uZmFtaWx5ID09IE5WX0RFVklDRV9J TkZPX1YwX0NFTFNJVVMgJiYKPj4gICAgICAgICAgICAgIG52Ym8tPm1vZGUgJiYgKGRvbWFpbiAm IE5PVVZFQVVfR0VNX0RPTUFJTl9WUkFNKSAmJgo+PiAtICAgICAgICAgICBudmJvLT5iby5tZW0u bnVtX3BhZ2VzIDwgdnJhbV9wYWdlcyAvIDQpIHsKPj4gKyAgICAgICAgICAgbnZiby0+Ym8uYmFz ZS5zaXplIDwgdnJhbV9zaXplIC8gNCkgewo+PiAgICAgICAgICAgICAgICAgIC8qCj4+ICAgICAg ICAgICAgICAgICAgICogTWFrZSBzdXJlIHRoYXQgdGhlIGNvbG9yIGFuZCBkZXB0aCBidWZmZXJz IGFyZSBoYW5kbGVkCj4+ICAgICAgICAgICAgICAgICAgICogYnkgaW5kZXBlbmRlbnQgbWVtb3J5 IGNvbnRyb2xsZXIgdW5pdHMuIFVwIHRvIGEgOXgKPj4gQEAgLTM3NywxMSArMzc2LDExIEBAIHNl dF9wbGFjZW1lbnRfcmFuZ2Uoc3RydWN0IG5vdXZlYXVfYm8gKm52Ym8sIHVpbnQzMl90IGRvbWFp bikKPj4gICAgICAgICAgICAgICAgICAgKiBhdCB0aGUgc2FtZSB0aW1lLgo+PiAgICAgICAgICAg ICAgICAgICAqLwo+PiAgICAgICAgICAgICAgICAgIGlmIChudmJvLT56ZXRhKSB7Cj4+IC0gICAg ICAgICAgICAgICAgICAgICAgIGZwZm4gPSB2cmFtX3BhZ2VzIC8gMjsKPj4gKyAgICAgICAgICAg ICAgICAgICAgICAgZnBmbiA9ICh2cmFtX3NpemUgLyAyKSA+PiBQQUdFX1NISUZUOwo+PiAgICAg ICAgICAgICAgICAgICAgICAgICAgbHBmbiA9IH4wOwo+PiAgICAgICAgICAgICAgICAgIH0gZWxz ZSB7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICBmcGZuID0gMDsKPj4gLSAgICAgICAgICAg ICAgICAgICAgICAgbHBmbiA9IHZyYW1fcGFnZXMgLyAyOwo+PiArICAgICAgICAgICAgICAgICAg ICAgICBscGZuID0gKHZyYW1fc2l6ZSAvIDIpID4+IFBBR0VfU0hJRlQ7Cj4+ICAgICAgICAgICAg ICAgICAgfQo+PiAgICAgICAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBudmJvLT5wbGFjZW1l bnQubnVtX3BsYWNlbWVudDsgKytpKSB7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICBudmJv LT5wbGFjZW1lbnRzW2ldLmZwZm4gPSBmcGZuOwo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL25vdXZlYXUvbm91dmVhdV9mYmNvbi5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91 dmVhdV9mYmNvbi5jCj4+IGluZGV4IDRmYzBmYTY5NjQ2MS4uOTNhYzc4YmRhNzUwIDEwMDY0NAo+ PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2ZiY29uLmMKPj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9mYmNvbi5jCj4+IEBAIC0zNzksMTAgKzM3 OSwxMCBAQCBub3V2ZWF1X2ZiY29uX2NyZWF0ZShzdHJ1Y3QgZHJtX2ZiX2hlbHBlciAqaGVscGVy LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkJJTkZPX0hXQUNDRUxfSU1BR0VC TElUOwo+PiAgICAgICAgICBpbmZvLT5mYm9wcyA9ICZub3V2ZWF1X2ZiY29uX3N3X29wczsKPj4g ICAgICAgICAgaW5mby0+Zml4LnNtZW1fc3RhcnQgPSBudmJvLT5iby5tZW0uYnVzLm9mZnNldDsK Pj4gLSAgICAgICBpbmZvLT5maXguc21lbV9sZW4gPSBudmJvLT5iby5tZW0ubnVtX3BhZ2VzIDw8 IFBBR0VfU0hJRlQ7Cj4+ICsgICAgICAgaW5mby0+Zml4LnNtZW1fbGVuID0gbnZiby0+Ym8uYmFz ZS5zaXplOwo+IElzIGJ5dGUgbGV2ZWwgZ3JhbnVsYXJpdHkgYSB0aGluZyBpbiBnZW5lcmFsPwoK WWVzLCBvbiBBTUQgR1BVcyB3ZSBoYXZlIHJlc291cmNlcyB3aGljaCBtdXN0IGJlIG1hbmFnZWQg aW4gYnl0ZXMgb3IgCmV2ZW4gYXJiaXRyYXJ5IHVuaXRzIGxpa2UgYmxvY2tzIG9mIHJlZ2lzdGVy cyBmb3IgZXhhbXBsZS4KCj4gSSB3b3VsZCBoYXZlIGFzc3VtZWQKPiB0aGF0IGJhc2Uuc2l6ZSBp cyBhbHdheXMgYWxpZ25lZCB0byBQQUdFX1NJWkUgb3Igd2hhdGV2ZXI/IEF0IGxlYXN0IGluCj4g dHRtX2JvX2luaXRfcmVzZXJ2ZWQoKSB3ZSBmaXJzdCBhbGlnbiB0aGUgc2l6ZSBhbmQgdGhlbiBj YWxjdWxhdGUgdGhlCj4gbnVtX3BhZ2VzLCBzbyBub3Qgc3VyZS4gSG9wZWZ1bGx5IHRoaXMgaXMg bm90IGEgY29uY2VybiwgYW5kIHNob3VsZCBiZQo+IGVxdWl2YWxlbnQuCgpZZXMgY3VycmVudGx5 IHRoZSBzaXplIHNob3VsZCBhbHdheXMgYmUgYWxpZ25lZCB0byBhIHBhZ2UsIGJ1dCB0aGF0IGlz IApleGFjdGx5IHdoYXQgSSB3YW50IHRvIGdldCBhd2F5IGZyb20uCgo+IFJldmlld2VkLWJ5OiBN YXR0aGV3IEF1bGQgPG1hdHRoZXcuYXVsZEBpbnRlbC5jb20+CgpUaGFua3MsCkNocmlzdGlhbi4K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==