From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guenter Roeck Subject: Re: [CI, v3, 1/2] drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set Date: Thu, 28 Feb 2019 14:27:35 -0800 Message-ID: <20190228222735.GA18025@roeck-us.net> References: <20190207085454.10598-1-joonas.lahtinen@linux.intel.com> <20190228191249.GA10430@roeck-us.net> <20190228213241.GA15462@roeck-us.net> <20190228215703.GA16857@roeck-us.net> <155139130531.5847.10912664209750394419@skylake-alporthouse-com> <20190228221151.GA17424@roeck-us.net> <155139230746.5847.12709934432272887200@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pg1-x544.google.com (mail-pg1-x544.google.com [IPv6:2607:f8b0:4864:20::544]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6148289F89 for ; Thu, 28 Feb 2019 22:27:37 +0000 (UTC) Received: by mail-pg1-x544.google.com with SMTP id m1so10390039pgq.8 for ; Thu, 28 Feb 2019 14:27:37 -0800 (PST) Content-Disposition: inline In-Reply-To: <155139230746.5847.12709934432272887200@skylake-alporthouse-com> 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 graphics driver community testing & development List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBGZWIgMjgsIDIwMTkgYXQgMTA6MTg6MzJQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IAo+IElmIHlvdSBoYXZlIHVzZXJzcGFjZSB0aGF0IGlzIGJyb2tlbiwgd2UgbmVlZCB0 byBmaXggaXQuIFdlIGNhbiBnZXQgYXdheQo+IHdpdGggcXVpZXRseSBjaGFuZ2luZyBBQkkgb25s eSBzbyBsb25nIGFzIG5vYm9keSBub3RpY2VzLiBJdCBzb3VuZHMgbGlrZQo+IHlvdSBoYXZlIHNv bWUgdXNlcnNwYWNlIHRoYXQgd2lsbCBicmVhayBpZiB5b3UgdXBkYXRlZCB0aGUga2VybmVsOyBl cmdvCj4gd2UgaGF2ZSBhIHByb2JsZW0uCj4gCj4gV2UganVzdCBuZWVkIHRoYXQgYXMgYSBjbGVh ciBzdGF0ZW1lbnQgc28gdGhhdCB3ZSBoYXZlIHRoZSB1c2VyIGltcGFjdAo+IHJlY29yZGVkLgoK WWVzLCBpdCBkb2VzIGJyZWFrIG91ciB1c2Vyc3BhY2UgY29kZS4gSSBmaXhlZCB0aGUgcHJvYmxl bSBpbiBvdXIga2VybmVscwp3aXRoIHRoZSBmb2xsb3dpbmcgcGF0Y2g6CgotCXJldHVybiB2bWEt PnZtX3N0YXJ0ID09IGFkZHIgJiYgKHZtYS0+dm1fZW5kIC0gdm1hLT52bV9zdGFydCkgPT0gc2l6 ZTsKKwlyZXR1cm4gdm1hLT52bV9zdGFydCA9PSBhZGRyICYmICh2bWEtPnZtX2VuZCAtIHZtYS0+ dm1fc3RhcnQpID09IHJvdW5kdXAoc2l6ZSwgUEFHRV9TSVpFKTsKCkd1ZW50ZXIKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4