From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH v2 2/5] drm/i915: Allow kswapd to pause the device whilst reaping Date: Wed, 24 May 2017 15:39:38 +0100 Message-ID: <20170524143941.10989-2-chris@chris-wilson.co.uk> References: <20170524143941.10989-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 335D26E755 for ; Wed, 24 May 2017 14:40:00 +0000 (UTC) In-Reply-To: <20170524143941.10989-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SW4gY29tbWl0IDU3NjNmZjA0ZGM0ZSAoImRybS9pOTE1OiBBdm9pZCBHUFUgc3RhbGxzIGZyb20g a3N3YXBkIikgd2UKc3RvcHBlZCBkaXJlY3QgcmVjbGFpbSBhbmQga3N3YXBkIGZyb20gdHJpZ2dl cmluZyBHUFUvY2xpZW50IHN0YWxscwp3aGlsc3QgcnVubmluZyAoYnkgcmVzdHJpY3RpbmcgdGhl IG9iamVjdHMgdGhleSBjb3VsZCByZWFwIHRvIGJlIGlkbGUpLgoKSG93ZXZlciB3aXRoIGFidXNp dmUgR1BVIHVzYWdlLCBpdCBiZWNvbWVzIHF1aXRlIGVhc3kgdG8gc3RhcnZlIGtzd2FwZApvZiBt ZW1vcnkgYW5kIHByZXZlbnQgaXQgZnJvbSBtYWtpbmcgZm9yd2FyZCBwcm9ncmVzcyB0b3dhcmRz IG9idGFpbmluZwplbm91Z2ggZnJlZSBtZW1vcnkgKHRodXMgZHJpdmluZyB0aGUgc3lzdGVtIGNs b3NlciB0byBzd2FwIGV4aGF1c3Rpb24pLgpSZWxheCB0aGUgcHJldmlvdXMgcmVzdHJpY3Rpb24g dG8gYWxsb3cga3N3YXBkIChidXQgbm90IGRpcmVjdCByZWNsYWltKQp0byBzdGFsbCB0aGUgZGV2 aWNlIHdoaWxzdCByZWFwaW5nIHB1cmdlYWJsZSBwYWdlcy4KCnYyOiBBbHNvIGFjcXVpcmUgdGhl IHJwbSB3YWtlbG9jayB0byBhbGxvdyBrc3dhcGQgdG8gdW5iaW5kIGJ1ZmZlcnMuCgpTaWduZWQt b2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KQ2M6IEpvb25h cyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9zaHJpbmtlci5jIHwgOSArKysrKysrKysKIDEgZmlsZSBj aGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV9zaHJpbmtlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hy aW5rZXIuYwppbmRleCAwM2UwOGUxODUzZTYuLjVmYzFkZGMyNjhmYiAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYworKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbV9zaHJpbmtlci5jCkBAIC0zMjQsNiArMzI0LDE1IEBAIGk5MTVfZ2Vt X3Nocmlua2VyX3NjYW4oc3RydWN0IHNocmlua2VyICpzaHJpbmtlciwgc3RydWN0IHNocmlua19j b250cm9sICpzYykKIAkJCQkJIHNjLT5ucl90b19zY2FuIC0gZnJlZWQsCiAJCQkJCSBJOTE1X1NI UklOS19CT1VORCB8CiAJCQkJCSBJOTE1X1NIUklOS19VTkJPVU5EKTsKKwlpZiAoZnJlZWQgPCBz Yy0+bnJfdG9fc2NhbiAmJiBjdXJyZW50X2lzX2tzd2FwZCgpKSB7CisJCWludGVsX3J1bnRpbWVf cG1fZ2V0KGRldl9wcml2KTsKKwkJZnJlZWQgKz0gaTkxNV9nZW1fc2hyaW5rKGRldl9wcml2LAor CQkJCQkgc2MtPm5yX3RvX3NjYW4gLSBmcmVlZCwKKwkJCQkJIEk5MTVfU0hSSU5LX0FDVElWRSB8 CisJCQkJCSBJOTE1X1NIUklOS19CT1VORCB8CisJCQkJCSBJOTE1X1NIUklOS19VTkJPVU5EKTsK KwkJaW50ZWxfcnVudGltZV9wbV9wdXQoZGV2X3ByaXYpOworCX0KIAogCXNocmlua2VyX3VubG9j ayhkZXZfcHJpdiwgdW5sb2NrKTsKIAotLSAKMi4xMS4wCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK