From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg Kroah-Hartman Subject: [PATCH 4.11 01/13] drm/i915: Do not drop pagetables when empty Date: Thu, 15 Jun 2017 19:54:35 +0200 Message-ID: <20170615175426.134822621@linuxfoundation.org> References: <20170615175426.075744317@linuxfoundation.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7DA5B6E73C for ; Thu, 15 Jun 2017 18:01:02 +0000 (UTC) In-Reply-To: <20170615175426.075744317@linuxfoundation.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: linux-kernel@vger.kernel.org, Intel Graphics Development Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Daniel Vetter , =?UTF-8?q?Ma=C3=ABl=20Lavault?= , Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org NC4xMS1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgoKRnJvbTogQ2hyaXMgV2ls c29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpUaGlzIGlzIHRoZSBtaW5pbWFsIGJhY2tw b3J0IGZvciBzdGFibGUgb2YgdGhlIHVwc3RyZWFtIGNvbW1pdDoKCmNvbW1pdCBkZDE5Njc0YmFj YmEyMjdhZTVkM2NlNjgwY2JjNTY2ODE5ODg5NGRjCkF1dGhvcjogQ2hyaXMgV2lsc29uIDxjaHJp c0BjaHJpcy13aWxzb24uY28udWs+CkRhdGU6ICAgV2VkIEZlYiAxNSAwODo0Mzo0NiAyMDE3ICsw MDAwCgogICAgZHJtL2k5MTU6IFJlbW92ZSBiaXRtYXAgdHJhY2tpbmcgZm9yIHVzZWQtcHRlcwoK RHVlIHRvIGEgcmFjZSB3aXRoIHRoZSBzaHJpbmtlciwgd2hlbiB3ZSB0cnkgdG8gYWxsb2NhdGUg YSBwYWdldGFibGUsIHdlCm1heSBlbmQgdXAgc2hyaW5raW5nIGl0IGluc3RlYWQuIFRoaXMgY29t ZXMgYXMgYSBuYXN0eSBzdXJwcmlzZSBhcyB3ZQp0cnkgdG8gZGVyZWZlcmVuY2UgaXQgdG8gZmls bCBpbiB0aGUgcGFnZXRhYmxlIGVudHJpZXMgZm9yIHRoZSBvYmplY3QuCgpJbiBsaW51cy9tYXN0 ZXIgdGhpcyBpcyBmaXhlZCBieSBwaW5uaW5nIHRoZSBwYWdldGFibGVzIHByaW9yIHRvCmFsbG9j YXRpb24sIGJ1dCB0aGF0IGJhY2twb3J0IGlzIHJvdWdobHkKIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX2d0dC5jIHwgICAxMCAtLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgZGVs ZXRpb25zKC0pCmkuZS4gdW5zdWl0YWJsZSBmb3Igc3RhYmxlLiBJbnN0ZWFkIHdlIG5ldXRlciB0 aGUgY29kZSB0aGF0IHRyaWVkIHRvCmZyZWUgdGhlIHBhZ2V0YWJsZXMuCgpCdWd6aWxsYTogaHR0 cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTkyOTUKRml4ZXM6IDJj ZTUxNzlmZTgyNiAoImRybS9pOTE1L2d0dDogRnJlZSB1bnVzZWQgbG93ZXItbGV2ZWwgcGFnZSB0 YWJsZXMiKQpTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5j by51az4KQ2M6IE1pY2hlbCBUaGllcnJ5IDxtaWNoZWwudGhpZXJyeUBpbnRlbC5jb20+CkNjOiBN aWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KQ2M6IENocmlzIFdpbHNvbiA8 Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpDYzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFo dGluZW5AbGludXguaW50ZWwuY29tPgpDYzogTWljaGHFgiBXaW5pYXJza2kgPG1pY2hhbC53aW5p YXJza2lAaW50ZWwuY29tPgpDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5j b20+CkNjOiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29tPgpDYzogaW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ ICMgdjQuMTArClRlc3RlZC1ieTogTWHDq2wgTGF2YXVsdCA8bWFlbC5sYXZhdWx0QHByb3Rvbm1h aWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVs LmNvbT4KU2lnbmVkLW9mZi1ieTogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3Vu ZGF0aW9uLm9yZz4KCi0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCkBAIC03NTUsMTAgKzc1NSw2 IEBAIHN0YXRpYyBib29sIGdlbjhfcHBndHRfY2xlYXJfcHQoc3RydWN0IGkKIAlHRU1fQlVHX09O KHB0ZV9lbmQgPiBHRU44X1BURVMpOwogCiAJYml0bWFwX2NsZWFyKHB0LT51c2VkX3B0ZXMsIHB0 ZSwgbnVtX2VudHJpZXMpOwotCWlmIChVU0VTX0ZVTExfUFBHVFQodm0tPmk5MTUpKSB7Ci0JCWlm IChiaXRtYXBfZW1wdHkocHQtPnVzZWRfcHRlcywgR0VOOF9QVEVTKSkKLQkJCXJldHVybiB0cnVl OwotCX0KIAogCXB0X3ZhZGRyID0ga21hcF9weChwdCk7CiAKQEAgLTc5OCw5ICs3OTQsNiBAQCBz dGF0aWMgYm9vbCBnZW44X3BwZ3R0X2NsZWFyX3BkKHN0cnVjdCBpCiAJCX0KIAl9CiAKLQlpZiAo Yml0bWFwX2VtcHR5KHBkLT51c2VkX3BkZXMsIEk5MTVfUERFUykpCi0JCXJldHVybiB0cnVlOwot CiAJcmV0dXJuIGZhbHNlOwogfQogCkBAIC04MjksOSArODIyLDYgQEAgc3RhdGljIGJvb2wgZ2Vu OF9wcGd0dF9jbGVhcl9wZHAoc3RydWN0CiAKIAltYXJrX3RsYnNfZGlydHkocHBndHQpOwogCi0J aWYgKGJpdG1hcF9lbXB0eShwZHAtPnVzZWRfcGRwZXMsIEk5MTVfUERQRVNfUEVSX1BEUChkZXZf cHJpdikpKQotCQlyZXR1cm4gdHJ1ZTsKLQogCXJldHVybiBmYWxzZTsKIH0KIAoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=