From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anuj Phogat Subject: Re: [PATCH 1/2] i965/gen9: Pass alignment as function parameter in drm_intel_gem_bo_alloc_internal() Date: Wed, 20 May 2015 14:01:34 -0700 Message-ID: References: <1428711656-5878-1-git-send-email-anuj.phogat@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ob0-f170.google.com (mail-ob0-f170.google.com [209.85.214.170]) by gabe.freedesktop.org (Postfix) with ESMTP id 67A416E2CA for ; Wed, 20 May 2015 14:02:05 -0700 (PDT) Received: by obbea2 with SMTP id ea2so11776705obb.3 for ; Wed, 20 May 2015 14:02:05 -0700 (PDT) In-Reply-To: <1428711656-5878-1-git-send-email-anuj.phogat@gmail.com> 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 T24gRnJpLCBBcHIgMTAsIDIwMTUgYXQgNToyMCBQTSwgQW51aiBQaG9nYXQgPGFudWoucGhvZ2F0 QGdtYWlsLmNvbT4gd3JvdGU6Cj4gYW5kIHVzZSBpdCB0byBpbml0aWFsaXplIHRoZSBhbGlnbiB2 YXJpYWJsZSBpbiBkcm1faW50ZWxfYm8uCj4KPiBJbiBjYXNlIG9mIFlGL1lTIHRpbGVkIGJ1ZmZl cnMgbGliZHJtIG5lZWQgbm90IGtub3cgYWJvdXQgdGhlIHRpbGluZwo+IGZvcm1hdCBiZWNhdXNl IHRoZXNlIGJ1ZmZlcnMgZG9uJ3QgaGF2ZSBoYXJkd2FyZSBzdXBwb3J0IHRvIGJlIHRpbGVkCj4g b3IgZGV0aWxlZCB0aHJvdWdoIGEgZmVuY2VkIHJlZ2lvbi4gQnV0LCBsaWJkcm0gc3RpbGwgbmVl ZCB0byBrbm93Cj4gYWJvdXQgYnVmZmVyIGFsaWdubWVudCByZXN0cmljdGlvbnMgYmVjYXVzZSBr ZXJuZWwgdXNlcyBpdCB3aGVuCj4gcmVzb2x2aW5nIHRoZSByZWxvY2F0aW9uLgo+Cj4gTWVzYSB1 c2VzIGRybV9pbnRlbF9nZW1fYm9fYWxsb2NfZm9yX3JlbmRlcigpIHRvIGFsbG9jYXRlIFlmL1lz IGJ1ZmZlcnMuCj4gU28sIHVzZSB0aGUgcGFzc2VkIGFsaWdubWVudCB2YWx1ZSBpbiB0aGlzIGZ1 bmN0aW9uLiBOb3RlIHRoYXQgd2UgY29udGludWUKPiBpZ25vcmluZyB0aGUgYWxpZ25tZW50IHZh bHVlIHBhc3NlZCB0byBkcm1faW50ZWxfZ2VtX2JvX2FsbG9jKCkgdG8gZm9sbG93Cj4gdGhlIHBy ZXZpb3VzIGJlaGF2aW9yLgo+Cj4gQ2M6IEtyaXN0aWFuIEjDuGdzYmVyZyA8a3JoQGJpdHBsYW5l dC5uZXQ+Cj4gQ2M6IERhbWllbiBMZXNwaWF1IDxkYW1pZW4ubGVzcGlhdUBpbnRlbC5jb20+Cj4g Q2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbEBmZndsbC5jaD4KPiBTaWduZWQtb2ZmLWJ5OiBBbnVq IFBob2dhdCA8YW51ai5waG9nYXRAZ21haWwuY29tPgo+IC0tLQo+ICBpbnRlbC9pbnRlbF9idWZt Z3JfZ2VtLmMgfCAxMSArKysrKysrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z KCspLCA0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2ludGVsL2ludGVsX2J1Zm1ncl9n ZW0uYyBiL2ludGVsL2ludGVsX2J1Zm1ncl9nZW0uYwo+IGluZGV4IDVhNjdmNTMuLjUxZDg3YWUg MTAwNjQ0Cj4gLS0tIGEvaW50ZWwvaW50ZWxfYnVmbWdyX2dlbS5jCj4gKysrIGIvaW50ZWwvaW50 ZWxfYnVmbWdyX2dlbS5jCj4gQEAgLTY1NSw3ICs2NTUsOCBAQCBkcm1faW50ZWxfZ2VtX2JvX2Fs bG9jX2ludGVybmFsKGRybV9pbnRlbF9idWZtZ3IgKmJ1Zm1nciwKPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSwKPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsCj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB1aW50MzJfdCB0aWxpbmdfbW9kZSwKPiAtICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RyaWRlKQo+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgdW5zaWduZWQgbG9uZyBzdHJpZGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB1bnNpZ25lZCBpbnQgYWxpZ25tZW50KQo+ICB7Cj4gICAgICAgICBkcm1faW50ZWxf YnVmbWdyX2dlbSAqYnVmbWdyX2dlbSA9IChkcm1faW50ZWxfYnVmbWdyX2dlbSAqKSBidWZtZ3I7 Cj4gICAgICAgICBkcm1faW50ZWxfYm9fZ2VtICpib19nZW07Cj4gQEAgLTc1NCw2ICs3NTUsNyBA QCByZXRyeToKPiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKPiAgICAgICAg ICAgICAgICAgfQo+ICAgICAgICAgICAgICAgICBib19nZW0tPmJvLmJ1Zm1nciA9IGJ1Zm1ncjsK PiArICAgICAgICAgICAgICAgYm9fZ2VtLT5iby5hbGlnbiA9IGFsaWdubWVudDsKPgo+ICAgICAg ICAgICAgICAgICBib19nZW0tPnRpbGluZ19tb2RlID0gSTkxNV9USUxJTkdfTk9ORTsKPiAgICAg ICAgICAgICAgICAgYm9fZ2VtLT5zd2l6emxlX21vZGUgPSBJOTE1X0JJVF82X1NXSVpaTEVfTk9O RTsKPiBAQCAtNzk3LDcgKzc5OSw4IEBAIGRybV9pbnRlbF9nZW1fYm9fYWxsb2NfZm9yX3JlbmRl cihkcm1faW50ZWxfYnVmbWdyICpidWZtZ3IsCj4gIHsKPiAgICAgICAgIHJldHVybiBkcm1faW50 ZWxfZ2VtX2JvX2FsbG9jX2ludGVybmFsKGJ1Zm1nciwgbmFtZSwgc2l6ZSwKPiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJPX0FMTE9DX0ZPUl9SRU5ERVIs Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJOTE1X1RJ TElOR19OT05FLCAwKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIEk5MTVfVElMSU5HX05PTkUsIDAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBhbGlnbm1lbnQpOwo+ICB9Cj4KPiAgc3RhdGljIGRybV9pbnRl bF9ibyAqCj4gQEAgLTgwNyw3ICs4MTAsNyBAQCBkcm1faW50ZWxfZ2VtX2JvX2FsbG9jKGRybV9p bnRlbF9idWZtZ3IgKmJ1Zm1nciwKPiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu dCBhbGlnbm1lbnQpCj4gIHsKPiAgICAgICAgIHJldHVybiBkcm1faW50ZWxfZ2VtX2JvX2FsbG9j X2ludGVybmFsKGJ1Zm1nciwgbmFtZSwgc2l6ZSwgMCwKPiAtICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIEk5MTVfVElMSU5HX05PTkUsIDApOwo+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSTkxNV9USUxJTkdfTk9ORSwg MCwgMCk7Cj4gIH0KPgo+ICBzdGF0aWMgZHJtX2ludGVsX2JvICoKPiBAQCAtODU5LDcgKzg2Miw3 IEBAIGRybV9pbnRlbF9nZW1fYm9fYWxsb2NfdGlsZWQoZHJtX2ludGVsX2J1Zm1nciAqYnVmbWdy LCBjb25zdCBjaGFyICpuYW1lLAo+ICAgICAgICAgICAgICAgICBzdHJpZGUgPSAwOwo+Cj4gICAg ICAgICByZXR1cm4gZHJtX2ludGVsX2dlbV9ib19hbGxvY19pbnRlcm5hbChidWZtZ3IsIG5hbWUs IHNpemUsIGZsYWdzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgdGlsaW5nLCBzdHJpZGUpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdGlsaW5nLCBzdHJpZGUsIDApOwo+ICB9Cj4KPiAgc3RhdGljIGRybV9p bnRlbF9ibyAqCj4gLS0KPiAyLjMuNAo+CkJ1bXAKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK