From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 1/2] drm/i915: don't assume struct page in i915_sg_trim Date: Thu, 20 Sep 2018 17:38:28 +0300 Message-ID: <20180920143828.GO5565@intel.com> References: <20180920142707.19659-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7FBCE6E61B for ; Thu, 20 Sep 2018 14:38:41 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180920142707.19659-1-matthew.auld@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Matthew Auld Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMDM6Mjc6MDZQTSArMDEwMCwgTWF0dGhldyBBdWxkIHdy b3RlOgo+IFdoaWNoIG1lYW5zIHdlIGNhbiBub3cgYWxzbyBwdXQgaXQgdG8gd29yayBpbiBmYWtl X2dldF9odWdlX3BhZ2VzLgoKSnVzdCBhbm90aGVyIHJlbWluZGVyIHRvIHdyaXRlIHNlbGYtY29u dGFpbmVkIGNvbW1pdCBtc2dzLiBSZWFkaW5nCnRoaXMgd2lodG91dCBjb3B5IHBhc3RpbmcgdGhl IHN1YmplY3QgbGluZSBpbiBtYWtlcyBvbmUgd29uZGVyCndoYXQgdGhlICJ3aGljaCIgaXMgaGVy ZS4KCj4gCj4gU2lnbmVkLW9mZi1ieTogTWF0dGhldyBBdWxkIDxtYXR0aGV3LmF1bGRAaW50ZWwu Y29tPgo+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+IC0t LQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jICAgICAgICAgICAgIHwgNCArKyst Cj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9odWdlX3BhZ2VzLmMgfCAyICsrCj4g IDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbS5jCj4gaW5kZXggYTk0ZDVhMzA4YzRkLi5iNzkzNjJiYmQ5N2IgMTAw NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBAQCAtMjUwNiw3ICsyNTA2LDkgQEAgc3RhdGlj IGJvb2wgaTkxNV9zZ190cmltKHN0cnVjdCBzZ190YWJsZSAqb3JpZ19zdCkKPiAgCW5ld19zZyA9 IG5ld19zdC5zZ2w7Cj4gIAlmb3JfZWFjaF9zZyhvcmlnX3N0LT5zZ2wsIHNnLCBvcmlnX3N0LT5u ZW50cywgaSkgewo+ICAJCXNnX3NldF9wYWdlKG5ld19zZywgc2dfcGFnZShzZyksIHNnLT5sZW5n dGgsIDApOwo+IC0JCS8qIGNhbGxlZCBiZWZvcmUgYmVpbmcgRE1BIG1hcHBlZCwgbm8gbmVlZCB0 byBjb3B5IHNnLT5kbWFfKiAqLwo+ICsJCXNnX2RtYV9hZGRyZXNzKG5ld19zZykgPSBzZ19kbWFf YWRkcmVzcyhzZyk7Cj4gKwkJc2dfZG1hX2xlbihuZXdfc2cpID0gc2dfZG1hX2xlbihzZyk7Cj4g Kwo+ICAJCW5ld19zZyA9IHNnX25leHQobmV3X3NnKTsKPiAgCX0KPiAgCUdFTV9CVUdfT04obmV3 X3NnKTsgLyogU2hvdWxkIHdhbGsgZXhhY3RseSBuZW50cyBhbmQgaGl0IHRoZSBlbmQgKi8KPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvc2VsZnRlc3RzL2h1Z2VfcGFnZXMuYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9odWdlX3BhZ2VzLmMKPiBpbmRleCBlMjcy MTI3NzgzZmUuLjhkMDNmNjRlYWJkNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9zZWxmdGVzdHMvaHVnZV9wYWdlcy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvc2Vs ZnRlc3RzL2h1Z2VfcGFnZXMuYwo+IEBAIC0yMzUsNiArMjM1LDggQEAgc3RhdGljIGludCBmYWtl X2dldF9odWdlX3BhZ2VzKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmopCj4gIAkJc2cg PSBzZ19uZXh0KHNnKTsKPiAgCX0gd2hpbGUgKDEpOwo+ICAKPiArCWk5MTVfc2dfdHJpbShzdCk7 Cj4gKwo+ICAJb2JqLT5tbS5tYWR2ID0gSTkxNV9NQURWX0RPTlRORUVEOwo+ICAKPiAgCV9faTkx NV9nZW1fb2JqZWN0X3NldF9wYWdlcyhvYmosIHN0LCBzZ19wYWdlX3NpemVzKTsKPiAtLSAKPiAy LjE3LjEKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==