From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v3] drm/i915: check that rpm ref is held when accessing ringbuf in stolen mem Date: Wed, 10 Feb 2016 08:56:39 +0100 Message-ID: <20160210075639.GL11240@phenom.ffwll.local> References: <1453909429-11024-1-git-send-email-daniele.ceraolospurio@intel.com> <20160127164437.GG8281@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id A49F6720C1 for ; Tue, 9 Feb 2016 23:56:17 -0800 (PST) Received: by mail-wm0-f43.google.com with SMTP id c200so15806905wme.0 for ; Tue, 09 Feb 2016 23:56:17 -0800 (PST) Content-Disposition: inline In-Reply-To: <20160127164437.GG8281@nuc-i3427.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 , daniele.ceraolospurio@intel.com, intel-gfx@lists.freedesktop.org, John Harrison List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBKYW4gMjcsIDIwMTYgYXQgMDQ6NDQ6MzdQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFdlZCwgSmFuIDI3LCAyMDE2IGF0IDAzOjQzOjQ5UE0gKzAwMDAsIGRhbmllbGUu Y2VyYW9sb3NwdXJpb0BpbnRlbC5jb20gd3JvdGU6Cj4gPiBGcm9tOiBEYW5pZWxlIENlcmFvbG8g U3B1cmlvIDxkYW5pZWxlLmNlcmFvbG9zcHVyaW9AaW50ZWwuY29tPgo+ID4gCj4gPiBXaGlsZSBy dW5uaW5nIHNvbWUgdGVzdHMgb24gdGhlIHNjaGVkdWxlciBwYXRjaGVzIHdpdGggcnBtIGVuYWJs ZWQgSQo+ID4gY2FtZSBhY3Jvc3MgYSBjb3JydXB0aW9uIGluIHRoZSByaW5nYnVmZmVyLCB3aGlj aCB3YXMgcm9vdC1jYXVzZWQgdG8KPiA+IHRoZSBHUFUgYmVpbmcgc3VzcGVuZGVkIHdoaWxlIGNv bW1hbmRzIHdlcmUgYmVpbmcgZW1pdHRlZCB0byB0aGUKPiA+IHJpbmdidWZmZXIuIFRoZSBhY2Nl c3MgdG8gbWVtb3J5IHdhcyBmYWlsaW5nIGJlY2F1c2UgdGhlIEdQVSBuZWVkcyB0bwo+ID4gYmUg YXdha2Ugd2hlbiBhY2Nlc3Npbmcgc3RvbGVuIG1lbW9yeSAod2hlcmUgbXkgcmluZ2J1ZmZlciB3 YXMgbG9jYXRlZCkuCj4gPiBTaW5jZSB3ZSBoYXZlIHRoaXMgY29uc3RyYWludCBpdCBsb29rcyBs aWtlIGEgc2Vuc2libGUgaWRlYSB0byBjaGVjawo+ID4gdGhhdCB3ZSBob2xkIGEgcmVmY291bnQg d2hlbiB3ZSBhY2Nlc3MgdGhlIHJ1bmdidWZmZXIuCj4gPiAKPiA+IHYyOiBtb3ZlIHRoZSBjaGVj ayBmcm9tIHJpbmdfYmVnaW4gdG8gcmluZ2J1ZmZlciBpb21hcCB0aW1lIChDaHJpcykKPiA+IHYz OiB1cGRhdGUgY29tbWVudCAoQ2hyaXMpCj4gPiAKPiA+IENjOiBKb2huIEhhcnJpc29uIDxKb2hu LkMuSGFycmlzb25ASW50ZWwuY29tPgo+ID4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt d2lsc29uLmNvLnVrPgo+ID4gU2lnbmVkLW9mZi1ieTogRGFuaWVsZSBDZXJhb2xvIFNwdXJpbyA8 ZGFuaWVsZS5jZXJhb2xvc3B1cmlvQGludGVsLmNvbT4KPiAKPiBUaGF0IGV4cGxhaW5zIGl0c2Vs ZiBuaWNlbHksIHRoYW5rcy4KPiBSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJp cy13aWxzb24uY28udWs+CgpRdWV1ZWQgZm9yIC1uZXh0LCB0aGFua3MgZm9yIHRoZSBwYXRjaC4K Cj4gSXQgYWxzbyByaW5ncyBhbGFybXMgYmVsbHMgZm9yIGludGVsX2ZiZGV2LmMKCk9vcHMsIGlu ZGVlZC4gTWlnaHQgZXhwbGFpbiB3aHkgd2Ugc29tZXRpbWVzIGp1c3QgZGllPyBBbmQgZnVuZGFt ZW50YWxseQppdCdzIHVuZml4YWJsZSAod2l0aG91dCBhIHNoYWRvdyBmYikgc2luY2Ugd2UgY2Fu J3QgaW50ZXJjZXB0IG1tYXBzIG9uCmZiZGV2LiBCdXQgbWF5YmUgd2UgbmVlZCB0byBkbyB0aGF0 IChhbmQgdXNlIHRoZSBkYW1hZ2UgdHJhY2tpbmcgdGhhdCdzCmFscmVhZHkgdGhlcmUgaW4gMyBj b3BpZXMgaW4gdmFyaW91cyBkcml2ZXJzIGZvciB1cGxvYWRpbmcpLgotRGFuaWVsCi0tIApEYW5p ZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxv Zy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK