From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 5/8] fbdev: fb_defio: Export fb_deferred_io_mmap Date: Wed, 20 Apr 2016 19:44:14 +0200 Message-ID: <20160420174414.GQ2510@phenom.ffwll.local> References: <1461165929-11344-1-git-send-email-noralf@tronnes.org> <1461165929-11344-6-git-send-email-noralf@tronnes.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 930646E23D for ; Wed, 20 Apr 2016 17:44:18 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id l6so15728035wml.3 for ; Wed, 20 Apr 2016 10:44:18 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1461165929-11344-6-git-send-email-noralf@tronnes.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Noralf =?iso-8859-1?Q?Tr=F8nnes?= Cc: linux-fbdev@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, tomi.valkeinen@ti.com, laurent.pinchart@ideasonboard.com List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBBcHIgMjAsIDIwMTYgYXQgMDU6MjU6MjZQTSArMDIwMCwgTm9yYWxmIFRyw7hubmVz IHdyb3RlOgo+IEV4cG9ydCBmYl9kZWZlcnJlZF9pb19tbWFwIHNvIGRyaXZlcnMgY2FuIGNoYW5n ZSB2bWEtPnZtX3BhZ2VfcHJvdC4KPiBXaGVuIHRoZSBmcmFtZWJ1ZmZlciBtZW1vcnkgaXMgYWxs b2NhdGVkIHVzaW5nIGRtYV9hbGxvY193cml0ZWNvbWJpbmUoKQo+IGluc3RlYWQgb2Ygdm1hbGxv YygpLCBJIGdldCBjYWNoZSBzeW5jaW5nIHByb2JsZW1zLgo+IFRoaXMgc29sdmVzIGl0Ogo+IAo+ IHN0YXRpYyBpbnQgZHJtX2ZiZGV2X2NtYV9kZWZlcnJlZF9pb19tbWFwKHN0cnVjdCBmYl9pbmZv ICppbmZvLAo+IAkJCQkJICBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKPiB7Cj4gCWZiX2Rl ZmVycmVkX2lvX21tYXAoaW5mbywgdm1hKTsKPiAJdm1hLT52bV9wYWdlX3Byb3QgPSBwZ3Byb3Rf d3JpdGVjb21iaW5lKHZtYS0+dm1fcGFnZV9wcm90KTsKCkhtLCBkbyB3ZSBuZWVkIHBncHJvcHRf d3JpdGVjb21iaW5lPyBUaGVyZSByZWNlbnRseSB3YXMgc29tZSBkaXNjdXNzaW9uCihvbiB0aGUg YXJjIHBsYXRmb3JtKSB0aGF0IGZiZGV2IHBncHJvdHMgbmVlZCB0byBiZSBmaXhlZCB1cCBpbiBm YmRldgpjb2RlLiBJIGhhdmUgbm8gaWRlYSwganVzdCByZXBlYXRpbmcgZnJvbSBtZW1vcnkgLi4u Ci1EYW5pZWwKCj4gCj4gCXJldHVybiAwOwo+IH0KPiAKPiBTaWduZWQtb2ZmLWJ5OiBOb3JhbGYg VHLDuG5uZXMgPG5vcmFsZkB0cm9ubmVzLm9yZz4KPiAtLS0KPiAgZHJpdmVycy92aWRlby9mYmRl di9jb3JlL2ZiX2RlZmlvLmMgfCAzICsrLQo+ICBpbmNsdWRlL2xpbnV4L2ZiLmggICAgICAgICAg ICAgICAgICB8IDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L2NvcmUvZmJfZGVm aW8uYyBiL2RyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYl9kZWZpby5jCj4gaW5kZXggNTc3MjFj Ny4uNzRiNWJjYSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L2NvcmUvZmJfZGVm aW8uYwo+ICsrKyBiL2RyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYl9kZWZpby5jCj4gQEAgLTE2 NCw3ICsxNjQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGFkZHJlc3Nfc3BhY2Vfb3BlcmF0aW9u cyBmYl9kZWZlcnJlZF9pb19hb3BzID0gewo+ICAJLnNldF9wYWdlX2RpcnR5ID0gZmJfZGVmZXJy ZWRfaW9fc2V0X3BhZ2VfZGlydHksCj4gIH07Cj4gIAo+IC1zdGF0aWMgaW50IGZiX2RlZmVycmVk X2lvX21tYXAoc3RydWN0IGZiX2luZm8gKmluZm8sIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1h KQo+ICtpbnQgZmJfZGVmZXJyZWRfaW9fbW1hcChzdHJ1Y3QgZmJfaW5mbyAqaW5mbywgc3RydWN0 IHZtX2FyZWFfc3RydWN0ICp2bWEpCj4gIHsKPiAgCXZtYS0+dm1fb3BzID0gJmZiX2RlZmVycmVk X2lvX3ZtX29wczsKPiAgCXZtYS0+dm1fZmxhZ3MgfD0gVk1fRE9OVEVYUEFORCB8IFZNX0RPTlRE VU1QOwo+IEBAIC0xNzMsNiArMTczLDcgQEAgc3RhdGljIGludCBmYl9kZWZlcnJlZF9pb19tbWFw KHN0cnVjdCBmYl9pbmZvICppbmZvLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKPiAgCXZt YS0+dm1fcHJpdmF0ZV9kYXRhID0gaW5mbzsKPiAgCXJldHVybiAwOwo+ICB9Cj4gK0VYUE9SVF9T WU1CT0woZmJfZGVmZXJyZWRfaW9fbW1hcCk7Cj4gIAo+ICAvKiB3b3JrcXVldWUgY2FsbGJhY2sg Ki8KPiAgc3RhdGljIHZvaWQgZmJfZGVmZXJyZWRfaW9fd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3Qg KndvcmspCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvZmIuaCBiL2luY2x1ZGUvbGludXgv ZmIuaAo+IGluZGV4IGRmZTg4MzUuLmE5NjRkMDcgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9saW51 eC9mYi5oCj4gKysrIGIvaW5jbHVkZS9saW51eC9mYi5oCj4gQEAgLTY3Myw2ICs2NzMsNyBAQCBz dGF0aWMgaW5saW5lIHZvaWQgX19mYl9wYWRfYWxpZ25lZF9idWZmZXIodTggKmRzdCwgdTMyIGRf cGl0Y2gsCj4gIH0KPiAgCj4gIC8qIGRyaXZlcnMvdmlkZW8vZmJfZGVmaW8uYyAqLwo+ICtpbnQg ZmJfZGVmZXJyZWRfaW9fbW1hcChzdHJ1Y3QgZmJfaW5mbyAqaW5mbywgc3RydWN0IHZtX2FyZWFf c3RydWN0ICp2bWEpOwo+ICBleHRlcm4gdm9pZCBmYl9kZWZlcnJlZF9pb19pbml0KHN0cnVjdCBm Yl9pbmZvICppbmZvKTsKPiAgZXh0ZXJuIHZvaWQgZmJfZGVmZXJyZWRfaW9fb3BlbihzdHJ1Y3Qg ZmJfaW5mbyAqaW5mbywKPiAgCQkJCXN0cnVjdCBpbm9kZSAqaW5vZGUsCj4gLS0gCj4gMi4yLjIK PiAKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlv bgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwK