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=-5.1 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 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 88058C433C1 for ; Wed, 24 Mar 2021 10:19:23 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id D9B9861A04 for ; Wed, 24 Mar 2021 10:19:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D9B9861A04 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=shipmail.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 533AE6B02AC; Wed, 24 Mar 2021 06:19:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 50C4C6B02AD; Wed, 24 Mar 2021 06:19:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3AC0E6B02AE; Wed, 24 Mar 2021 06:19:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0028.hostedemail.com [216.40.44.28]) by kanga.kvack.org (Postfix) with ESMTP id 1FC886B02AC for ; Wed, 24 Mar 2021 06:19:22 -0400 (EDT) Received: from smtpin29.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id D42246D8E for ; Wed, 24 Mar 2021 10:19:21 +0000 (UTC) X-FDA: 77954370522.29.F7F21A2 Received: from pio-pvt-msa1.bahnhof.se (pio-pvt-msa1.bahnhof.se [79.136.2.40]) by imf15.hostedemail.com (Postfix) with ESMTP id AC880A0009C5 for ; Wed, 24 Mar 2021 10:19:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by pio-pvt-msa1.bahnhof.se (Postfix) with ESMTP id 35AF340786; Wed, 24 Mar 2021 11:19:19 +0100 (CET) Authentication-Results: pio-pvt-msa1.bahnhof.se; dkim=pass (1024-bit key; unprotected) header.d=shipmail.org header.i=@shipmail.org header.b="p/ga4rbK"; dkim-atps=neutral X-Virus-Scanned: Debian amavisd-new at bahnhof.se Received: from pio-pvt-msa1.bahnhof.se ([127.0.0.1]) by localhost (pio-pvt-msa1.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nkyg8rexJ_mO; Wed, 24 Mar 2021 11:19:17 +0100 (CET) Received: by pio-pvt-msa1.bahnhof.se (Postfix) with ESMTPA id DD0D03F59B; Wed, 24 Mar 2021 11:19:15 +0100 (CET) Received: from [192.168.0.209] (unknown [192.198.151.43]) by mail1.shipmail.org (Postfix) with ESMTPSA id 954323605CC; Wed, 24 Mar 2021 11:19:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=shipmail.org; s=mail; t=1616581155; bh=ReL4kU6p0A3xJmm5e9+5DjGbG6+nH8ClqOXvHRKPGkg=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=p/ga4rbKAZToQyMybhElmaK3KaJG2OfJ8rJTiUUZ60fnYIQVNXq+hUGO9ItWCrRn/ kkjfPaPXKWL43jWPF028fu94NPagzTH2vO4+6TmU5FGGRqyShfeSdSQUVUg4EoC4Ly 9eKH7HTw77F9aha3mOYK6x/u4msl+c8Na6jhF2pM= Subject: Re: [PATCH] drm/ttm: stop warning on TT shrinker failure To: =?UTF-8?Q?Christian_K=c3=b6nig?= , Michal Hocko Cc: Matthew Wilcox , amd-gfx list , Linux MM , dri-devel , Dave Chinner , Leo Liu References: <75ff80c5-a054-d13d-85c1-0040addb45d2@gmail.com> <20808d08-b66c-13c3-f672-ebce216b2fa2@gmail.com> <03889c00-bb5d-ef20-12c6-7e77df073dd9@amd.com> From: =?UTF-8?Q?Thomas_Hellstr=c3=b6m_=28Intel=29?= Message-ID: <762c4597-e9bd-6d8d-51b5-16b04f913eb8@shipmail.org> Date: Wed, 24 Mar 2021 11:19:13 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <03889c00-bb5d-ef20-12c6-7e77df073dd9@amd.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: AC880A0009C5 X-Stat-Signature: nxiz1jq6irfetw1exhx5mhq99e9eydtg Received-SPF: none (shipmail.org>: No applicable sender policy available) receiver=imf15; identity=mailfrom; envelope-from=""; helo=pio-pvt-msa1.bahnhof.se; client-ip=79.136.2.40 X-HE-DKIM-Result: pass/pass X-HE-Tag: 1616581159-240316 Content-Transfer-Encoding: quoted-printable X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On 3/23/21 4:45 PM, Christian K=C3=B6nig wrote: > Am 23.03.21 um 16:13 schrieb Michal Hocko: >> On Tue 23-03-21 14:56:54, Christian K=C3=B6nig wrote: >>> Am 23.03.21 um 14:41 schrieb Michal Hocko: >> [...] >>>> Anyway, I am wondering whether the overall approach is sound. Why=20 >>>> don't >>>> you simply use shmem as your backing storage from the beginning and=20 >>>> pin >>>> those pages if they are used by the device? >>> Yeah, that is exactly what the Intel guys are doing for their=20 >>> integrated >>> GPUs :) >>> >>> Problem is for TTM I need to be able to handle dGPUs and those have a= ll >>> kinds of funny allocation restrictions. In other words I need to=20 >>> guarantee >>> that the allocated memory is coherent accessible to the GPU without=20 >>> using >>> SWIOTLB. >>> >>> The simple case is that the device can only do DMA32, but you also go= t >>> device which can only do 40bits or 48bits. >>> >>> On top of that you also got AGP, CMA and stuff like CPU cache behavio= r >>> changes (write back vs. write through, vs. uncached). >> OK, so the underlying problem seems to be that gfp mask (thus >> mapping_gfp_mask) cannot really reflect your requirements, right?=C2=A0= Would >> it help if shmem would allow to provide an allocation callback to >> override alloc_page_vma which is used currently? I am pretty sure ther= e >> will be more to handle but going through shmem for the whole life time >> is just so much easier to reason about than some tricks to abuse shmem >> just for the swapout path. > > Well it's a start, but the pages can have special CPU cache settings.=20 > So direct IO from/to them usually doesn't work as expected. > > Additional to that for AGP and CMA I need to make sure that I give=20 > those pages back to the relevant subsystems instead of just dropping=20 > the page reference. > > So I would need to block for the swapio to be completed. > > Anyway I probably need to revert those patches for now since this=20 > isn't working as we hoped it would. > > Thanks for the explanation how stuff works here. Another alternative here that I've tried before without being successful=20 would perhaps be to drop shmem completely and, if it's a normal page (no=20 dma or funny caching attributes) just use add_to_swap_cache()? If it's=20 something else, try alloc a page with relevant gfp attributes, copy and=20 add_to_swap_cache()? Or perhaps that doesn't work well from a shrinker=20 either? /Thomas > > Christian. > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel 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=-5.1 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 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 67B11C433E0 for ; Wed, 24 Mar 2021 10:19:24 +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 1924261A04 for ; Wed, 24 Mar 2021 10:19:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1924261A04 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=shipmail.org 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 360F26E9AE; Wed, 24 Mar 2021 10:19:22 +0000 (UTC) Received: from pio-pvt-msa1.bahnhof.se (pio-pvt-msa1.bahnhof.se [79.136.2.40]) by gabe.freedesktop.org (Postfix) with ESMTPS id B8AD78928B; Wed, 24 Mar 2021 10:19:20 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by pio-pvt-msa1.bahnhof.se (Postfix) with ESMTP id 35AF340786; Wed, 24 Mar 2021 11:19:19 +0100 (CET) Authentication-Results: pio-pvt-msa1.bahnhof.se; dkim=pass (1024-bit key; unprotected) header.d=shipmail.org header.i=@shipmail.org header.b="p/ga4rbK"; dkim-atps=neutral X-Virus-Scanned: Debian amavisd-new at bahnhof.se Received: from pio-pvt-msa1.bahnhof.se ([127.0.0.1]) by localhost (pio-pvt-msa1.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nkyg8rexJ_mO; Wed, 24 Mar 2021 11:19:17 +0100 (CET) Received: by pio-pvt-msa1.bahnhof.se (Postfix) with ESMTPA id DD0D03F59B; Wed, 24 Mar 2021 11:19:15 +0100 (CET) Received: from [192.168.0.209] (unknown [192.198.151.43]) by mail1.shipmail.org (Postfix) with ESMTPSA id 954323605CC; Wed, 24 Mar 2021 11:19:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=shipmail.org; s=mail; t=1616581155; bh=ReL4kU6p0A3xJmm5e9+5DjGbG6+nH8ClqOXvHRKPGkg=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=p/ga4rbKAZToQyMybhElmaK3KaJG2OfJ8rJTiUUZ60fnYIQVNXq+hUGO9ItWCrRn/ kkjfPaPXKWL43jWPF028fu94NPagzTH2vO4+6TmU5FGGRqyShfeSdSQUVUg4EoC4Ly 9eKH7HTw77F9aha3mOYK6x/u4msl+c8Na6jhF2pM= Subject: Re: [PATCH] drm/ttm: stop warning on TT shrinker failure To: =?UTF-8?Q?Christian_K=c3=b6nig?= , Michal Hocko References: <75ff80c5-a054-d13d-85c1-0040addb45d2@gmail.com> <20808d08-b66c-13c3-f672-ebce216b2fa2@gmail.com> <03889c00-bb5d-ef20-12c6-7e77df073dd9@amd.com> From: =?UTF-8?Q?Thomas_Hellstr=c3=b6m_=28Intel=29?= Message-ID: <762c4597-e9bd-6d8d-51b5-16b04f913eb8@shipmail.org> Date: Wed, 24 Mar 2021 11:19:13 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <03889c00-bb5d-ef20-12c6-7e77df073dd9@amd.com> 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: Matthew Wilcox , dri-devel , Linux MM , amd-gfx list , Dave Chinner , Leo Liu Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Ck9uIDMvMjMvMjEgNDo0NSBQTSwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPiBBbSAyMy4wMy4y MSB1bSAxNjoxMyBzY2hyaWViIE1pY2hhbCBIb2NrbzoKPj4gT24gVHVlIDIzLTAzLTIxIDE0OjU2 OjU0LCBDaHJpc3RpYW4gS8O2bmlnIHdyb3RlOgo+Pj4gQW0gMjMuMDMuMjEgdW0gMTQ6NDEgc2No cmllYiBNaWNoYWwgSG9ja286Cj4+IFsuLi5dCj4+Pj4gQW55d2F5LCBJIGFtIHdvbmRlcmluZyB3 aGV0aGVyIHRoZSBvdmVyYWxsIGFwcHJvYWNoIGlzIHNvdW5kLiBXaHkgCj4+Pj4gZG9uJ3QKPj4+ PiB5b3Ugc2ltcGx5IHVzZSBzaG1lbSBhcyB5b3VyIGJhY2tpbmcgc3RvcmFnZSBmcm9tIHRoZSBi ZWdpbm5pbmcgYW5kIAo+Pj4+IHBpbgo+Pj4+IHRob3NlIHBhZ2VzIGlmIHRoZXkgYXJlIHVzZWQg YnkgdGhlIGRldmljZT8KPj4+IFllYWgsIHRoYXQgaXMgZXhhY3RseSB3aGF0IHRoZSBJbnRlbCBn dXlzIGFyZSBkb2luZyBmb3IgdGhlaXIgCj4+PiBpbnRlZ3JhdGVkCj4+PiBHUFVzIDopCj4+Pgo+ Pj4gUHJvYmxlbSBpcyBmb3IgVFRNIEkgbmVlZCB0byBiZSBhYmxlIHRvIGhhbmRsZSBkR1BVcyBh bmQgdGhvc2UgaGF2ZSBhbGwKPj4+IGtpbmRzIG9mIGZ1bm55IGFsbG9jYXRpb24gcmVzdHJpY3Rp b25zLiBJbiBvdGhlciB3b3JkcyBJIG5lZWQgdG8gCj4+PiBndWFyYW50ZWUKPj4+IHRoYXQgdGhl IGFsbG9jYXRlZCBtZW1vcnkgaXMgY29oZXJlbnQgYWNjZXNzaWJsZSB0byB0aGUgR1BVIHdpdGhv dXQgCj4+PiB1c2luZwo+Pj4gU1dJT1RMQi4KPj4+Cj4+PiBUaGUgc2ltcGxlIGNhc2UgaXMgdGhh dCB0aGUgZGV2aWNlIGNhbiBvbmx5IGRvIERNQTMyLCBidXQgeW91IGFsc28gZ290Cj4+PiBkZXZp Y2Ugd2hpY2ggY2FuIG9ubHkgZG8gNDBiaXRzIG9yIDQ4Yml0cy4KPj4+Cj4+PiBPbiB0b3Agb2Yg dGhhdCB5b3UgYWxzbyBnb3QgQUdQLCBDTUEgYW5kIHN0dWZmIGxpa2UgQ1BVIGNhY2hlIGJlaGF2 aW9yCj4+PiBjaGFuZ2VzICh3cml0ZSBiYWNrIHZzLiB3cml0ZSB0aHJvdWdoLCB2cy4gdW5jYWNo ZWQpLgo+PiBPSywgc28gdGhlIHVuZGVybHlpbmcgcHJvYmxlbSBzZWVtcyB0byBiZSB0aGF0IGdm cCBtYXNrICh0aHVzCj4+IG1hcHBpbmdfZ2ZwX21hc2spIGNhbm5vdCByZWFsbHkgcmVmbGVjdCB5 b3VyIHJlcXVpcmVtZW50cywgcmlnaHQ/wqAgV291bGQKPj4gaXQgaGVscCBpZiBzaG1lbSB3b3Vs ZCBhbGxvdyB0byBwcm92aWRlIGFuIGFsbG9jYXRpb24gY2FsbGJhY2sgdG8KPj4gb3ZlcnJpZGUg YWxsb2NfcGFnZV92bWEgd2hpY2ggaXMgdXNlZCBjdXJyZW50bHk/IEkgYW0gcHJldHR5IHN1cmUg dGhlcmUKPj4gd2lsbCBiZSBtb3JlIHRvIGhhbmRsZSBidXQgZ29pbmcgdGhyb3VnaCBzaG1lbSBm b3IgdGhlIHdob2xlIGxpZmUgdGltZQo+PiBpcyBqdXN0IHNvIG11Y2ggZWFzaWVyIHRvIHJlYXNv biBhYm91dCB0aGFuIHNvbWUgdHJpY2tzIHRvIGFidXNlIHNobWVtCj4+IGp1c3QgZm9yIHRoZSBz d2Fwb3V0IHBhdGguCj4KPiBXZWxsIGl0J3MgYSBzdGFydCwgYnV0IHRoZSBwYWdlcyBjYW4gaGF2 ZSBzcGVjaWFsIENQVSBjYWNoZSBzZXR0aW5ncy4gCj4gU28gZGlyZWN0IElPIGZyb20vdG8gdGhl bSB1c3VhbGx5IGRvZXNuJ3Qgd29yayBhcyBleHBlY3RlZC4KPgo+IEFkZGl0aW9uYWwgdG8gdGhh dCBmb3IgQUdQIGFuZCBDTUEgSSBuZWVkIHRvIG1ha2Ugc3VyZSB0aGF0IEkgZ2l2ZSAKPiB0aG9z ZSBwYWdlcyBiYWNrIHRvIHRoZSByZWxldmFudCBzdWJzeXN0ZW1zIGluc3RlYWQgb2YganVzdCBk cm9wcGluZyAKPiB0aGUgcGFnZSByZWZlcmVuY2UuCj4KPiBTbyBJIHdvdWxkIG5lZWQgdG8gYmxv Y2sgZm9yIHRoZSBzd2FwaW8gdG8gYmUgY29tcGxldGVkLgo+Cj4gQW55d2F5IEkgcHJvYmFibHkg bmVlZCB0byByZXZlcnQgdGhvc2UgcGF0Y2hlcyBmb3Igbm93IHNpbmNlIHRoaXMgCj4gaXNuJ3Qg d29ya2luZyBhcyB3ZSBob3BlZCBpdCB3b3VsZC4KPgo+IFRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0 aW9uIGhvdyBzdHVmZiB3b3JrcyBoZXJlLgoKQW5vdGhlciBhbHRlcm5hdGl2ZSBoZXJlIHRoYXQg SSd2ZSB0cmllZCBiZWZvcmUgd2l0aG91dCBiZWluZyBzdWNjZXNzZnVsIAp3b3VsZCBwZXJoYXBz IGJlIHRvIGRyb3Agc2htZW0gY29tcGxldGVseSBhbmQsIGlmIGl0J3MgYSBub3JtYWwgcGFnZSAo bm8gCmRtYSBvciBmdW5ueSBjYWNoaW5nIGF0dHJpYnV0ZXMpIGp1c3QgdXNlIGFkZF90b19zd2Fw X2NhY2hlKCk/IElmIGl0J3MgCnNvbWV0aGluZyBlbHNlLCB0cnkgYWxsb2MgYSBwYWdlIHdpdGgg cmVsZXZhbnQgZ2ZwIGF0dHJpYnV0ZXMsIGNvcHkgYW5kIAphZGRfdG9fc3dhcF9jYWNoZSgpPyBP ciBwZXJoYXBzIHRoYXQgZG9lc24ndCB3b3JrIHdlbGwgZnJvbSBhIHNocmlua2VyIAplaXRoZXI/ CgovVGhvbWFzCgoKCj4KPiBDaHJpc3RpYW4uCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RyaS1kZXZlbAo= 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=-5.1 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 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 9165AC433DB for ; Wed, 24 Mar 2021 10:19:22 +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 4235361A04 for ; Wed, 24 Mar 2021 10:19:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4235361A04 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=shipmail.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=amd-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E62E28928B; Wed, 24 Mar 2021 10:19:21 +0000 (UTC) Received: from pio-pvt-msa1.bahnhof.se (pio-pvt-msa1.bahnhof.se [79.136.2.40]) by gabe.freedesktop.org (Postfix) with ESMTPS id B8AD78928B; Wed, 24 Mar 2021 10:19:20 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by pio-pvt-msa1.bahnhof.se (Postfix) with ESMTP id 35AF340786; Wed, 24 Mar 2021 11:19:19 +0100 (CET) Authentication-Results: pio-pvt-msa1.bahnhof.se; dkim=pass (1024-bit key; unprotected) header.d=shipmail.org header.i=@shipmail.org header.b="p/ga4rbK"; dkim-atps=neutral X-Virus-Scanned: Debian amavisd-new at bahnhof.se Received: from pio-pvt-msa1.bahnhof.se ([127.0.0.1]) by localhost (pio-pvt-msa1.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nkyg8rexJ_mO; Wed, 24 Mar 2021 11:19:17 +0100 (CET) Received: by pio-pvt-msa1.bahnhof.se (Postfix) with ESMTPA id DD0D03F59B; Wed, 24 Mar 2021 11:19:15 +0100 (CET) Received: from [192.168.0.209] (unknown [192.198.151.43]) by mail1.shipmail.org (Postfix) with ESMTPSA id 954323605CC; Wed, 24 Mar 2021 11:19:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=shipmail.org; s=mail; t=1616581155; bh=ReL4kU6p0A3xJmm5e9+5DjGbG6+nH8ClqOXvHRKPGkg=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=p/ga4rbKAZToQyMybhElmaK3KaJG2OfJ8rJTiUUZ60fnYIQVNXq+hUGO9ItWCrRn/ kkjfPaPXKWL43jWPF028fu94NPagzTH2vO4+6TmU5FGGRqyShfeSdSQUVUg4EoC4Ly 9eKH7HTw77F9aha3mOYK6x/u4msl+c8Na6jhF2pM= Subject: Re: [PATCH] drm/ttm: stop warning on TT shrinker failure To: =?UTF-8?Q?Christian_K=c3=b6nig?= , Michal Hocko References: <75ff80c5-a054-d13d-85c1-0040addb45d2@gmail.com> <20808d08-b66c-13c3-f672-ebce216b2fa2@gmail.com> <03889c00-bb5d-ef20-12c6-7e77df073dd9@amd.com> From: =?UTF-8?Q?Thomas_Hellstr=c3=b6m_=28Intel=29?= Message-ID: <762c4597-e9bd-6d8d-51b5-16b04f913eb8@shipmail.org> Date: Wed, 24 Mar 2021 11:19:13 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <03889c00-bb5d-ef20-12c6-7e77df073dd9@amd.com> Content-Language: en-US X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Matthew Wilcox , dri-devel , Linux MM , amd-gfx list , Dave Chinner , Leo Liu Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" Ck9uIDMvMjMvMjEgNDo0NSBQTSwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPiBBbSAyMy4wMy4y MSB1bSAxNjoxMyBzY2hyaWViIE1pY2hhbCBIb2NrbzoKPj4gT24gVHVlIDIzLTAzLTIxIDE0OjU2 OjU0LCBDaHJpc3RpYW4gS8O2bmlnIHdyb3RlOgo+Pj4gQW0gMjMuMDMuMjEgdW0gMTQ6NDEgc2No cmllYiBNaWNoYWwgSG9ja286Cj4+IFsuLi5dCj4+Pj4gQW55d2F5LCBJIGFtIHdvbmRlcmluZyB3 aGV0aGVyIHRoZSBvdmVyYWxsIGFwcHJvYWNoIGlzIHNvdW5kLiBXaHkgCj4+Pj4gZG9uJ3QKPj4+ PiB5b3Ugc2ltcGx5IHVzZSBzaG1lbSBhcyB5b3VyIGJhY2tpbmcgc3RvcmFnZSBmcm9tIHRoZSBi ZWdpbm5pbmcgYW5kIAo+Pj4+IHBpbgo+Pj4+IHRob3NlIHBhZ2VzIGlmIHRoZXkgYXJlIHVzZWQg YnkgdGhlIGRldmljZT8KPj4+IFllYWgsIHRoYXQgaXMgZXhhY3RseSB3aGF0IHRoZSBJbnRlbCBn dXlzIGFyZSBkb2luZyBmb3IgdGhlaXIgCj4+PiBpbnRlZ3JhdGVkCj4+PiBHUFVzIDopCj4+Pgo+ Pj4gUHJvYmxlbSBpcyBmb3IgVFRNIEkgbmVlZCB0byBiZSBhYmxlIHRvIGhhbmRsZSBkR1BVcyBh bmQgdGhvc2UgaGF2ZSBhbGwKPj4+IGtpbmRzIG9mIGZ1bm55IGFsbG9jYXRpb24gcmVzdHJpY3Rp b25zLiBJbiBvdGhlciB3b3JkcyBJIG5lZWQgdG8gCj4+PiBndWFyYW50ZWUKPj4+IHRoYXQgdGhl IGFsbG9jYXRlZCBtZW1vcnkgaXMgY29oZXJlbnQgYWNjZXNzaWJsZSB0byB0aGUgR1BVIHdpdGhv dXQgCj4+PiB1c2luZwo+Pj4gU1dJT1RMQi4KPj4+Cj4+PiBUaGUgc2ltcGxlIGNhc2UgaXMgdGhh dCB0aGUgZGV2aWNlIGNhbiBvbmx5IGRvIERNQTMyLCBidXQgeW91IGFsc28gZ290Cj4+PiBkZXZp Y2Ugd2hpY2ggY2FuIG9ubHkgZG8gNDBiaXRzIG9yIDQ4Yml0cy4KPj4+Cj4+PiBPbiB0b3Agb2Yg dGhhdCB5b3UgYWxzbyBnb3QgQUdQLCBDTUEgYW5kIHN0dWZmIGxpa2UgQ1BVIGNhY2hlIGJlaGF2 aW9yCj4+PiBjaGFuZ2VzICh3cml0ZSBiYWNrIHZzLiB3cml0ZSB0aHJvdWdoLCB2cy4gdW5jYWNo ZWQpLgo+PiBPSywgc28gdGhlIHVuZGVybHlpbmcgcHJvYmxlbSBzZWVtcyB0byBiZSB0aGF0IGdm cCBtYXNrICh0aHVzCj4+IG1hcHBpbmdfZ2ZwX21hc2spIGNhbm5vdCByZWFsbHkgcmVmbGVjdCB5 b3VyIHJlcXVpcmVtZW50cywgcmlnaHQ/wqAgV291bGQKPj4gaXQgaGVscCBpZiBzaG1lbSB3b3Vs ZCBhbGxvdyB0byBwcm92aWRlIGFuIGFsbG9jYXRpb24gY2FsbGJhY2sgdG8KPj4gb3ZlcnJpZGUg YWxsb2NfcGFnZV92bWEgd2hpY2ggaXMgdXNlZCBjdXJyZW50bHk/IEkgYW0gcHJldHR5IHN1cmUg dGhlcmUKPj4gd2lsbCBiZSBtb3JlIHRvIGhhbmRsZSBidXQgZ29pbmcgdGhyb3VnaCBzaG1lbSBm b3IgdGhlIHdob2xlIGxpZmUgdGltZQo+PiBpcyBqdXN0IHNvIG11Y2ggZWFzaWVyIHRvIHJlYXNv biBhYm91dCB0aGFuIHNvbWUgdHJpY2tzIHRvIGFidXNlIHNobWVtCj4+IGp1c3QgZm9yIHRoZSBz d2Fwb3V0IHBhdGguCj4KPiBXZWxsIGl0J3MgYSBzdGFydCwgYnV0IHRoZSBwYWdlcyBjYW4gaGF2 ZSBzcGVjaWFsIENQVSBjYWNoZSBzZXR0aW5ncy4gCj4gU28gZGlyZWN0IElPIGZyb20vdG8gdGhl bSB1c3VhbGx5IGRvZXNuJ3Qgd29yayBhcyBleHBlY3RlZC4KPgo+IEFkZGl0aW9uYWwgdG8gdGhh dCBmb3IgQUdQIGFuZCBDTUEgSSBuZWVkIHRvIG1ha2Ugc3VyZSB0aGF0IEkgZ2l2ZSAKPiB0aG9z ZSBwYWdlcyBiYWNrIHRvIHRoZSByZWxldmFudCBzdWJzeXN0ZW1zIGluc3RlYWQgb2YganVzdCBk cm9wcGluZyAKPiB0aGUgcGFnZSByZWZlcmVuY2UuCj4KPiBTbyBJIHdvdWxkIG5lZWQgdG8gYmxv Y2sgZm9yIHRoZSBzd2FwaW8gdG8gYmUgY29tcGxldGVkLgo+Cj4gQW55d2F5IEkgcHJvYmFibHkg bmVlZCB0byByZXZlcnQgdGhvc2UgcGF0Y2hlcyBmb3Igbm93IHNpbmNlIHRoaXMgCj4gaXNuJ3Qg d29ya2luZyBhcyB3ZSBob3BlZCBpdCB3b3VsZC4KPgo+IFRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0 aW9uIGhvdyBzdHVmZiB3b3JrcyBoZXJlLgoKQW5vdGhlciBhbHRlcm5hdGl2ZSBoZXJlIHRoYXQg SSd2ZSB0cmllZCBiZWZvcmUgd2l0aG91dCBiZWluZyBzdWNjZXNzZnVsIAp3b3VsZCBwZXJoYXBz IGJlIHRvIGRyb3Agc2htZW0gY29tcGxldGVseSBhbmQsIGlmIGl0J3MgYSBub3JtYWwgcGFnZSAo bm8gCmRtYSBvciBmdW5ueSBjYWNoaW5nIGF0dHJpYnV0ZXMpIGp1c3QgdXNlIGFkZF90b19zd2Fw X2NhY2hlKCk/IElmIGl0J3MgCnNvbWV0aGluZyBlbHNlLCB0cnkgYWxsb2MgYSBwYWdlIHdpdGgg cmVsZXZhbnQgZ2ZwIGF0dHJpYnV0ZXMsIGNvcHkgYW5kIAphZGRfdG9fc3dhcF9jYWNoZSgpPyBP ciBwZXJoYXBzIHRoYXQgZG9lc24ndCB3b3JrIHdlbGwgZnJvbSBhIHNocmlua2VyIAplaXRoZXI/ CgovVGhvbWFzCgoKCj4KPiBDaHJpc3RpYW4uCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmFtZC1nZnggbWFpbGluZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v YW1kLWdmeAo=