From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH v3 1/2] PCI / PM: Add needs_resume flag to avoid suspend complete optimization Date: Tue, 2 May 2017 12:05:38 +0300 Message-ID: <20170502090538.GA21917@ideak-desk.fi.intel.com> References: <1493388963-5278-1-git-send-email-imre.deak@intel.com> <23725356.i2L37sn5oF@aspire.rjw.lan> <20170430125713.GA29281@ideak-desk.fi.intel.com> <1719094.muzv4MLyNX@aspire.rjw.lan> Reply-To: imre.deak@intel.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id C78CD8926E for ; Tue, 2 May 2017 09:05:41 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1719094.muzv4MLyNX@aspire.rjw.lan> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "Rafael J. Wysocki" Cc: Jani Nikula , linux-pci@vger.kernel.org, intel-gfx@lists.freedesktop.org, "Rafael J. Wysocki" , stable@vger.kernel.org, Bjorn Helgaas List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBNYXkgMDEsIDIwMTcgYXQgMTA6MzY6MTNQTSArMDIwMCwgUmFmYWVsIEouIFd5c29j a2kgd3JvdGU6Cj4gT24gU3VuZGF5LCBBcHJpbCAzMCwgMjAxNyAwMzo1NzoxMyBQTSBJbXJlIERl YWsgd3JvdGU6Cj4gPiBPbiBTYXQsIEFwciAyOSwgMjAxNyBhdCAxMjoyMTo1N1BNICswMjAwLCBS YWZhZWwgSi4gV3lzb2NraSB3cm90ZToKPiA+ID4gT24gRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyAx MTozMzowMiBQTSBSYWZhZWwgSi4gV3lzb2NraSB3cm90ZToKPiA+ID4gPiBPbiBGcmlkYXksIEFw cmlsIDI4LCAyMDE3IDA1OjE2OjAyIFBNIEltcmUgRGVhayB3cm90ZToKPiA+ID4gPiA+IFNvbWUg ZHJpdmVycyAtIGxpa2UgaTkxNSAtIG1heSBub3Qgc3VwcG9ydCB0aGUgc3lzdGVtIHN1c3BlbmQg ZGlyZWN0Cj4gPiA+ID4gPiBjb21wbGV0ZSBvcHRpbWl6YXRpb24gZHVlIHRvIGRpZmZlcmVuY2Vz IGluIHRoZWlyIHJ1bnRpbWUgYW5kIHN5c3RlbQo+ID4gPiA+ID4gc3VzcGVuZCBzZXF1ZW5jZS4g QWRkIGEgZmxhZyB0aGF0IHdoZW4gc2V0IHJlc3VtZXMgdGhlIGRldmljZSBiZWZvcmUKPiA+ID4g PiA+IGNhbGxpbmcgdGhlIGRyaXZlcidzIHN5c3RlbSBzdXNwZW5kIGhhbmRsZXJzIHdoaWNoIGVm ZmVjdGl2ZWx5IGRpc2FibGVzCj4gPiA+ID4gPiB0aGUgb3B0aW1pemF0aW9uLgo+ID4gPiA+ID4g Cj4gPiA+ID4gPiBOZWVkZWQgYnkgdGhlIG5leHQgcGF0Y2ggZml4aW5nIHN1c3BlbmQvcmVzdW1l IG9uIGk5MTUuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFN1Z2dlc3RlZCBieSBSYWZhZWwuCj4gPiA+ ID4gPiAKPiA+ID4gPiA+IENjOiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBp bnRlbC5jb20+Cj4gPiA+ID4gPiBDYzogQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNv bT4KPiA+ID4gPiA+IENjOiBsaW51eC1wY2lAdmdlci5rZXJuZWwub3JnCj4gPiA+ID4gPiBDYzog c3RhYmxlQHZnZXIua2VybmVsLm9yZwo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogSW1yZSBEZWFr IDxpbXJlLmRlYWtAaW50ZWwuY29tPgo+ID4gPiA+IAo+ID4gPiA+IEFja2VkLWJ5OiBSYWZhZWwg Si4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+Cj4gPiA+ID4gCj4gPiA+ID4g VGhlIHJlYXNvbiB3aHkgdGhlIG9wdC1vdXQgZmxhZyB3YXMgbm90IGFkZGVkIG9uIGRheSBvbmUg d2FzIGJlY2F1c2Ugd2Ugd2VyZQo+ID4gPiA+IG5vdCBzdXJlIHdoZXRoZXIgb3Igbm90IGl0IHdv dWxkIGJlIG5lY2Vzc2FyeSBhdCBhbGwuCj4gPiA+ID4gCj4gPiA+ID4gUXVpdGUgZXZpZGVudGx5 LCBpdCBpcyBuZWVkZWQuCj4gPiA+IAo+ID4gPiBCdXQgdGhhdCBzYWlkLCBpdCBhY3R1YWxseSBj YW4gYmUgaW1wbGVtZW50ZWQgYXMgYSBmbGFnIGluIGRldl9mbGFncyB0b28sIHNheQo+ID4gPiBQ Q0lfREVWX0ZMQUdTX05FRURTX1JFU1VNRSwgaW4gYW5hbG9neSB3aXRoIFBDSV9ERVZfRkxBR1Nf Tk9fRDMgdGhhdCdzCj4gPiA+IGFscmVhZHkgdGhlcmUuCj4gPiA+IAo+ID4gPiBUaGUgc3RydWN0 IHNpemUgd291bGQgbm90IG5lZWQgdG8gZ3JvdyB0aGVuIHdoaWNoIEkgZ3Vlc3Mgd291bGQgYmUg YmV0dGVyPwo+ID4gCj4gPiBIbSwgYm90aCB0aGUgYml0IGZpZWxkIGFuZCB0aGUgZmxhZyB3b3Vs ZCBuZWVkIHRvIGluY3JlYXNlIGlmIHJ1bm5pbmcKPiA+IG91dCBvZiBiaXRzLCBzbyB3aGF0J3Mg dGhlIGRpZmZlcmVuY2U/IChBdG0sIHRoZSBzdHJ1Y3Qgc2l6ZSB3b3VsZG4ndAo+ID4gY2hhbmdl IGVpdGhlciB3YXkuKQo+IAo+IEluIHRoZSBiaXQgZmllbGQgY2FzZSB0aGlzIGRlcGVuZHMgb24g d2hhdCB0aGUgY29tcGlsZXIgdGhpbmtzIGlzIGJldHRlciB0byBiZQo+IGVudGlyZWx5IHByZWNp c2UsIHNvIHRoZXkgYXJlIG5vdCAxMDAlIGVxdWl2YWxlbnQuCj4gCj4gUGx1cywgc2luY2UgdGhl cmUgYWxyZWFkeSBhcmUgdGhpbmdzIHJlbGF0ZWQgdG8gUE0gaW4gZGV2X2ZsYWdzLCB3aHkgdG8g ZGVwYXJ0Cj4gZnJvbSB0aGF0IHBhdHRlcm4/CgpUaGVyZSBhcmUgYSBmZXcgUE0gcmVsYXRlZCBm bGFncyBpbiB0aGUgYml0IGZpZWxkIHRvby4KClRoZSBuZWVkIGZvciBtb3ZpbmcgaXQgaXMgc3Rp bGwgbm90IGNsZWFyIHRvIG1lLCBidXQgSSBkb24ndCBzZWUgYW55CnByb2JsZW0gd2l0aCBpdCBl aXRoZXIsIHNvIHdpbGwgbW92ZSBpdCB0aGVyZS4KCi0tSW1yZQpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK