Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp410706ybv; Wed, 19 Feb 2020 02:05:36 -0800 (PST) X-Google-Smtp-Source: APXvYqxyClROOHnMyV5Smo1iAu5muNv/cLGEo0WqRIhL/c5jj92G5VV91qXU6jt9u2x6ZtbNCW+l X-Received: by 2002:a9d:5e82:: with SMTP id f2mr18237268otl.240.1582106736241; Wed, 19 Feb 2020 02:05:36 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1582106736; cv=pass; d=google.com; s=arc-20160816; b=LOwVSa6awBmpJvdZznTC1LEc1x8QP2mVlGY+bVTgMy0ummxijJtnuL+J7nYwee7t7d B8YRhyPkz5DPJevta0dtIGP2fyEI45T9I1TKV6QrjBwjzlRFnyYIpmU7vW76WH5hvdLE gXiIwhqK7Zoc69syOqNbM6JVo/CNXHKxHRKEcL9U/11PF1x/FjWUza6MUcM49lLcdGjP Na5E9Kc97/TXRPl23xsJkEmgmauub/HD/pKtA47znYl0HyjGFeEM84zPNTWXrxI7oqIE yy7vGyrgyu3Z/EAlyPS5GWzG1d/pl+YEOq0GQcC9mp76DOGltsrLVDJlef32j8pdieBg OuEw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=ravth+LkyJ+fveKHVBQ+bL8eB7JFvMwxR0pIxhvVgvE=; b=XkkyGl/3trT/azlZJJMKRl3FO4PkjPz1PbHG+DxJbdPPP9MDhFcnpfj9alRcqVOq9w TUtr0YOWSKyzBz/BN5kFTj2RUql/4sby9WPYHa466D4s9El8PTsG3hZZ54FydIppr/6e 8KgLOVf0laQI5vAMEkRweMl++EfrjqZUnnlN5Oi8V6BSFCcO291y5gJEqHfcIAfaBbEt f0W9DJ9TQqpf+ASLKf+5RM4VTog5aor3AR687nmoR0hNDsLeLd5sna5INJpu8izlNpOA L3OL/7yC3PeAjd1RcpREtmM/CIjsQSIrnxN9u8+sAqlLEQGTPU5iqjR/DMQChjLnEzjh 1Cvw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@dialogsemiconductor.onmicrosoft.com header.s=selector1-dialogsemiconductor-onmicrosoft-com header.b=pIkSmqtU; arc=pass (i=1 spf=pass spfdomain=diasemi.com dkim=pass dkdomain=diasemi.com dmarc=pass fromdomain=diasemi.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=diasemi.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k66si9119077oih.200.2020.02.19.02.05.22; Wed, 19 Feb 2020 02:05:36 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@dialogsemiconductor.onmicrosoft.com header.s=selector1-dialogsemiconductor-onmicrosoft-com header.b=pIkSmqtU; arc=pass (i=1 spf=pass spfdomain=diasemi.com dkim=pass dkdomain=diasemi.com dmarc=pass fromdomain=diasemi.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=diasemi.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726512AbgBSKFM (ORCPT + 99 others); Wed, 19 Feb 2020 05:05:12 -0500 Received: from mail1.bemta26.messagelabs.com ([85.158.142.112]:35918 "EHLO mail1.bemta26.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726453AbgBSKFM (ORCPT ); Wed, 19 Feb 2020 05:05:12 -0500 Received: from [100.113.6.75] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-1.bemta.az-b.eu-central-1.aws.symcld.net id 43/CE-62111-4580D4E5; Wed, 19 Feb 2020 10:05:08 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDJsWRWlGSWpSXmKPExsWSoc9lrhvC4Rt ncGSmhMWVi4eYLNY0dzBZTH34hM3ixOFGZotvV4Dcy7vmsFns+LeJzeLX/2dMFvc2PGO2uLvu L4vFhu9rGR24PTZ8bmLz2DnrLrvHgk2lHov3vGTy2LSqk81j3slAj/VbrrJ4fN4kF8ARxZqZl 5RfkcCa8fjPCvaC6QIVH+9fZWpg/MPfxcjFwSiwlFlic9sjRgjnGIvE7uNzmSCczYwSv3t/sn UxcnKwCJxglti13RQkISQwgUlicsduJgjnLqPEthuLWECq2AQsJCafeMAGkhAROMMocfvUSxY Qh1lgBbPE9FPtQA4Hh7BAsMTEFRwgDSICIRL/pjczQdj5EtMeHWSBWKcqsfPTYjCbVyBWYm3j d6ht+1glNjQvA2vgFIiTuHvjA9h9jAKyEl8aVzOD2MwC4hK3nswHq5EQEJBYsuc8M4QtKvHy8 T9WiPpUiZNNNxgh4joSZ68/gbIVJfacWwjVKytxaX43VNxXYl7rajYIW0via88ZFgjbQmJJdy vYXxICKhL/DlVChHMkDu1cBtWqJnHjTQfUCTISMz69hxr/g1li3uvgCYwGs5BcPQtoErOApsT 6XfoQYUWJKd0P2WeBQ0JQ4uTMJywLGFlWMVomFWWmZ5TkJmbm6BoaGOgaGhrrmugamZrqJVbp Jumlluomp+aVFCUCZfUSy4v1iitzk3NS9PJSSzYxApNgSiHL/x2MW9a+1zvEKMnBpCTKa8nsG yfEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvcxK1BOsCg1PbUiLTMHmJBh0hIcPEoivJm/feKEeI sLEnOLM9MhUqcYjTkmvJy7iJnjyNyli5iFWPLy81KlxHnXsgFNEgApzSjNgxsEyxSXGGWlhHk ZGRgYhHgKUotyM0tQ5V8xinMwKgnz7mAHmsKTmVcCt+8V0ClMQKe8FwY7pSQRISXVwORRfJrb LffYn3q3dQnOSjs7aybK/1yfcPiLic6mJaVJ9/hyNG7l1p60mLTe/YpjfcXX+H2VrW3Pt4bUz XU8uauEty9DpoB3ubyp/ixZL+YfD89lXbu4Irvz8Sv1iU+eH31pYmF35sgFtv0/l1xqOPouqz 2oxnn/x4/a0eGcmSZZ5RO2Hku+tyRh46OeX+Hfdp7l2fS8bGLLO08NKSnzffETGra7ZBV0vbz 8f+KnAMtIgyrmdRdcpDkWCm/8cyhsy4935fPm8R+/Fcqms/DT9VjrN9Ja5dOv5hSWbv/mYzVZ 29T1RGyrcyKvkG+ko7G68JagzzHWp01CnPfkBwXNvaqx0/jbnH3KnjZK5U2z2pVYijMSDbWYi 4oTAS8HrMuPBAAA X-Env-Sender: Adam.Thomson.Opensource@diasemi.com X-Msg-Ref: server-3.tower-239.messagelabs.com!1582106707!2307183!1 X-Originating-IP: [104.47.10.55] X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass X-StarScan-Received: X-StarScan-Version: 9.44.25; banners=-,-,- X-VirusChecked: Checked Received: (qmail 5845 invoked from network); 19 Feb 2020 10:05:08 -0000 Received: from mail-db5eur03lp2055.outbound.protection.outlook.com (HELO EUR03-DB5-obe.outbound.protection.outlook.com) (104.47.10.55) by server-3.tower-239.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 19 Feb 2020 10:05:08 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mbeYvTelu8NtpIZ0aD3Cvr+k2sBQ8IEfhQZeBUPeFfCEiW2uk5ZPdHEW1gp8d5Tda1ureh1uHqVG4XzK+jCWBBRv1lsUQQGVv04ySKIh1ycLnosSMZZ0AsyemxbGaWy3iDPT6kBIE8vqVcu8ohSTPNautEjX1BKWbhXG3vYZUenTmedy5Tol2n8O5ashw1VKtj83Te1BsbEw4nnlS/aASrJHXh+EG3m39e5DIOKbxFBTtbeDOFGtc6M8utNjug3gMIg+m8PxVNKA+ImDoSVagP1tvSF1qI/sfz73XLe2Fv0ORCS7koQ1+FAeQ2ktlIyWDIaIG5Qqb/RrPjtszPkyCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ravth+LkyJ+fveKHVBQ+bL8eB7JFvMwxR0pIxhvVgvE=; b=FRHLa6V3Guoi9vuaKvW2n9iq1wP6+cXLgDp3ydVLQ8/RGcr41/XuspPBIEnaAGXIfEibXojLDHXEN30fAf3lT3PpBWtHGaNRV8P3+9A7/1cPw1GYOYWAWfx5NmOcmDncvoRf7Iz+jhxodwKGNNj8klX/YiWYlQ/PzmXgUtijaOy2t+cqDmh3AG/FoIdTa1wSPeLyWkFbQAuKamVtRYeHx67zuOCFU/VJbPAvViR4kpDVKScga4OlD8Lz70tXUko51mifu2LGZbxuyOSKsuFXPukB3KETnbegYDJOYvGbYPw5VIn4A59rpCu198moEfAR9NpmRUUkysIC96JYWvdWYA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=diasemi.com; dmarc=pass action=none header.from=diasemi.com; dkim=pass header.d=diasemi.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dialogsemiconductor.onmicrosoft.com; s=selector1-dialogsemiconductor-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ravth+LkyJ+fveKHVBQ+bL8eB7JFvMwxR0pIxhvVgvE=; b=pIkSmqtUGLiz9rCxRVvPKrIvkn0uodPxEt9iH6w0CkoTmpyptiEURguSSQyQsJ42NLZpIpt1zzl6mAvdGoQR1vaQPRtl2T7/uCA7ZDz6kkrYAGTcrFIEdUlflNF8yt/VIrCAPmqYmy1aLtFN7hQeiY3j8sqLfylpecp+AUQ4zVg= Received: from AM6PR10MB2263.EURPRD10.PROD.OUTLOOK.COM (20.177.116.141) by AM6PR10MB3432.EURPRD10.PROD.OUTLOOK.COM (10.255.34.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.17; Wed, 19 Feb 2020 10:05:04 +0000 Received: from AM6PR10MB2263.EURPRD10.PROD.OUTLOOK.COM ([fe80::993f:cdb5:bb05:b01]) by AM6PR10MB2263.EURPRD10.PROD.OUTLOOK.COM ([fe80::993f:cdb5:bb05:b01%7]) with mapi id 15.20.2729.032; Wed, 19 Feb 2020 10:05:04 +0000 From: Adam Thomson To: "Lu, Brent" , Adam Thomson , Pierre-Louis Bossart , "Sridharan, Ranjani" CC: "alsa-devel@alsa-project.org" , Support Opensource , Takashi Iwai , Liam Girdwood , "linux-kernel@vger.kernel.org" , "Chiang, Mac" , Mark Brown , Ranjani Sridharan , "cychiang@google.com" Subject: RE: [alsa-devel] [PATCH] ASoC: da7219: check SRM lock in trigger callback Thread-Topic: [alsa-devel] [PATCH] ASoC: da7219: check SRM lock in trigger callback Thread-Index: AQHV3+t05QGFzNuez06VZ5VdF8K2kqgUfAmAgAFKeYCAAGrTgIAARPoAgAAJp4CAAAclgIAAAzgAgADQubCACrf3gIAAPT6g Date: Wed, 19 Feb 2020 10:05:04 +0000 Message-ID: References: <1581322611-25695-1-git-send-email-brent.lu@intel.com> <855c88fb-4438-aefb-ac9b-a9a5a2dc8caa@linux.intel.com> <2eeca7fe-aec9-c680-5d61-930de18b952b@linux.intel.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [165.225.80.85] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a0e90fd2-4250-4428-eb60-08d7b52330bb x-ms-traffictypediagnostic: AM6PR10MB3432: x-ms-exchange-sharedmailbox-routingagent-processed: True x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0318501FAE x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(4636009)(366004)(199004)(189003)(81156014)(86362001)(53546011)(55016002)(26005)(6506007)(7416002)(9686003)(71200400001)(110136005)(5660300002)(81166006)(498600001)(186003)(8676002)(54906003)(8936002)(2906002)(55236004)(4326008)(76116006)(52536014)(66556008)(66446008)(64756008)(66476007)(33656002)(66946007)(7696005);DIR:OUT;SFP:1101;SCL:1;SRVR:AM6PR10MB3432;H:AM6PR10MB2263.EURPRD10.PROD.OUTLOOK.COM;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:0;MX:1; received-spf: None (protection.outlook.com: diasemi.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ni4udFefZWMiaXa71/ntN6w6EQtSRsUuqyx6ixZihVCvjC/9zPWzdq2UzA463oyRCWIxVv67sX+Y72hC7shmScnMxgx0ilST4pE7BE8295cqLnepBsAzYBkplWsKPV8f84NtnuQgtVPyhjOIlveC7xWyG9GPdziCqaBMItoeups12bLry6hQ8FWmhYYd+4jI5wHH9LzoFcc+p3VOOkTr2uBEqnAMY23ScslLmq4d8ATXX7Kp19d63CSWXXh08Za2I1WMyiM9ULMH7Vqj7cnURNrEi3PXsFPR94Qyg+gwyX0UrvA1cMtTiKLOZHTriM04AiKtmOKG1QSXR25Mg4UdukQPX56O7CNZ4s+bz8RojPrqtGVAm6M35tzBeh3atfFCY/GIRmwiaNiuekRHWOU0esifaymX/bpnkemA3VLbGByoop3i+UE1tYD30cheIWDd x-ms-exchange-antispam-messagedata: UgDodlp0h4nGNZM2bwpAaJVqUUjYo2uE9VtFClcJUberNq5sBsMIWLdIbkichxKdXj3K3+lwqBJyMgrWriGyZRwSJQVzUNl5q1siK1FkLTU8Y650Jr1QF5ixZt4mECpIJ5GGWlM34yBQJTEuSkhgSg== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: diasemi.com X-MS-Exchange-CrossTenant-Network-Message-Id: a0e90fd2-4250-4428-eb60-08d7b52330bb X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2020 10:05:04.1349 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 511e3c0e-ee96-486e-a2ec-e272ffa37b7c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: WpySvhoH9Feur8kw1Xw+DSYMchqyXatiiiyQuqnEd4UW/aSDVrbPWpxurxxm1G4d/AM4Kfsvu5PzNK4A4nnxKHmJvEg6/Aosxw2R2O6SIqQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR10MB3432 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gMTkgRmVicnVhcnkgMjAyMCAwNTo1NywgTHUsIEJyZW50IHdyb3RlOg0KDQo+ID4gQW0gbm90 IGdvaW5nIHRvIG1ha2UgbXlzZWxmIHBvcHVsYXIgaGVyZS4gSXQncyBNQ0xLIGFuZCBGU1lOQyAo b3IgV0NMSyBhcw0KPiA+IGl0J3MgdGVybWVkIGZvciBvdXIgZGV2aWNlKSB0aGF0IGlzIHJlcXVp cmVkIGZvciBTUk0gdG8gbG9jayBpbiB0aGUgUExMLg0KPiA+DQo+ID4gU28gZmFyIEkndmUgbm90 IGZvdW5kIGEgd2F5IGluIHRoZSBjb2RlYyBkcml2ZXIgdG8gYmUgYWJsZSB0byBnZXQgYXJvdW5k IHRoaXMuDQo+ID4gSSBzcGVudCBhIHZlcnkgbG9uZyB0aW1lIHdpdGggU2F0aHlhIGluIHRoZSBl YXJseSBkYXlzIChBcG9sbG8gTGFrZSkgbG9va2luZyBhdA0KPiA+IG9wdGlvbnMgYnV0IG5vdGhp bmcgd291bGQgZml0IHdoaWNoIGlzIHdoeSBJIGhhdmUgdGhlIHNvbHV0aW9uIHRoYXQncyBpbiBw bGFjZQ0KPiA+IHJpZ2h0IG5vdy4gV2UgY291bGQgcHJvYmFibHkgcmVkdWNlIHRoZSBudW1iZXIg b2YgcmVjaGVja3MgYmVmb3JlDQo+ID4gdGltZW91dCBpbiB0aGUgZHJpdmVyIGJ1dCB0aGF0J3Mg cmVhbGx5IGp1c3QgcGFwZXJpbmcgb3ZlciB0aGUgY3JhY2sgYW5kIHRoZXJlJ3MNCj4gPiBzdGls bCB0aGUgcG9zc2liaWxpdHkgb2Ygbm9pc2UgbGF0ZXIgd2hlbiBTUk0gZmluYWxseSBkb2VzIGxv Y2suDQo+IA0KPiBIaSBBZGFtLA0KPiANCj4gRm9yIEdvb2dsZSBDVFMgcmVxdWlyZW1lbnQgKDIw MG1zIGNvbGQgb3V0cHV0IGxhdGVuY3kpLCB3ZSBwbGFuIHRvIHVwbG9hZCBhDQo+IHBhdGNoIHdo aWNoIHJlZHVjZXMgdGhlIHJlY2hlY2sgbnVtYmVyIHRvIDQgYW5kIGludGVydmFsIHRvIDIwbXMg c28gdGhlIHRvdGFsDQo+IGRlbGF5IGhlcmUgd291bGQgYmUgODBtcyBmb3Igb3VyIHBsYXRmb3Jt LiBXZSB0aGluayB0aGUgdGltZSBpcyBzdGlsbCBzdWZmaWNpZW50DQo+IGZvciBvdGhlciBwbGF0 Zm9ybXMgdG8gZ2VuZXJhdGUgYSBzdGFibGUgV0NMSyBhbmQgZm9yIHRoZSBjb2RlYyBTUk0gdG8g bG9jayBidXQNCj4gc3RpbGwgbmVlZHMgeW91ciBjb25maXJtYXRpb24uIEhvdyBkbyB5b3UgdGhp bms/DQoNCkhpIEJyZW50LA0KDQpJJ20gY29uY2VybmVkIHRoYXQganVzdCBzZXR0aW5nIGEgdGlt ZW91dCB0byBzdWl0IHRoZSBHb29nbGUgQ1RTIHJlcXVpcmVtZW50DQppc24ndCBuZWNlc3Nhcmls eSBzdWl0YWJsZSBmb3IgYWxsIHRhcmdldHMsIGFuZCB0aGlzIGRvZXNuJ3QgYWN0dWFsbHkgZml4 IHRoZQ0KcmVhbCBwcm9ibGVtIGhlcmUuDQoNCkhvdyBsb25nIGRvIHlvdSBkZXRlcm1pbmUgcGxh dGZvcm1zIHdpbGwgdGFrZSB0byBnZW5lcmF0ZSBhIHN0YWJsZSBXQ0xLPyBEbyB3ZQ0KaGF2ZSBh biBpZGVhIG9mIGhvdyBsb25nIHRoYXQgbWlnaHQgYmUgaW4gYSB3b3JzdCBjYXNlIHNjZW5hcmlv PyBJZiBzbyB0aGVuIHdlDQpjYW4gbG9vayBhdCBhZGp1c3RpbmcgdGhpcyBkb3duLCBidXQgSSdk IGxpa2UgdG8gYmUgY2xlYXIuDQoNCj4gDQo+IA0KPiBSZWdhcmRzLA0KPiBCcmVudA0K