From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lukas Wunner Subject: Re: [Nouveau] [PATCH 1/5] drm/nouveau: Prevent RPM callback recursion in suspend/resume paths Date: Wed, 18 Jul 2018 10:36:01 +0200 Message-ID: <20180718083601.GC16072@wunner.de> References: <20180716235936.11268-1-lyude@redhat.com> <20180716235936.11268-2-lyude@redhat.com> <20180717071641.GA5411@wunner.de> <20180717182041.GA18363@wunner.de> <20180718082505.GB16072@wunner.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from bmailout3.hostsharing.net (bmailout3.hostsharing.net [176.9.242.62]) by gabe.freedesktop.org (Postfix) with ESMTPS id DC9F46E93A for ; Wed, 18 Jul 2018 08:36:03 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180718082505.GB16072@wunner.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: "Rafael J. Wysocki" Cc: Linux PM , David Airlie , nouveau@lists.freedesktop.org, Linux Kernel Mailing List , dri-devel , Ben Skeggs List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBKdWwgMTgsIDIwMTggYXQgMTA6MjU6MDVBTSArMDIwMCwgTHVrYXMgV3VubmVyIHdy b3RlOgo+IFRoZSBHUFUgY29udGFpbnMgYW4gaTJjIHN1YmRldmljZSBmb3IgZWFjaCBjb25uZWN0 b3Igd2l0aCBEREMgbGluZXMuCj4gSSBiZWxpZXZlIHRob3NlIGFyZSBtb2RlbGxlZCBhcyBjaGls ZHJlbiBvZiB0aGUgR1BVJ3MgUENJIGRldmljZSBhcwo+IHRoZXkncmUgYWNjZXNzZWQgdmlhIG1t aW8gb2YgdGhlIFBDSSBkZXZpY2UuCj4gCj4gVGhlIHByb2JsZW0gaGVyZSBpcyB0aGF0IHdoZW4g dGhlIEdQVSdzIFBDSSBkZXZpY2UgcnVudGltZSBzdXNwZW5kcywKPiBpdHMgaTJjIGNoaWxkIGRl dmljZSBuZWVkcyB0byBiZSBydW50aW1lIGFjdGl2ZSB0byBzdXNwZW5kIHRoZSBNU1QKPiB0b3Bv bG9neS4gIENhdGNoLTIyLgo+IAo+IEkgZG9uJ3Qga25vdyB3aGV0aGVyIG9yIG5vdCBpdCdzIG5l Y2Vzc2FyeSB0byBzdXNwZW5kIHRoZSBNU1QgdG9wb2xvZ3kuCj4gSSdtIG5vdCBhbiBleHBlcnQg b24gRGlzcGxheVBvcnQgTXVsdGlTdHJlYW0gdHJhbnNwb3J0Lgo+IAo+IEJUVyBMeXVkZSwgaW4g cGF0Y2ggNCBhbmQgNSBvZiB0aGlzIHNlcmllcywgeW91J3JlIHJ1bnRpbWUgcmVzdW1pbmcKPiBw YWQtPmkyYy0+c3ViZGV2LmRldmljZS0+ZGV2LiAgSXMgdGhpcyB0aGUgUENJIGRldmljZSBvciBp cyBpdCB0aGUgaTJjCj4gZGV2aWNlPyAgSSdtIGFsd2F5cyBjb25mdXNlZCBieSBub3V2ZWF1J3Mg c3RydWN0cy4gIEluIG52a21faTJjX2J1c19jdG9yKCkKPiBJIGNhbiBzZWUgdGhhdCB0aGUgZGV2 aWNlIHlvdSdyZSBydW50aW1lIHJlc3VtaW5nIGlzIHRoZSBwYXJlbnQgb2YgdGhlCj4gaTJjX2Fk YXB0ZXI6Cj4gCj4gCXN0cnVjdCBudmttX2RldmljZSAqZGV2aWNlID0gcGFkLT5pMmMtPnN1YmRl di5kZXZpY2U7Cj4gCVsuLi5dCj4gCWJ1cy0+aTJjLmRldi5wYXJlbnQgPSBkZXZpY2UtPmRldjsK PiAKPiBJZiB0aGUgaTJjX2FkYXB0ZXIgaXMgYSBjaGlsZCBvZiB0aGUgUENJIGRldmljZSwgaXQn cyBzdWZmaWNpZW50Cj4gdG8gcnVudGltZSByZXN1bWUgdGhlIGkyY19hZGFwdGVyLCBpLmUuIGJ1 cy0+aTJjLmRldiwgYW5kIHRoaXMgd2lsbAo+IGltcGxpY2l0bHkgcnVudGltZSByZXN1bWUgaXRz IHBhcmVudC4KCkFjdHVhbGx5LCBoYXZpbmcgd3JpdHRlbiBhbGwgdGhpcyBJIGp1c3QgcmVtZW1i ZXJlZCB0aGF0IHdlIGhhdmUgdGhpcwppbiB0aGUgZG9jdW1lbnRhdGlvbjoKCiAgICA4LiAiTm8t Q2FsbGJhY2siIERldmljZXMKCiAgICBTb21lICJkZXZpY2VzIiBhcmUgb25seSBsb2dpY2FsIHN1 Yi1kZXZpY2VzIG9mIHRoZWlyIHBhcmVudCBhbmQgY2Fubm90IGJlCiAgICBwb3dlci1tYW5hZ2Vk IG9uIHRoZWlyIG93bi4gWy4uLl0KCiAgICBTdWJzeXN0ZW1zIGNhbiB0ZWxsIHRoZSBQTSBjb3Jl IGFib3V0IHRoZXNlIGRldmljZXMgYnkgY2FsbGluZwogICAgcG1fcnVudGltZV9ub19jYWxsYmFj a3MoKS4KClNvIGl0IG1pZ2h0IGFjdHVhbGx5IGJlIHN1ZmZpY2llbnQgdG8ganVzdCBjYWxsIHBt X3J1bnRpbWVfbm9fY2FsbGJhY2tzKCkKZm9yIHRoZSBpMmMgZGV2aWNlcy4uLgoKTHVrYXMKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==