From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: snd_hdac_device_unregister is called twice on ASoC driver Date: Sun, 28 Apr 2019 08:18:19 +0200 Message-ID: References: <567A313375B6F043A9BE3A1D9B8C6E7F0B425509@SHSMSX101.ccr.corp.intel.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 mx1.suse.de (mx2.suse.de [195.135.220.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 65054F806E7 for ; Sun, 28 Apr 2019 08:18:20 +0200 (CEST) In-Reply-To: <567A313375B6F043A9BE3A1D9B8C6E7F0B425509@SHSMSX101.ccr.corp.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" To: "Liao, Bard" Cc: "alsa-devel@alsa-project.org" , "broonie@kernel.org" , "Girdwood, Liam R" , "Bossart, Pierre-louis" List-Id: alsa-devel@alsa-project.org T24gU3VuLCAyOCBBcHIgMjAxOSAwMzo0Njo1NiArMDIwMCwKTGlhbywgQmFyZCB3cm90ZToKPiAK PiBIaSBUYWthc2hpIGFuZCBhbGwsCj4gCj4gV2UgbWVldCBhIHByb2JsZW0gdGhhdCBzbmRfaGRh Y19kZXZpY2VfdW5yZWdpc3RlciB3aWxsIGJlIGNhbGxlZCB0d2ljZQo+IAo+IG9uIEFTb0MgZHJp dmVyLiBXZSB3aWxsIGNhbGwgc25kX2hkYWNfZXh0X2J1c19kZXZpY2VfaW5pdCAtPgo+IAo+IHNu ZF9oZGFjX2RldmljZV9yZWdpc3RlciBhbmQgc25kX2hkYWNfZXh0X2J1c19kZXZpY2VfcmVtb3Zl IC0+Cj4gCj4gc25kX2hkYWNfZGV2aWNlX3VucmVnaXN0ZXIgb24gQVNvQyBkcml2ZXIuIEl0IGxv b2tzIGV2ZW4gdG8gbWUuCj4gCj4gSG93ZXZlciwgaGRhY19oZGFfY29kZWNfcHJvYmUgd2lsbCBj YWxsIHNuZF9oZGFfY29kZWNfZGV2aWNlX25ldwo+IAo+IHRvIGNyZWF0ZSBhIGhkYSBjb2RlYyBk ZXZpY2UuIEFuZCBpdCB3aWxsIGFzc2lnbiBzbmRfaGRhX2NvZGVjX2Rldl9mcmVlCj4gCj4gdG8g dGhlIC5kZXZfZnJlZSBvcHMgd2hlcmUgc25kX2hkYWNfZGV2aWNlX3VucmVnaXN0ZXIgd2lsbCBi ZSBjYWxsZWQuCj4gCj4gVGhhdOKAmXMgd2h5IHNuZF9oZGFjX2RldmljZV91bnJlZ2lzdGVyIHdp bGwgYmUgY2FsbCB0d2ljZSBvbiBBU29DIGRyaXZlci4KPiAKPiBCZWxvdyBwYXRjaCBjYW4g4oCc Zml44oCdIHRoaXMgaXNzdWUsIGJ1dCBJIGRvbuKAmXQga25vdyBpZiBpdCBpcyB0aGUgcmlnaHQg d2F5Cj4gCj4gdG8gZml4IGl0LiBDb3VsZCB5b3UgdGFrZSBhIGxvb2sgYW5kIGdpdmUgbWUgc29t ZSBhZHZpY2U/CgpUaGUgY2hhbmdlIGxvb2tzIE9LIHRvIG1lLgpDYXJlIHRvIGNvb2sgdXAgYSBw cm9wZXIgcGF0Y2g/CgoKdGhhbmtzLAoKVGFrYXNoaQoKCj4gCj4gLS0tIGEvc291bmQvcGNpL2hk YS9oZGFfY29kZWMuYwo+IAo+ICsrKyBiL3NvdW5kL3BjaS9oZGEvaGRhX2NvZGVjLmMKPiAKPiBA QCAtODQxLDcgKzg0MSwxMyBAQCBzdGF0aWMgaW50IHNuZF9oZGFfY29kZWNfZGV2X2ZyZWUoc3Ry dWN0IHNuZF9kZXZpY2UKPiAqZGV2aWNlKQo+IAo+ICAgICAgICAgc3RydWN0IGhkYV9jb2RlYyAq Y29kZWMgPSBkZXZpY2UtPmRldmljZV9kYXRhOwo+IAo+ICAgICAgICAgY29kZWMtPmluX2ZyZWVp bmcgPSAxOwo+IAo+IC0gICAgICAgc25kX2hkYWNfZGV2aWNlX3VucmVnaXN0ZXIoJmNvZGVjLT5j b3JlKTsKPiAKPiArICAgICAgIC8qCj4gCj4gKyAgICAgICAgKiBzbmRfaGRhX2NvZGVjX2Rldmlj ZV9uZXcoKSBpcyB1c2VkIGJ5IGxlZ2FjeSBIREEgYW5kIEFTb0MgZHJpdmVyLgo+IAo+ICsgICAg ICAgICogV2UgY2FuJ3QgdW5yZWdpc3RlciBBU29DIGRldmljZSBzaW5jZSBpdCB3aWxsIGJlIHVu cmVnaXN0ZXJlZCBpbgo+IAo+ICsgICAgICAgICogc25kX2hkYWNfZXh0X2J1c19kZXZpY2VfcmVt b3ZlKCkuCj4gCj4gKyAgICAgICAgKi8KPiAKPiArICAgICAgIGlmIChjb2RlYy0+Y29yZS50eXBl ID09IEhEQV9ERVZfTEVHQUNZKQo+IAo+ICsgICAgICAgICAgICAgICBzbmRfaGRhY19kZXZpY2Vf dW5yZWdpc3RlcigmY29kZWMtPmNvcmUpOwo+IAo+ICAgICAgICAgY29kZWNfZGlzcGxheV9wb3dl cihjb2RlYywgZmFsc2UpOwo+IAo+ICAgICAgICAgcHV0X2RldmljZShoZGFfY29kZWNfZGV2KGNv ZGVjKSk7Cj4gCj4gICAgICAgICByZXR1cm4gMDsKPiAKPiAtLS0gYS9zb3VuZC9zb2MvY29kZWNz L2hkYWNfaGRhLmMKPiAKPiArKysgYi9zb3VuZC9zb2MvY29kZWNzL2hkYWNfaGRhLmMKPiAKPiBA QCAtMzI4LDYgKzMyOCwxMiBAQCBzdGF0aWMgaW50IGhkYWNfaGRhX2NvZGVjX3Byb2JlKHN0cnVj dCBzbmRfc29jX2NvbXBvbmVudAo+ICpjb21wb25lbnQpCj4gCj4gICAgICAgICAgICAgICAgIGRl dl9lcnIoJmhkZXYtPmRldiwgImZhaWxlZCB0byBjcmVhdGUgaGRhIGNvZGVjICVkXG4iLCByZXQp Owo+IAo+ICAgICAgICAgICAgICAgICBnb3RvIGVycm9yX25vX3BtOwo+IAo+ICAgICAgICAgfQo+ IAo+ICsgICAgICAgLyoKPiAKPiArICAgICAgICAqIE92ZXJ3cml0ZSB0eXBlIHRvIEhEQV9ERVZf QVNPQyBzaW5jZSBpdCBpcyBhIEFTb0MgZHJpdmVyCj4gCj4gKyAgICAgICAgKiBoZGFfY29kZWMu YyB3aWxsIGNoZWNrIHRoaXMgZmxhZyB0byBkZXRlcm1pbmUgaWYgdW5yZWdpc3Rlcgo+IAo+ICsg ICAgICAgICogZGV2aWNlIGlzIG5lZWRlZC4KPiAKPiArICAgICAgICAqLwo+IAo+ICsgICAgICAg aGRldi0+dHlwZSA9IEhEQV9ERVZfQVNPQzsKPiAKPiAgICAgICAgIC8qCj4gCj4gICAgICAgICAg KiBzbmRfaGRhX2NvZGVjX2RldmljZV9uZXcgZGVjcmVtZW50cyB0aGUgdXNhZ2UgY291bnQgc28g Y2FsbCBnZXQgcG0KPiAKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KQWxzYS1kZXZlbCBtYWlsaW5nIGxpc3QKQWxzYS1kZXZlbEBhbHNhLXByb2plY3Qu b3JnCmh0dHBzOi8vbWFpbG1hbi5hbHNhLXByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vYWxz YS1kZXZlbAo=