From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2] drm/i915: Move the mb() following release-mmap into release-mmap Date: Tue, 24 Nov 2015 14:36:43 +0100 Message-ID: <20151124133643.GA17050@phenom.ffwll.local> References: <1448015498-24846-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com [74.125.82.49]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4CEAC6E93C for ; Tue, 24 Nov 2015 05:36:47 -0800 (PST) Received: by wmww144 with SMTP id w144so26708931wmw.0 for ; Tue, 24 Nov 2015 05:36:46 -0800 (PST) Content-Disposition: inline In-Reply-To: <1448015498-24846-1-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org, "Goel, Akash" List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBOb3YgMjAsIDIwMTUgYXQgMTA6MzE6MzhBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IEFzIHBhcmFub2lhLCB3ZSB3YW50IHRvIGVuc3VyZSB0aGF0IHRoZSBDUFUncyBQVEVz IGhhdmUgYmVlbiByZXZva2VkIGZvcgo+IHRoZSBvYmplY3QgYmVmb3JlIHdlIHJldHVybiBmcm9t IGk5MTVfZ2VtX3JlbGVhc2VfbW1hcCgpLiBUaGlzIGFsbG93cyB1cwo+IHRvIHJlbHkgb24gdGhl cmUgYmVpbmcgbm8gb3V0c3RhbmRpbmcgbWVtb3J5IGFjY2Vzc2VzIGFuZCBndWFyYW50ZWVzCj4g c2VyaWFsaXNhdGlvbiBvZiB0aGUgY29kZSBhZ2FpbnN0IGNvbmN1cnJlbnQgYWNjZXNzIGp1c3Qg YnkgY2FsbGluZwo+IGk5MTVfZ2VtX3JlbGVhc2VfbW1hcCgpLgo+IAo+IHYyOiBSZWR1Y2UgdGhl IG1iKCkgaW50byBhIHdtYigpIGZvbGxvd2luZyB0aGUgcmV2b2tlLgo+IAo+IFNpZ25lZC1vZmYt Ynk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBUdnJ0a28g VXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPgo+IENjOiAiR29lbCwgQWth c2giIDxha2FzaC5nb2VsQGludGVsLmNvbQo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbS5jIHwgMTMgKysrKysrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0 aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBpbmRl eCBkZjIzNGQwMGIzNzYuLjA5YzgyOWYzODc4NiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0u Ywo+IEBAIC0xOTAzLDExICsxOTAzLDIxIEBAIG91dDoKPiAgdm9pZAo+ICBpOTE1X2dlbV9yZWxl YXNlX21tYXAoc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaikKPiAgewo+ICsJLyogU2Vy aWFsaXNhdGlvbiBiZXR3ZWVuIHVzZXIgR1RUIGFjY2VzcyBhbmQgb3VyIGNvZGUgZGVwZW5kcyB1 cG9uCj4gKwkgKiByZXZva2luZyB0aGUgQ1BVJ3MgUFRFIHdoaWxzdCB0aGUgbXV0ZXggaXMgaGVs ZC4gVGhlIG5leHQgdXNlcgo+ICsJICogcGFnZWZhdWx0IHRoZW4gaGFzIHRvIHdhaXQgdW50aWwg d2UgcmVsZWFzZSB0aGUgbXV0ZXguCj4gKwkgKi8KPiArCWxvY2tkZXBfYXNzZXJ0X2hlbGQoJm9i ai0+YmFzZS5kZXYtPnN0cnVjdF9tdXRleCk7Cgpsb2NrZGVwX2Fzc2VydF9oZWxkIGlzIGEgbm9w IHdpdGhvdXQgbG9ja2RlcCwgdGhhdCdzIHdoeSBJIHByZWZlcgpXQVJOX09OKCFtdXRleF9pc19s b2NrZWQpLiBFaXRoZXIgd2F5OgoKUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52 ZXR0ZXJAZmZ3bGwuY2g+Cgo+ICsKPiAgCWlmICghb2JqLT5mYXVsdF9tYXBwYWJsZSkKPiAgCQly ZXR1cm47Cj4gIAo+ICAJZHJtX3ZtYV9ub2RlX3VubWFwKCZvYmotPmJhc2Uudm1hX25vZGUsCj4g IAkJCSAgIG9iai0+YmFzZS5kZXYtPmFub25faW5vZGUtPmlfbWFwcGluZyk7Cj4gKwo+ICsJLyog RW5zdXJlIHRoYXQgdGhlIENQVSdzIFBURSBhcmUgcmV2b2tlZCBiZWZvcmUgd2UgcmV0dXJuICov Cj4gKwl3bWIoKTsKPiArCj4gIAlvYmotPmZhdWx0X21hcHBhYmxlID0gZmFsc2U7Cj4gIH0KPiAg Cj4gQEAgLTMyMTIsOSArMzIyMiw2IEBAIHN0YXRpYyB2b2lkIGk5MTVfZ2VtX29iamVjdF9maW5p c2hfZ3R0KHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmopCj4gIAlpZiAoKG9iai0+YmFz ZS5yZWFkX2RvbWFpbnMgJiBJOTE1X0dFTV9ET01BSU5fR1RUKSA9PSAwKQo+ICAJCXJldHVybjsK PiAgCj4gLQkvKiBXYWl0IGZvciBhbnkgZGlyZWN0IEdUVCBhY2Nlc3MgdG8gY29tcGxldGUgKi8K PiAtCW1iKCk7Cj4gLQo+ICAJb2xkX3JlYWRfZG9tYWlucyA9IG9iai0+YmFzZS5yZWFkX2RvbWFp bnM7Cj4gIAlvbGRfd3JpdGVfZG9tYWluID0gb2JqLT5iYXNlLndyaXRlX2RvbWFpbjsKPiAgCj4g LS0gCj4gMi42LjIKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENv cnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==