From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 51/59] drm/i915: Add *_ring_begin() to request allocation Date: Fri, 20 Mar 2015 16:23:45 +0100 Message-ID: <20150320152345.GU1349@phenom.ffwll.local> References: <1426768264-16996-1-git-send-email-John.C.Harrison@Intel.com> <1426768264-16996-52-git-send-email-John.C.Harrison@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179]) by gabe.freedesktop.org (Postfix) with ESMTP id 098FB6E319 for ; Fri, 20 Mar 2015 08:22:35 -0700 (PDT) Received: by wibgn9 with SMTP id gn9so17593981wib.1 for ; Fri, 20 Mar 2015 08:22:34 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1426768264-16996-52-git-send-email-John.C.Harrison@Intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: John.C.Harrison@Intel.com Cc: Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBNYXIgMTksIDIwMTUgYXQgMTI6MzA6NTZQTSArMDAwMCwgSm9obi5DLkhhcnJpc29u QEludGVsLmNvbSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfcmluZ2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5j Cj4gaW5kZXggNmYxOThkZi4uYzdkY2FiZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9yaW5nYnVmZmVyLmMKPiBAQCAtMjIwNSwyMSArMjIwNSwyNyBAQCBpbnQgaW50ZWxfcmluZ19h bGxvY19yZXF1ZXN0X2V4dHJhcyhzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJlcXVlc3Qp Cj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAKPiAtaW50IGludGVsX3JpbmdfcmVzZXJ2ZWRfc3BhY2Vf cmVzZXJ2ZShzdHJ1Y3QgaW50ZWxfcmluZ2J1ZmZlciAqcmluZ2J1ZiwgaW50IHNpemUpCj4gK2lu dCBsZWdhY3lfcmluZ19yZXNlcnZlZF9zcGFjZV9yZXNlcnZlKHN0cnVjdCBkcm1faTkxNV9nZW1f cmVxdWVzdCAqcmVxdWVzdCkKPiAgewo+IC0JLyogTkI6IFVudGlsIHJlcXVlc3QgbWFuYWdlbWVu dCBpcyBmdWxseSB0aWRpZWQgdXAgYW5kIHRoZSBPTFIgaXMKPiAtCSAqIHJlbW92ZWQsIHRoZXJl IGFyZSB0b28gbWFueSB3YXlzIGZvciBnZXQgZmFsc2UgaGl0cyBvbiB0aGlzCj4gLQkgKiBhbnRp LXJlY3Vyc2lvbiBjaGVjayEgKi8KPiAtCS8qV0FSTl9PTihyaW5nYnVmLT5yZXNlcnZlZF9zaXpl KTsqLwo+ICsJLyoKPiArCSAqIFRoZSBmaXJzdCBjYWxsIG1lcmVseSBub3RlcyB0aGUgcmVzZXJ2 ZSByZXF1ZXN0IGFuZCBpcyBjb21tb24gZm9yCj4gKwkgKiBhbGwgYmFjayBlbmRzLiBUaGUgc3Vi c2VxdWVudCBsb2NhbGlzZWQgX2JlZ2luKCkgY2FsbCBhY3R1YWxseQo+ICsJICogZW5zdXJlcyB0 aGF0IHRoZSByZXNlcnZhdGlvbiBpcyBhdmFpbGFibGUuIFdpdGhvdXQgdGhlIGJlZ2luLCBpZgo+ ICsJICogdGhlIHJlcXVlc3QgY3JlYXRvciBpbW1lZGlhdGVseSBzdWJtaXR0ZWQgdGhlIHJlcXVl c3Qgd2l0aG91dAo+ICsJICogYWRkaW5nIGFueSBjb21tYW5kcyB0byBpdCB0aGVuIHRoZXJlIG1p Z2h0IG5vdCBhY3R1YWxseSBiZQo+ICsJICogc3VmZmljaWVudCByb29tIGZvciB0aGUgc3VibWlz c2lvbiBjb21tYW5kcy4KPiArCSAqLwo+ICsJaW50ZWxfcmluZ19yZXNlcnZlZF9zcGFjZV9yZXNl cnZlKHJlcXVlc3QtPnJpbmdidWYsIE1JTl9TUEFDRV9GT1JfQUREX1JFUVVFU1QpOwo+ICsKPiAr CXJldHVybiBpbnRlbF9yaW5nX2JlZ2luKHJlcXVlc3QsIDApOwoKVGhpcyBmZWVscyBhIGJpdCBj b252b2x1dGVkIHRiaCwgYW5kIHdvdWxkIGZhbGwgYXBhcmF0IGlmIHdlIHN0YXJ0IGFkZGluZwpz YW5pdHkgY2hlY2tzIHRvIF9iZWdpbi9hZHZhbmNlIGZ1bmN0aW9ucy4gQ2FuJ3Qgd2UgaW5zdGVh ZCBkaXJlY3RseSBjYWxsCnJpbmdfd2FpdF9mb3Jfc3BhY2U/IFRoaXMgZm9yZ29lcyB0aGUgaW50 ZWxfd3JhcF9yaW5nX2J1ZmZlciBjYWxsLCBidXQKb3RvaCB3ZSBqdXN0IG5lZWQgdG8gZmFjdG9y IHRoYXQgaW50byBvdXIgZXN0aW1hdGVzLiBXcmFwcGluZyB0aGUgcmluZyBmb3IKdGhlIGVudGly ZSByZXNlcnZhcnRpb24gcmlnaHQgYXdheSBpcwphKSB3YXkgdG9vIG11Y2ggLSB3ZSBvbmx5IHdy YXAgaW5kaXZpZHVhbCByaW5nX2JlaW5nIGNhbGxzIGFueXdheQpiKSBub3QgZG9pbmcgYW55IGdv b2Qgc2luY2UgYWxsIHRoZSBpbnRlcm1lZGlhdGUgaW50ZWxfcmluZ19lbWl0IGNhbGxzCm1pZ2h0 IHZlcnktd2VsbCBwdXNoIHVzIGludG8gYSB3cmFwIGFueXdheS4KCkluIHRoZSBlbmQgd2UganVz dCBuZWVkIHRvIGluY3JlYXNlIG91ciByZXNlcnZhdGlvbiB3aXRoIHRoZSBiaWdnZXN0CmludGVs X3JpbmdfYmVnaW4gd2UgaGF2ZSBpbiB0aGUgYWRkX3JlcXVlc3QgY29kZSAtIHRoYXQncyB0aGUg d29yc3QtY2FzZQpvZiByaW5nIHNwYWNlIHdlIG1pZ2h0IHdhc3RlIGR1ZSB0byB3cmFwcGluZy4K ClNhbWUgZm9yIHRoZSBscmMgcGF0aCBvZmMuCi1EYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29m dHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==