From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Acquire RPM wakeref for KMS atomic commit Date: Mon, 21 Dec 2015 17:28:16 +0100 Message-ID: <20151221162816.GJ30437@phenom.ffwll.local> References: <1450519123-28206-1-git-send-email-chris@chris-wilson.co.uk> <20151221160208.GG30437@phenom.ffwll.local> <20151221161453.GL28538@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-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by gabe.freedesktop.org (Postfix) with ESMTPS id B5F326E06A for ; Mon, 21 Dec 2015 08:28:15 -0800 (PST) Received: by mail-wm0-f51.google.com with SMTP id p187so75538139wmp.1 for ; Mon, 21 Dec 2015 08:28:15 -0800 (PST) Content-Disposition: inline In-Reply-To: <20151221161453.GL28538@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 , Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBEZWMgMjEsIDIwMTUgYXQgMDQ6MTQ6NTNQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIE1vbiwgRGVjIDIxLCAyMDE1IGF0IDA1OjAyOjA4UE0gKzAxMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBPbiBTYXQsIERlYyAxOSwgMjAxNSBhdCAwOTo1ODo0M0FNICswMDAw LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+IE9uY2UgYWxsIHRoZSBwcmVwYXJhdGlvbnMgYXJl IGNvbXBsZXRlLCB3ZSBhcmUgcmVhZHkgdG8gd3JpdGUgdGhlCj4gPiA+IG1vZGVzZXR0aW5nIHRv IHRoZSBoYXJkd2FyZS4gRHVyaW5nIHRoaXMgcGhhc2UsIHdlIHdpbGwgYmUgbWFraW5nIGxvdHMK PiA+ID4gb2YgSFcgcmVnaXN0ZXIgYWNjZXNzLCBzbyB0YWtlIGEgdG9wIGxldmVsIHdha2VyZWYg dG8gcHJldmVudCBhbgo+ID4gPiB1bndhcnJhbnRlZCBycG0gc3VzcGVuZCBjeWNsZSBtaWQtY29t bWl0LiBMb3dlciBsZXZlbCBmdW5jdGlvbnMgc2hvdWxkCj4gPiA+IGJlIHdha2luZyB0aGUgaW5k aXZpZHVhbCBwb3dlciB3ZWxscyBhcyByZXF1aXJlZC4KPiA+ID4gCj4gPiA+IEJ1Z3ppbGxhOiBo dHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD05MzQzOQo+ID4gPiBT aWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiA+ ID4gQ2M6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KPiA+IAo+ID4gVGhlIG9yaWdp bmFsIGlkZWEgaGVyZSB3YXMgdGhhdCBkb2luZyB0aGlzIHdpbGwgcGFwZXIgb3ZlciBidWdzIGlu IG91ciBycG0KPiA+IHJlZmNvdW50aW5nLiBUaGVyZSdzIGFsc28gdGhlIHByb2JsZW0gdGhhdCBm b3IgbW9kZXNldCBzdHVmZiB3ZSBoYXZlIGFsbAo+ID4gdGhlIHBvd2VyIHdlbGxzIHN0aWxsIHRv IHRha2UgY2FyZSBvZi4KPiA+IAo+ID4gRm9yIHRoZSByZWZlcmVuY2VkIGJ1ZyB3ZSBzaG91bGQg YWRkIGEgcG93ZXIgZG9tYWluIGNoZWNrIGluIHRoZSBnZXQgaHcKPiA+IHN0YXRlIGZ1bmN0aW9u IGluc3RlYWQsIHdoaWNoIGlzIHdoYXQgd2UndmUgYmVlbiBkb2luZyB3aXRoIGFsbCB0aGUgb3Ro ZXIKPiA+IHNpbWlsYXIgaHcgc3RhdGUgcmVhZG91dCBmdW5jdGlvbnMgdG9vLgo+IAo+IEFncmVl ZCB0aGF0IHRoZXJlIGlzIGFub3RoZXIgYnVnLCBidXQgaW4gdGhlIGxvbmcgdGVybSwgd2UgZG8g d2FudCBhCj4gInByb2xvbmdlZCIgd2FrZXJlZiBoZXJlLiBJbiB0aGUgbmV4dCBldm9sdXRpb24g b2YgdGhlIHdha2VyZWYgYXNzZXJ0aW9ucywKPiB3ZSBzaG91bGQgYmUgYWJsZSB0byBkaWZmZXJl bnRpYXRlIGJldHdlZW4gdGhlIHR3byAoaS5lLiB3aGVuIHdlIGhhdmUKPiBmaW5lIGdyYWluZWQg d2FrZXJlZnMgYXJvdW5kIHRoZSBodyBhY2Nlc3MsIHdlIG5lZWQgdG8gYXNzZXJ0IHdlIGhvbGQg b25lCj4gb2YgdGhhdCB0eXBlIGluIHRoZSBtbWlvIGFjY2Vzc29yLCByYXRoZXIgdGhhbiB0aGUg cHJvbG9uZ2VkIHZlcnNpb24pLgoKV2h5PyBJZiB3ZSBlbmZvcmNlIHRoYXQgSSBmZWFyIHdlIGxv c2UgaW1wbGljaXQgY292ZXJhZ2UuIEN1cnJlbnRseSBpZiB5b3UKdG91Y2ggYW55IHBpZWNlIG9m IG1vZGVzZXQgaHcgYW5kIGRvbid0IGhhdmUgdGhlIGNvcnJlc3BvbmRpbmcgbG9uZy10aW1lCnJw bS9wb3dlciB3ZWxsIHJlZiB0aGVyZSdzIGEgZ29vZCBjaGFuY2Ugc29tZXRoaW5nIHdpbGwgc3Bv dCB0aGlzLiBJZiB3ZQpoYXZlIGEgc2hvcnQtdGVybSBycG0gcmVmZXJlbmNlIGZvciBldmVyeXRo aW5nIHdlIHdvbid0IG5vdGljZWQgdGhlc2UKcHJvYmxlbXMgYXJvdW5kIHRoZSBsb25nLXRlcm0g cnBtIHJlZmVyZW5jZXMgYW55IG1vcmUuCgpJbW8gdGhlIG9ubHkgdGhpbmcgc2hvcnQtdGVybSBy ZWZlcmVuY2VzIGFyZSB1c2VmdWwgZm9yIGlzIGxvY2tkZXAKYW5ub3RhdGlvbnMgdG8gZGV0ZWN0 IGRlYWRsb2Nrcywgc2luY2UgbG9ja2RlcCByZXF1aXJlcyB0aGF0IHdlIGRyb3AgYQpsb2NrIGlu IHRoZSBzYW1lIHByb2Nlc3MgYWdhaW4uIExvbmctdGVybSBvbmVzIHdvdWxkIHNpbXBseSBkbyBh Cm1pZ2h0X2xvY2sgaW4gdGhlIGdldCBmdW5jdGlvbiB0byBhbm5vdGF0ZSB0aGUgZGVhZGxvY2sg d2l0aCBycG0gcmVzdW1lCmZ1bmN0aW9ucy4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0 d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK