From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell King - ARM Linux Subject: Re: [PATCH 5/6] drm/armada: gem: Use drm_clflush_*() functions Date: Fri, 10 Apr 2015 13:08:02 +0100 Message-ID: <20150410120802.GE12732@n2100.arm.linux.org.uk> References: <1428590049-20357-1-git-send-email-thierry.reding@gmail.com> <1428590049-20357-5-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pandora.arm.linux.org.uk (pandora.arm.linux.org.uk [78.32.30.218]) by gabe.freedesktop.org (Postfix) with ESMTP id 9BB3472123 for ; Fri, 10 Apr 2015 05:08:12 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1428590049-20357-5-git-send-email-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: Arnd Bergmann , Catalin Marinas , intel-gfx@lists.freedesktop.org, Will Deacon , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBBcHIgMDksIDIwMTUgYXQgMDQ6MzQ6MDhQTSArMDIwMCwgVGhpZXJyeSBSZWRpbmcg d3JvdGU6Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2dlbS5j IGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZ2VtLmMKPiBpbmRleCA1ODBlMTBhY2Fh M2EuLmMyZDQ0MTQwMzFhYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2Fy bWFkYV9nZW0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2dlbS5jCj4g QEAgLTQ1MywxOSArNDUzLDE0IEBAIGFybWFkYV9nZW1fcHJpbWVfbWFwX2RtYV9idWYoc3RydWN0 IGRtYV9idWZfYXR0YWNobWVudCAqYXR0YWNoLAo+ICAJCQlzZ19zZXRfcGFnZShzZywgcGFnZSwg UEFHRV9TSVpFLCAwKTsKPiAgCQl9Cj4gIAo+IC0JCWlmIChkbWFfbWFwX3NnKGF0dGFjaC0+ZGV2 LCBzZ3QtPnNnbCwgc2d0LT5uZW50cywgZGlyKSA9PSAwKSB7Cj4gLQkJCW51bSA9IHNndC0+bmVu dHM7Cj4gLQkJCWdvdG8gcmVsZWFzZTsKPiAtCQl9Cj4gKwkJZHJtX2NsZmx1c2hfc2coc2d0KTsK PiAgCX0gZWxzZSBpZiAoZG9iai0+cGFnZSkgewo+ICAJCS8qIFNpbmdsZSBjb250aWd1b3VzIHBh Z2UgKi8KPiAgCQlpZiAoc2dfYWxsb2NfdGFibGUoc2d0LCAxLCBHRlBfS0VSTkVMKSkKPiAgCQkJ Z290byBmcmVlX3NndDsKPiAgCj4gIAkJc2dfc2V0X3BhZ2Uoc2d0LT5zZ2wsIGRvYmotPnBhZ2Us IGRvYmotPm9iai5zaXplLCAwKTsKPiAtCj4gLQkJaWYgKGRtYV9tYXBfc2coYXR0YWNoLT5kZXYs IHNndC0+c2dsLCBzZ3QtPm5lbnRzLCBkaXIpID09IDApCj4gLQkJCWdvdG8gZnJlZV90YWJsZTsK PiArCQlkcm1fY2xmbHVzaF9zZyhzZ3QpOwo+ICAJfSBlbHNlIGlmIChkb2JqLT5saW5lYXIpIHsK PiAgCQkvKiBTaW5nbGUgY29udGlndW91cyBwaHlzaWNhbCByZWdpb24gLSBubyBzdHJ1Y3QgcGFn ZSAqLwo+ICAJCWlmIChzZ19hbGxvY190YWJsZShzZ3QsIDEsIEdGUF9LRVJORUwpKQo+IEBAIC00 ODAsNyArNDc1LDYgQEAgYXJtYWRhX2dlbV9wcmltZV9tYXBfZG1hX2J1ZihzdHJ1Y3QgZG1hX2J1 Zl9hdHRhY2htZW50ICphdHRhY2gsCj4gICByZWxlYXNlOgo+ICAJZm9yX2VhY2hfc2coc2d0LT5z Z2wsIHNnLCBudW0sIGkpCj4gIAkJcGFnZV9jYWNoZV9yZWxlYXNlKHNnX3BhZ2Uoc2cpKTsKPiAt IGZyZWVfdGFibGU6Cj4gIAlzZ19mcmVlX3RhYmxlKHNndCk7Cj4gICBmcmVlX3NndDoKPiAgCWtm cmVlKHNndCk7Cj4gQEAgLTQ5NCw5ICs0ODgsNiBAQCBzdGF0aWMgdm9pZCBhcm1hZGFfZ2VtX3By aW1lX3VubWFwX2RtYV9idWYoc3RydWN0IGRtYV9idWZfYXR0YWNobWVudCAqYXR0YWNoLAo+ICAJ c3RydWN0IGFybWFkYV9nZW1fb2JqZWN0ICpkb2JqID0gZHJtX3RvX2FybWFkYV9nZW0ob2JqKTsK PiAgCWludCBpOwo+ICAKPiAtCWlmICghZG9iai0+bGluZWFyKQo+IC0JCWRtYV91bm1hcF9zZyhh dHRhY2gtPmRldiwgc2d0LT5zZ2wsIHNndC0+bmVudHMsIGRpcik7Cj4gLQoKSSdtIHJlYWxseSB3 b25kZXIgd2hlcmUgdGhpcyBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uCgpETUEgY29oZXJlbmN5 IG9uIEFSTXY2IGFuZCBBUk12NyBDUFVzIGlzIG5vdCBqdXN0IGEgY2FzZSBvZiAiZG8gc29tZXRo aW5nCmp1c3QgYmVmb3JlIERNQSIgLSBpdCdzIG1vcmUgY29tcGxpY2F0ZWQgdGhhbiB0aGF0IGJl Y2F1c2Ugb2YgdGhlCnNwZWN1bGF0aXZlIHByZWZldGNoaW5nLgoKV2hhdCB5b3UgbXVzdCByZW1l bWJlciBpcyB0aGlzOgoKCUFueSBtZW1vcnkgd2hpY2ggaXMgcmVhZGFibGUgdG8gdGhlIENQVSBt YXkgYmUgc3BlY3VsYXRpdmVseQoJcHJlZmV0Y2hlZCBieSB0aGUgQ1BVLCBhbmQgY2FjaGUgbGlu ZXMgYWxsb2NhdGVkIGludG8gdGhlIEwxCglhbmQgTDIgY2FjaGVzLgoKV2hhdCB0aGlzIG1lYW5z IGlzIHRoYXQgaWYgeW91J3JlIGRvaW5nIHRoaXM6CgoJRmx1c2ggY2FjaGVzCglQZXJmb3JtIERN QSB0byBidWZmZXIKCVJlYWQgYnVmZmVyIGZyb20gQ1BVCgpZb3UgbWF5IG9yIG1heSBub3Qgc2Vl IHRoZSBkYXRhIHlvdSBleHBlY3QgaW4gdGhlIGJ1ZmZlciAtIGl0J3MKaW5kZXRlcm1pbmFudCwg ZGVwZW5kaW5nIG9uIGhvdyBhZ2dyZXNzaXZlIHRoZSBDUFUgaGFzIGJlZW4gYXQKcHJlZmV0Y2hp bmcgZGF0YS4KCi0tIApGVFRDIGJyb2FkYmFuZCBmb3IgMC44bWlsZSBsaW5lOiBjdXJyZW50bHkg YXQgMTAuNU1icHMgZG93biA0MDBrYnBzIHVwCmFjY29yZGluZyB0byBzcGVlZHRlc3QubmV0Lgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=