From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Quietly reject attempts to create non-pagealigned stolen objects Date: Wed, 10 Dec 2014 11:23:44 +0100 Message-ID: <20141210102344.GM27182@phenom.ffwll.local> References: <1418199431-5293-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by gabe.freedesktop.org (Postfix) with ESMTP id 192ED6E021 for ; Wed, 10 Dec 2014 02:23:12 -0800 (PST) Received: by mail-wi0-f173.google.com with SMTP id r20so10666579wiv.12 for ; Wed, 10 Dec 2014 02:23:11 -0800 (PST) Content-Disposition: inline In-Reply-To: <1418199431-5293-1-git-send-email-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: Chris Wilson Cc: intel-gfx@lists.freedesktop.org, stable@vger.kernel.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBEZWMgMTAsIDIwMTQgYXQgMDg6MTc6MTFBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFRoaXMgYWRkZWQgYXMgYSBCVUdfT04gYXMgaXQgY29uc2lkZXJlZCB0aGF0IG5vIG9u ZSB3b3VsZCBldmVyIHJlcXVlc3QKPiBhbiB1bmFsaWduZWQgb2JqZWN0LiBIb3dldmVyLCBpdCB0 dXJucyBvdXQgdGhhdCBzb21lIEJJT1NlcyB3aWxsCj4gYWxsb2NhdGUgYSBzY2Fub3V0IHRoYXQg aXMgb2Zmc2V0IGZyb20gMCBhbmQgbm90IGFsaWduZWQgdG8gYSBwYWdlCj4gYm91bmRhcnksIGFu ZCB3ZSB3ZXJlIHBhc3NpbmcgdGhpcyB0aHJvdWdoIGFuZCBoaXR0aW5nIHRoZSBCVUdfT04gZHVy aW5nCj4gYm9vdC4KPiAKPiBRdWlldGx5IHJlamVjdCBzdWNoIGEgcmVxdWVzdCB0byByZXNlcnZl IHRoZSB1bmFsaWduZWQgc3RvbGVuIG9iamVjdCBhbmQKPiBsZXQgdGhlIGJvb3QgY29udGludWUs IHJlc3RvcmluZyBwcmV2aW91cyBiZWhhdmlvdXIgKGkuZS4gbm8gQklPUwo+IGZyYW1lYnVmZmVy IHByZXNlcnZhdGlvbikuCj4gCj4gQnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5v cmcvc2hvd19idWcuY2dpP2lkPTg2ODgzCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxj aHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKPiAt LS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc3RvbGVuLmMgfCAxMCArKysrKyst LS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4g Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3N0b2xlbi5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc3RvbGVuLmMKPiBpbmRleCA1YzYxNmVjMmM1 YzguLmEzYmMwZmEwN2M2YyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV9zdG9sZW4uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3N0b2xl bi5jCj4gQEAgLTY0NiwxMyArNjQ2LDE1IEBAIGk5MTVfZ2VtX29iamVjdF9jcmVhdGVfc3RvbGVu X2Zvcl9wcmVhbGxvY2F0ZWQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgCURSTV9ERUJVR19L TVMoImNyZWF0aW5nIHByZWFsbG9jYXRlZCBzdG9sZW4gb2JqZWN0OiBzdG9sZW5fb2Zmc2V0PSV4 LCBndHRfb2Zmc2V0PSV4LCBzaXplPSV4XG4iLAo+ICAJCQlzdG9sZW5fb2Zmc2V0LCBndHRfb2Zm c2V0LCBzaXplKTsKPiAgCj4gLQkvKiBLSVNTIGFuZCBleHBlY3QgZXZlcnl0aGluZyB0byBiZSBw YWdlLWFsaWduZWQgKi8KPiAtCUJVR19PTihzdG9sZW5fb2Zmc2V0ICYgNDA5NSk7Cj4gLQlCVUdf T04oc2l6ZSAmIDQwOTUpOwo+IC0KPiAgCWlmIChXQVJOX09OKHNpemUgPT0gMCkpCj4gIAkJcmV0 dXJuIE5VTEw7Cj4gIAo+ICsJLyogS0lTUyBhbmQgZXhwZWN0IGV2ZXJ5dGhpbmcgdG8gYmUgR1RU IHBhZ2UtYWxpZ25lZCAqLwo+ICsJaWYgKChzdG9sZW5fb2Zmc2V0IHwgc2l6ZSkgJiA0MDk1KSB7 CgpJbW8gd2Ugc2hvdWxkIHN0aWwgV0FSTl9PTiBhbmQgZml4dXAgdXAgdGhlIHRha2VvdmVyIGNv ZGUgdG8gYWxpZ24gdGhpbmdzCnByb3Blcmx5IC4uLgotRGFuaWVsCgo+ICsJCURSTV9ERUJVR19L TVMoInJlcXVlc3QgZm9yIHVuYWxpZ25lZCBzdG9sZW4gb2JqZWN0LCBkZW5pZWRcbiIpOwo+ICsJ CXJldHVybiBOVUxMOwo+ICsJfQo+ICsKPiAgCXN0b2xlbiA9IGt6YWxsb2Moc2l6ZW9mKCpzdG9s ZW4pLCBHRlBfS0VSTkVMKTsKPiAgCWlmICghc3RvbGVuKQo+ICAJCXJldHVybiBOVUxMOwo+IC0t IAo+IDIuMS4zCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jw b3JhdGlvbgorNDEgKDApIDc5IDM2NSA1NyA0OCAtIGh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==