From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 48110C33CA8 for ; Mon, 13 Jan 2020 08:41:40 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5400220678 for ; Mon, 13 Jan 2020 08:41:39 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="gMn1D2TR" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5400220678 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id E5C02850; Mon, 13 Jan 2020 09:40:46 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz E5C02850 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1578904897; bh=8EfA1b/gAZyLQSNchxX4d5V0rgsCOxmhtGVI03SM64U=; h=Date:From:To:In-Reply-To:References:Cc:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=gMn1D2TR5rSY0BF3EIoli+UkNsjCSr4wmCqTCSpJ6C1llONOIjVQHg2u/xclkBRnh Pfl1vQAqYA2JEJBSUFCqSlrYLf02gyx6R0mZNVSn1WHF9Y8uaFTFbLyI23e5nDpACw MTBBATdWbFCBJzhHJeNtPg89UCswveLFCPdi4iVk= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 15612F8014B; Mon, 13 Jan 2020 09:40:46 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 8833BF801EB; Mon, 13 Jan 2020 09:40:43 +0100 (CET) Received: from mx2.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 ACF21F80149 for ; Mon, 13 Jan 2020 09:40:40 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz ACF21F80149 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 0F65AAEBA; Mon, 13 Jan 2020 08:40:39 +0000 (UTC) Date: Mon, 13 Jan 2020 09:40:38 +0100 Message-ID: From: Takashi Iwai To: Jia-Ju Bai In-Reply-To: References: <20200111163027.27135-1-baijiaju1990@gmail.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/25.3 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Cc: alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, tiwai@suse.com, rfontana@redhat.com, tglx@linutronix.de, allison@lohutok.net Subject: Re: [alsa-devel] [PATCH] ALSA: cmipci: Fix possible a data race in snd_cmipci_interrupt() X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" T24gTW9uLCAxMyBKYW4gMjAyMCAwOToyMDozNyArMDEwMCwKSmlhLUp1IEJhaSB3cm90ZToKPiAK PiAKPiAKPiBPbiAyMDIwLzEvMTIgMTY6MjAsIFRha2FzaGkgSXdhaSB3cm90ZToKPiA+IE9uIFNh dCwgMTEgSmFuIDIwMjAgMTc6MzA6MjcgKzAxMDAsCj4gPiBKaWEtSnUgQmFpIHdyb3RlOgo+ID4+ IFRoZSBmdW5jdGlvbnMgc25kX2NtaXBjaV9pbnRlcnJ1cHQoKSBhbmQgc25kX2NtaXBjaV9jYXB0 dXJlX3RyaWdnZXIoKQo+ID4+IG1heSBiZSBjb25jdXJyZW50bHkgZXhlY3V0ZWQuCj4gPj4KPiA+ PiBUaGUgZnVuY3Rpb24gc25kX2NtaXBjaV9jYXB0dXJlX3RyaWdnZXIoKSBjYWxscwo+ID4+IHNu ZF9jbWlwY2lfcGNtX3RyaWdnZXIoKS4gSW4gc25kX2NtaXBjaV9wY21fdHJpZ2dlcigpLCB0aGUg dmFyaWFibGUKPiA+PiByZWMtPnJ1bm5pbmcgaXMgd3JpdHRlbiB3aXRoIGhvbGRpbmcgYSBzcGlu bG9jayBjbS0+cmVnX2xvY2suIEJ1dCBpbgo+ID4+IHNuZF9jbWlwY2lfaW50ZXJydXB0KCksIHRo ZSBpZGVudGljYWwgdmFyaWFibGUgY20tPmNoYW5uZWxbMF0ucnVubmluZwo+ID4+IG9yIGNtLT5j aGFubmVsWzFdLnJ1bm5pbmcgaXMgcmVhZCB3aXRob3V0IGhvbGRpbmcgdGhpcyBzcGlubG9jay4g VGh1cywKPiA+PiBhIHBvc3NpYmxlIGRhdGEgcmFjZSBtYXkgb2NjdXIuCj4gPj4KPiA+PiBUbyBm aXggdGhpcyBkYXRhIHJhY2UsIGluIHNuZF9jbWlwY2lfaW50ZXJydXB0KCksIHRoZSB2YXJpYWJs ZXMKPiA+PiBjbS0+Y2hhbm5lbFswXS5ydW5uaW5nIGFuZCBjbS0+Y2hhbm5lbFsxXS5ydW5uaW5n IGFyZSByZWFkIHdpdGggaG9sZGluZwo+ID4+IHRoZSBzcGlubG9jayBjbS0+cmVnX2xvY2suCj4g Pj4KPiA+PiBUaGlzIGRhdGEgcmFjZSBpcyBmb3VuZCBieSB0aGUgcnVudGltZSB0ZXN0aW5nIG9m IG91ciB0b29sIERJTFAtMi4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEppYS1KdSBCYWkgPGJh aWppYWp1MTk5MEBnbWFpbC5jb20+Cj4gPiBUaGFua3MgZm9yIHRoZSBwYXRjaC4KPiA+Cj4gPiBU aGF0J3MgaW5kZWVkIGEga2luZCBvZiByYWNlLCBidXQgdGhpcyBjaGFuZ2Ugd29uJ3QgZml4IGFu eXRoaW5nIGluCj4gPiBwcmFjdGljZSwgdGhvdWdoLiAgVGhlIGluY29uc2lzdGVudCBydW5uaW5n IGZsYWcgYmV0d2VlbiB0aG9zZSBwbGFjZXMsCj4gPiB0aGVyZSBhcmUgdHdvIGNhc2VzOgo+ID4K PiA+IC0gcnVubmluZyBiZWNhbWUgMCB0byAxOyB0aGlzIGNhbm5vdCBoYXBwZW4sIGFzIHRoZSBp cnEgaXNuJ3QgaXNzdWVkCj4gPiAgICBiZWZvcmUgdGhlIHN0cmVhbSBnZXRzIHN0YXJ0ZWQKPiA+ Cj4gPiAtIHJ1bm5pbmcgYmVjYW1lIDEgdG8gMDsgdGhpcyBtZWFucyB0aGF0IHRoZSBzdHJlYW0g Z2V0cyBzdG9wcGVkCj4gPiAgICBiZXR3ZWVuIHR3byBwb2ludHMsIGFuZCBpdCdzIG5vdCBiZXR0 ZXIgdG8gY2FsbAo+ID4gICAgc25kX3BjbV9wZXJpb2RfZWxhcHNlZCgpIGZvciBhbiBhbHJlYWR5 IHN0b3BwZWQgc3RyZWFtLgo+IAo+IFRoYW5rcyBmb3IgdGhlIHJlcGx5IDopCj4gCj4gSSBhbSBu b3Qgc3VyZSB0byB1bmRlcnN0YW5kIHlvdXIgd29yZHMuCj4gCj4gRG8geW91IG1lYW4gdGhhdCB0 aGlzIGNvZGUgc2hvdWxkIGJlIGFsc28gcHJvdGVjdGVkIGJ5IHRoZSBzcGlubG9jaz8KPiDCoMKg wqAgaWYgKGNtLT5wY20pIHsKPiDCoMKgwqAgwqDCoMKgIGlmICgoc3RhdHVzICYgQ01fQ0hJTlQw KSAmJiBjbS0+Y2hhbm5lbFswXS5ydW5uaW5nKQo+IMKgwqDCoCDCoMKgwqAgwqDCoMKgIHNuZF9w Y21fcGVyaW9kX2VsYXBzZWQoY20tPmNoYW5uZWxbMF0uc3Vic3RyZWFtKTsKPiDCoMKgwqAgwqDC oMKgIGlmICgoc3RhdHVzICYgQ01fQ0hJTlQxKSAmJiBjbS0+Y2hhbm5lbFsxXS5ydW5uaW5nKQo+ IMKgwqDCoCDCoMKgwqAgwqDCoMKgIHNuZF9wY21fcGVyaW9kX2VsYXBzZWQoY20tPmNoYW5uZWxb MV0uc3Vic3RyZWFtKTsKPiDCoMKgwqAgfQoKTm8sIGl0IGNhbid0IGJlIHByb3RlY3RlZCBhcyBp dCB3b3VsZCBsZWFkIHRvIEFCQkEgZGVhZGxvY2suClRoYXQgc2FpZCwgaXQncyByYXRoZXIgc2Fm ZSB0byBsZWF2ZSB0aGUgY29kZSBhcyBpcy4KCgp0aGFua3MsCgpUYWthc2hpCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFsc2EtZGV2ZWwgbWFpbGluZyBs aXN0CkFsc2EtZGV2ZWxAYWxzYS1wcm9qZWN0Lm9yZwpodHRwczovL21haWxtYW4uYWxzYS1wcm9q ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Fsc2EtZGV2ZWwK