From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: [PATCH v2] ALSA: hda: Remove finite loop from snd_hdac_sync_power_state() Date: Tue, 13 Feb 2018 14:29:37 +0100 Message-ID: References: <1518512988-24305-1-git-send-email-abhijeet.kumar@intel.com> <1518517484-24488-1-git-send-email-abhijeet.kumar@intel.com> <151852604516.8633.17154215938297591184@mail.alporthouse.com> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx2.suse.de (mx2.suse.de [195.135.220.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id AF5B06E188 for ; Tue, 13 Feb 2018 13:29:38 +0000 (UTC) In-Reply-To: <151852604516.8633.17154215938297591184@mail.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-gfx@lists.freedesktop.org, "Kumar, Abhijeet" List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCAxMyBGZWIgMjAxOCAxMzo0NzoyNSArMDEwMCwKQ2hyaXMgV2lsc29uIHdyb3RlOgo+ IAo+IFF1b3RpbmcgS3VtYXIsIEFiaGlqZWV0ICgyMDE4LTAyLTEzIDEyOjQxOjQyKQo+ID4gCj4g PiAKPiA+IE9uIDIvMTMvMjAxOCAzOjU0IFBNLCBhYmhpamVldC5rdW1hckBpbnRlbC5jb20gd3Jv dGU6Cj4gPiAKPiA+ICAgICBGcm9tOiBBYmhpamVldCBLdW1hciA8YWJoaWplZXQua3VtYXJAaW50 ZWwuY29tPgo+ID4gCj4gPiAgICAgRmluaXRlIGxvb3AgYW5kIG1zbGVlcCB3YXMgY2F1c2luZyBm ZXcgaWd0QHBtX3JwbSB0ZXN0cyBmYWlsdXJlCj4gPiAgICAgZm9yIEhTVyBhbmQgQkRXLiBUaHVz IHJlbW92aW5nIHRoZW0uCj4gPiAKPiA+ICAgICBGaXhlczogM2I1Yjg5OWNhNjdkICgiQUxTQTog aGRhOiBNYWtlIHVzZSBvZiBjb3JlIGNvZGVjIGZ1bmN0aW9ucyB0bwo+ID4gICAgICAgICAgICAg ICAgICAgICBzeW5jIHBvd2VyIHN0YXRlIikKPiA+ICAgICBSZWZlcmVuY2VzOiBodHRwczovL2J1 Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDUwNjkKPiA+IAo+ID4gICAgIFNp Z25lZC1vZmYtYnk6IEFiaGlqZWV0IEt1bWFyIDxhYmhpamVldC5rdW1hckBpbnRlbC5jb20+Cj4g PiAgICAgLS0tCj4gPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiA+ICAgICAxLiBSZW1vdmVkIG1zbGVl cCBhcyB3ZWxsLgo+ID4gICAgIDIuIE1vZGlmaWVkIGNvbW1pdCBtZXNzYWdlLgo+ID4gICAgICBz b3VuZC9oZGEvaGRhY19kZXZpY2UuYyB8IDggKysrLS0tLS0KPiA+ICAgICAgMSBmaWxlIGNoYW5n ZWQsIDMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gICAgIGRpZmYgLS1n aXQgYS9zb3VuZC9oZGEvaGRhY19kZXZpY2UuYyBiL3NvdW5kL2hkYS9oZGFjX2RldmljZS5jCj4g PiAgICAgaW5kZXggN2JhMTAwYmIxYzNmLi42NzhlZjg5NTBkMGMgMTAwNjQ0Cj4gPiAgICAgLS0t IGEvc291bmQvaGRhL2hkYWNfZGV2aWNlLmMKPiA+ICAgICArKysgYi9zb3VuZC9oZGEvaGRhY19k ZXZpY2UuYwo+ID4gICAgIEBAIC0xMDc5LDE1ICsxMDc5LDEzIEBAIHVuc2lnbmVkIGludCBzbmRf aGRhY19zeW5jX3Bvd2VyX3N0YXRlKHN0cnVjdCBoZGFjX2RldmljZSAqY29kZWMsCj4gPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgaGRhX25pZF90IG5pZCwgdW5zaWduZWQgaW50IHBvd2Vy X3N0YXRlKQo+ID4gICAgICB7Cj4gPiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZF90aW1l ID0gamlmZmllcyArIG1zZWNzX3RvX2ppZmZpZXMoNTAwKTsKPiA+ICAgICAtICAgICAgIHVuc2ln bmVkIGludCBzdGF0ZSwgYWN0dWFsX3N0YXRlLCBjb3VudDsKPiA+ICAgICArICAgICAgIHVuc2ln bmVkIGludCBzdGF0ZSwgYWN0dWFsX3N0YXRlOwo+ID4gCj4gPiAgICAgLSAgICAgICBmb3IgKGNv dW50ID0gMDsgY291bnQgPCA1MDA7IGNvdW50KyspIHsKPiA+ICAgICArICAgICAgIGZvciAoOyA7 KSB7Cj4gPiAgICAgICAgICAgICAgICAgICAgIHN0YXRlID0gc25kX2hkYWNfY29kZWNfcmVhZChj b2RlYywgbmlkLCAwLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNf VkVSQl9HRVRfUE9XRVJfU1RBVEUsIDApOwo+ID4gICAgIC0gICAgICAgICAgICAgICBpZiAoc3Rh dGUgJiBBQ19QV1JTVF9FUlJPUikgewo+ID4gICAgIC0gICAgICAgICAgICAgICAgICAgICAgIG1z bGVlcCgyMCk7Cj4gPiAgICAgKyAgICAgICAgICAgICAgIGlmIChzdGF0ZSAmIEFDX1BXUlNUX0VS Uk9SKQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ID4gICAgIC0gICAg ICAgICAgICAgICB9Cj4gPiAgICAgICAgICAgICAgICAgICAgIGFjdHVhbF9zdGF0ZSA9IChzdGF0 ZSA+PiA0KSAmIDB4MGY7Cj4gPiAgICAgICAgICAgICAgICAgICAgIGlmIChhY3R1YWxfc3RhdGUg PT0gcG93ZXJfc3RhdGUpCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4g PiAKPiA+IFRoZSBhYm92ZSBjaGFuZ2VzIGlzIGFzIGdvb2QgYXMgcmV2ZXJ0LiBCdXQgd2UgY2Fu IHN0aWxsIHJlcHJvIHRoZSBpc3N1ZS4KPiAKPiBXaGF0IGFib3V0IHRoZSBkaWZmZXJlbnQgYmV0 d2VlbiBzbmRfaGRhX2NvZGVjX3JlYWQoKSBhbmQKPiBzbmRfaGRhY19jb2RlY19yZWFkKCkgPwo+ IAo+IEl0IHVzZWQgdG8gcGFzcyAmY29kZWMtPmNvcmUgYW5kIG5vdyBpdCdzIGp1c3QgdXNpbmcg Y29kZWMuCgpJdCdzIGlkZW50aWNhbC4gICJjb2RlYyIgaW4gdGhlIGVhcmxpZXIgY29kZSBpcyBz dHJ1Y3Qgc25kX2hkYV9jb2RlYywKYW5kIGl0IGVtYmVkcyBzdHJ1Y3QgaGRhY19kZXZpY2UgaW4g Y29kZWMtPmNvcmUgZmllbGQuICBTbwomY29kZWMtPmNvcmUgcG9pbnRzIHRvIGhkYWNfZGV2aWNl IG9iamVjdCB0byBiZSBwYXNzZWQgdG8Kc25kX2hkYWNfY29kZWNfcmVhZCgpLgoKClRha2FzaGkK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==