From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Fix vmap_batch page iterator overrun Date: Fri, 13 Mar 2015 14:01:07 +0000 Message-ID: <5502EDA3.70203@linux.intel.com> References: <1426252913-5181-1-git-send-email-mika.kuoppala@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 36A216EACC for ; Fri, 13 Mar 2015 07:01:09 -0700 (PDT) In-Reply-To: <1426252913-5181-1-git-send-email-mika.kuoppala@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kuoppala , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDAzLzEzLzIwMTUgMDE6MjEgUE0sIE1pa2EgS3VvcHBhbGEgd3JvdGU6Cj4gdm1hcF9iYXRj aCgpIGNhbGN1bGF0ZXMgYW1vdW50IG9mIG5lZWRlZCBwYWdlcyBmb3IgdGhlIG1hcHBpbmcKPiB3 ZSBhcmUgZ29pbmcgdG8gY3JlYXRlLiBBbmQgaXQgdXNlcyB0aGlzIHBhZ2UgY291bnQgYXMgYW4K PiBhcmd1bWVudCBmb3IgdGhlIGZvcl9lYWNoX3NnX3BhZ2VzKCkgbWFjcm8uIFRoZSBtYWNybyB0 YWtlcyB0aGUgbnVtYmVyCj4gb2Ygc2cgbGlzdCBlbnRpdGllcyBhcyBhbiBhcmd1bWVudCwgbm90 IHRoZSBwYWdlIGNvdW50LiBTbyB3ZSBlbmRlZAo+IHVwIGl0ZXJhdGluZyB0aHJvdWdoIGFsbCB0 aGUgcGFnZXMgb24gdGhlIG1hcHBlZCBvYmplY3QsIGNvcnJ1cHRpbmcKPiBtZW1vcnkgcGFzdCB0 aGUgc21hbGxlciBwYWdlc1tdIGFycmF5Lgo+Cj4gRml4IHRoaXMgYnkgYmFpbGluZyBvdXQgd2hl biB3ZSBoYXZlIGVub3VnaCBwYWdlcy4KPgo+IENjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz LXdpbHNvbi5jby51az4KPiBTaWduZWQtb2ZmLWJ5OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3Bw YWxhQGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfY21kX3Bh cnNlci5jIHwgNSArKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBk ZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfY21k X3BhcnNlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9jbWRfcGFyc2VyLmMKPiBpbmRl eCA5YTZkYTM1Li42MWFlOGZmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfY21kX3BhcnNlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9jbWRfcGFy c2VyLmMKPiBAQCAtODM2LDggKzgzNiwxMSBAQCBzdGF0aWMgdTMyICp2bWFwX2JhdGNoKHN0cnVj dCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmosCj4gICAJfQo+Cj4gICAJaSA9IDA7Cj4gLQlmb3Jf ZWFjaF9zZ19wYWdlKG9iai0+cGFnZXMtPnNnbCwgJnNnX2l0ZXIsIG5wYWdlcywgZmlyc3RfcGFn ZSkKPiArCWZvcl9lYWNoX3NnX3BhZ2Uob2JqLT5wYWdlcy0+c2dsLCAmc2dfaXRlciwgb2JqLT5w YWdlcy0+bmVudHMsIGZpcnN0X3BhZ2UpIHsKPiAgIAkJcGFnZXNbaSsrXSA9IHNnX3BhZ2VfaXRl cl9wYWdlKCZzZ19pdGVyKTsKPiArCQlpZiAoaSA9PSBucGFnZXMpCj4gKwkJCWJyZWFrOwo+ICsJ fQoKQXJlIHlvdSBzdXJlIHRoaXMgbWFudWFsIGNoZWNrIGlzIG5lZWRlZCBub3cgdGhhdCB5b3Ug Zml4ZWQgCmZvcl9lYWNoX3NnX3BhZ2U/CgpQYWdlcyBhcnJheSBsb29rcyBwZXNzaW1pc3RpY2Fs bHkgYmlnIGVub3VnaCBzbyBJIGRvbid0IHNlZSB0aGF0IG1lbW9yeSAKd2FzIGdldHRpbmcgb3Zl cndyaXR0ZW4uIEl0IGxvb2tzIG1vcmUgbGlrZSBvdXIgc2cgdGFibGUgd2FzIG5vdCAKcHJvcGVy bHkgdGVybWluYXRlZCB3aGljaCBtYWRlIGZvcl9lYWNoX3NnX3BhZ2UgZ28gaW50byByYW5kb20g bWVtb3J5IAphbmQgcmV0dXJuIHJhbmRvbSBwYWdlIHBvaW50ZXJzLgoKUmVnYXJkcywKClR2cnRr bwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK