From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 1/3] drm/i915: Allow kswapd to pause the device whilst reaping Date: Fri, 02 Jun 2017 15:38:34 +0300 Message-ID: <87a85qsgxh.fsf@gaia.fi.intel.com> References: <20170601133331.5973-1-chris@chris-wilson.co.uk> <87d1amsiku.fsf@gaia.fi.intel.com> <149640601333.25917.17222976457616466344@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 32CB66E204 for ; Fri, 2 Jun 2017 12:39:17 +0000 (UTC) In-Reply-To: <149640601333.25917.17222976457616466344@mail.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gUXVvdGlu ZyBNaWthIEt1b3BwYWxhICgyMDE3LTA2LTAyIDEzOjAyOjU3KQo+PiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JpdGVzOgo+PiAKPj4gPiBJbiBjb21taXQgNTc2M2Zm MDRkYzRlICgiZHJtL2k5MTU6IEF2b2lkIEdQVSBzdGFsbHMgZnJvbSBrc3dhcGQiKSB3ZQo+PiA+ IHN0b3BwZWQgZGlyZWN0IHJlY2xhaW0gYW5kIGtzd2FwZCBmcm9tIHRyaWdnZXJpbmcgR1BVL2Ns aWVudCBzdGFsbHMKPj4gPiB3aGlsc3QgcnVubmluZyAoYnkgcmVzdHJpY3RpbmcgdGhlIG9iamVj dHMgdGhleSBjb3VsZCByZWFwIHRvIGJlIGlkbGUpLgo+PiA+Cj4+ID4gSG93ZXZlciB3aXRoIGFi dXNpdmUgR1BVIHVzYWdlLCBpdCBiZWNvbWVzIHF1aXRlIGVhc3kgdG8gc3RhcnZlIGtzd2FwZAo+ PiA+IG9mIG1lbW9yeSBhbmQgcHJldmVudCBpdCBmcm9tIG1ha2luZyBmb3J3YXJkIHByb2dyZXNz IHRvd2FyZHMgb2J0YWluaW5nCj4+ID4gZW5vdWdoIGZyZWUgbWVtb3J5ICh0aHVzIGRyaXZpbmcg dGhlIHN5c3RlbSBjbG9zZXIgdG8gc3dhcCBleGhhdXN0aW9uKS4KPj4gPiBSZWxheCB0aGUgcHJl dmlvdXMgcmVzdHJpY3Rpb24gdG8gYWxsb3cga3N3YXBkIChidXQgbm90IGRpcmVjdCByZWNsYWlt KQo+PiA+IHRvIHN0YWxsIHRoZSBkZXZpY2Ugd2hpbHN0IHJlYXBpbmcgcHVyZ2VhYmxlIHBhZ2Vz Lgo+PiA+Cj4+ID4gdjI6IEFsc28gYWNxdWlyZSB0aGUgcnBtIHdha2Vsb2NrIHRvIGFsbG93IGtz d2FwZCB0byB1bmJpbmQgYnVmZmVycy4KPj4gPgo+PiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdp bHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+PiA+IENjOiBKb29uYXMgTGFodGluZW4g PGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Cj4+ID4gLS0tCj4+ID4gIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ2VtX3Nocmlua2VyLmMgfCA5ICsrKysrKysrKwo+PiA+ICAxIGZp bGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCj4+ID4KPj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX3Nocmlua2VyLmMKPj4gPiBpbmRleCAwZmQyYjU4Y2U0NzUuLjU4ZjI3MzY5MTgz YyAxMDA2NDQKPj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9zaHJpbmtl ci5jCj4+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYwo+ PiA+IEBAIC0zMzIsNiArMzMyLDE1IEBAIGk5MTVfZ2VtX3Nocmlua2VyX3NjYW4oc3RydWN0IHNo cmlua2VyICpzaHJpbmtlciwgc3RydWN0IHNocmlua19jb250cm9sICpzYykKPj4gPiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYy0+bnJfdG9fc2NhbiAtIGZyZWVkLAo+ PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEk5MTVfU0hSSU5LX0JP VU5EIHwKPj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJOTE1X1NI UklOS19VTkJPVU5EKTsKPj4gPiArICAgICBpZiAoZnJlZWQgPCBzYy0+bnJfdG9fc2NhbiAmJiBj dXJyZW50X2lzX2tzd2FwZCgpKSB7Cj4+ID4gKyAgICAgICAgICAgICBpbnRlbF9ydW50aW1lX3Bt X2dldChkZXZfcHJpdik7Cj4+IAo+PiBXZSB0YWtlIGV4dHJhIHJlZiB0byBmb3JjZSBkZXZpY2Ug d2FrZSBhbmQgdGh1cyBmb3JjZSBib3VuZCBvYmplY3RzIG91dD8KPgo+IFllcy4gVGhlIHNocmlu a2VyIHNraXBzIHRoZSB1bmJpbmQgcGhhc2UgaWYgaXQgY2FuJ3QgYWNxdWlyZSB0aGUgZGV2aWNl Cj4gd2FrZXJlZiwgc28gd2UgZW5zdXJlIHdlIGVudGVyIHRoZSBzaHJpbmtlciB3aXRoIGl0IGhl bGQuCj4gIAo+PiA+ICsgICAgICAgICAgICAgZnJlZWQgKz0gaTkxNV9nZW1fc2hyaW5rKGRldl9w cml2LAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjLT5ucl90 b19zY2FuIC0gZnJlZWQsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgSTkxNV9TSFJJTktfQUNUSVZFIHwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBJOTE1X1NIUklOS19CT1VORCB8Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgSTkxNV9TSFJJTktfVU5CT1VORCk7Cj4+IAo+PiBMb29raW5nIGF0 IHRoZSBzaHJpbmsgY29kZSwgSSBhbSBwb25kZXJpbmcgaG93IHRoZSBzdGFsbCB3aWxsIGhhcHBl bj8KPj4gCj4+IFRoZXJlIGFyZSBvdGhlciBjYWxscGF0aHMgdGhhdCBmb3JjZSBncHUgaWRsZSBi ZWZvcmUga2lja2luZyBvdXQKPj4gb2JqZWN0cywgYnV0IGZvciB0aGlzIGNhbGxwYXRoIGl0IHNl ZW1zIHRoYXQgd2Uga2ljayBvdXQKPj4gb2JqZWN0cyB0aGF0IG1pZ2h0IGJlIHN0aWxsIGN1cnJl bnRseSBhY2Nlc3NlZCBieSB0aGUgZ3B1Lgo+Cj4gQnkgdW5iaW5kaW5nIGFuIGFjdGl2ZSBvYmpl Y3QsIHdlIHN0YWxsLgoKSSBzZWUgdGhhdCBub3cuCgpSZXZpZXdlZC1ieTogTWlrYSBLdW9wcGFs YSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5jb20+Cgo+IC1DaHJpcwpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK