Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp1346517ybj; Tue, 5 May 2020 18:40:30 -0700 (PDT) X-Google-Smtp-Source: APiQypI9Aal+iTt8wn1CjFPzpRzrA3an3+wVP0WTI3cvYXCgc2R4uyBOMNQF5jto3kpgL+ZIowc3 X-Received: by 2002:a17:906:348d:: with SMTP id g13mr5248607ejb.374.1588729230217; Tue, 05 May 2020 18:40:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1588729230; cv=pass; d=google.com; s=arc-20160816; b=pV7zWm30EG7NiN4OyxgagFQvY+ewFtBDCugnPqevha9Z3rwWFLcc1YYSyPhRoXQdus /JVy2fIb9S80meG1SQLgVRWYi9kUYves0CZqdqwF/SGUF9JaXjS7xUoddZD2+7BdCEgH 8pSjZFyj2N8n1//VFY9ULIP8s0iGgszR6wWmAzJmxSG0qqMEfxqr7kSfsmWDBLAeWGwI BafhfBVMsIppHi0vxX5p0bIuxKzA6KQ+I7fkWNfcKC+FAQvFz5+hKlvXkywrJ2UUqiRS CPKbBGfMgKyYoljQi0i52n5O+MMdGxP3vyq+3s5jN18Mi1OB+VIzLeil44EmWUBfmkQP jz6g== 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 :dlp-reaction:dlp-product:dlp-version:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature:ironport-sdr :ironport-sdr; bh=+2BFkZMv5X64f4F8ErjSvh20LWxNnk+jMtZsy0gMSoM=; b=DmiMELRXIFgB1Q5r5X7dndlEMxx/qQitj4lAAXkNbLf6T5JYmeP+x5XFTtJoaBTBsm cBByRrQ+0uuILY6SiksgNKCAfm57LvcpbduSqHYCKLHSZxitoE4TWwlSQanbF0ixOCDM 5OpaYMOJqBAiweDvRbgdli8IGDBDZ90wS0RI10iNszDth/BJg18/mD/GuIWA0PfmLnok kSxqVaas2ZQx6vFyG2Im8mPM5EGmX6KSTTBIPnjnisux40zj+k4/FsiVmYPFCxuEfTWD nfls9EToeyRqDx8nm02QztwrNBl8k5DelTKHIQreGO3A38OsAd0hQin+Xqj3x83P+MLf DJbA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=JJUjI8ws; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j1si199769edy.315.2020.05.05.18.39.54; Tue, 05 May 2020 18:40:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=JJUjI8ws; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729822AbgEFBiR (ORCPT + 99 others); Tue, 5 May 2020 21:38:17 -0400 Received: from mga01.intel.com ([192.55.52.88]:57119 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728512AbgEFBiR (ORCPT ); Tue, 5 May 2020 21:38:17 -0400 IronPort-SDR: FAv9QHWWUmoJ7KXlEuuM8byfqUXqBJUfak7jWub9VNQ/noVz03fuHY716vPoyr5zG1FN29sa9j pd6NYxyn1+iA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2020 18:38:14 -0700 IronPort-SDR: S32P4iZKpsKM/lKfsX8PB++dyXBgKRNpiYk+LuKAIMFc9CvCf0VytmJTyOtA90ObkuNnKjyKIP U27MELUJxe2w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,357,1583222400"; d="scan'208";a="296026532" Received: from orsmsx106.amr.corp.intel.com ([10.22.225.133]) by orsmga008.jf.intel.com with ESMTP; 05 May 2020 18:38:14 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX106.amr.corp.intel.com (10.22.225.133) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 5 May 2020 18:38:13 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 5 May 2020 18:38:13 -0700 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 5 May 2020 18:38:13 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.104) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 5 May 2020 18:38:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mt0e4TInvjfWXVUqjK8YgRdr+FdTug5HAoeortjzkC/+ozo7pALaTJ3R5MeDckudjDei1hJUp2nvPEKxnpT5sLVQHHznSis0weRfH8SHtUtHGK32cOVA4SwtXm/0WtBthhXPU9nzSAh1zZ8MkLo9fYBOqVkI9lF92WE+2vA7bqSok67J4ZVJ3LqCOJllZUO4FsyzBuXh57mmPwzTqXy5EbSYf64X+13lUomKhH2FUfJCWUtMkW/nygbHPLiT4ehZRKM3FnBEdJYxFHiAP1QvCNWMILuWKAn8hFSuR2ZNq82kQ2+0+gQ8VCSj/Zk+hTyvVzf3bVrWy/EnnaWzPQ3Gsg== 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=+2BFkZMv5X64f4F8ErjSvh20LWxNnk+jMtZsy0gMSoM=; b=BjpqlbAjVV5iwg5//fh/UUqjDTWM1nzXVFYtk/Vmber66vr5A12dGQS4ELuBG21y/TNVjbG9YzxWZvzk4xNUVfnyPIUhogm/O0wdD6xsSzMLTZweU7ygis7VGXmsFtOLDRBR9MDkh+gkFAzhqR6T1lPkP1Du0e7SQ5Smf7hkX7B6tZGSHIUx36i3OrWtr/AdExiFHCkejRyj56dJsepk/2LHccS6eQfxRhjLvzfOU/3td+tjadGkVJXoY+ge+C+99aGjZIGBokStX0df34ATUQb4vGfyLddzsgQo3eZkV12voFPXtSGzOlm0g1l9xtKTT06H0gaibK6egw64UvY8TQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+2BFkZMv5X64f4F8ErjSvh20LWxNnk+jMtZsy0gMSoM=; b=JJUjI8wsvsCfknQ1fCYJ1N1nbyNbAdJmy88ptlkoDoMMQRKhz8ViyVuiTOKm2r1BJIaXWq4Rh2ITsmrxdJIk3iJXQ8azSRcJMqExchk9h3jOecevklm0iWUFPywiRdbTXvVgfRywbmwnI53kG4gvviGWxj35Gf5GDOwtfpkW1L0= Received: from BN6PR1101MB2132.namprd11.prod.outlook.com (2603:10b6:405:5b::22) by BN6PR1101MB2116.namprd11.prod.outlook.com (2603:10b6:405:58::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.26; Wed, 6 May 2020 01:38:07 +0000 Received: from BN6PR1101MB2132.namprd11.prod.outlook.com ([fe80::5419:a938:2a3:ee27]) by BN6PR1101MB2132.namprd11.prod.outlook.com ([fe80::5419:a938:2a3:ee27%5]) with mapi id 15.20.2979.027; Wed, 6 May 2020 01:38:07 +0000 From: "Lu, Brent" To: =?utf-8?B?QW1hZGV1c3ogU8WCYXdpxYRza2k=?= , "Rojewski, Cezary" , Pierre-Louis Bossart , "alsa-devel@alsa-project.org" CC: Kate Stewart , Richard Fontana , Greg Kroah-Hartman , "Jie Yang" , Takashi Iwai , "linux-kernel@vger.kernel.org" , Liam Girdwood , "clang-built-linux@googlegroups.com" , Mark Brown , "Thomas Gleixner" , Allison Randal Subject: RE: [PATCH] ASoC: Intel: sst: ipc command timeout Thread-Topic: [PATCH] ASoC: Intel: sst: ipc command timeout Thread-Index: AQHWDxGPcERmvVi2FUaZ0GDzXVeqv6h4uesAgAAAnRCAAFQWgIAEY1sggAkDsACACG0YUIABciOAgAFISrCABjAVgIACoPSA Date: Wed, 6 May 2020 01:38:07 +0000 Message-ID: References: <1586506705-3194-1-git-send-email-brent.lu@intel.com> <4f495cf1-4740-cf3b-196f-cc850c503b43@linux.intel.com> <5e84c48c-a5d1-b2ff-c197-5efa478c5916@linux.intel.com> <9d003948-a651-9920-86b6-307e912dd8ed@linux.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: linux.intel.com; dkim=none (message not signed) header.d=none;linux.intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [36.230.10.11] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e0ef091c-c8b1-4fa1-74b2-08d7f15e20df x-ms-traffictypediagnostic: BN6PR1101MB2116: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-forefront-prvs: 03950F25EC x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eRrc1RCrUc+I2Wxa9HHz2O7ICDRpov9BzehfUvwsjvkw4UAI23gdJK33Rad4QbUMadfxiCGegUdvkbkO4/uCurocJBMgtVLz25vvGrqyCoiknDaCroQmPQwsMba/kD8/06FfbnXW/cohrZGKS45v5Zt3YtJeekhOeRzXtmoku9ZsM2oYJR6Tc4zJw5riobQoOMlX5dSkVjQoAkS2/dKuwQqT+3ThNgCeWqdikIf/X4fkmy23cFNha4RmTAxfODfaZwyj4p/ksAf/JSM564m85PU3FQZKh8gmdJAmVJTzGs/qHK1zv8VevZ2NCRiuxUWoMoUSGsQWH/D5bWb53Z229nJcFbPRJLz9yzojN6f+Ltz2iQAy5qGS5/Jw8jSzpNGB6OwEAkgGoDuX0gU3oQWN0ePSP8/6UOQHHWWapdzub/xOjHoP2+IT/YWuXMi0hgKa9XAFVrkQjrHle7ybl948hPnL0JZM/SpgGoY6LtFQEu4RTgUzHciLoAlIVfyhDNLbCvWC3FIrVWXZUdt2gqt3oA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR1101MB2132.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(376002)(39860400002)(136003)(366004)(396003)(346002)(33430700001)(186003)(9686003)(8676002)(26005)(66946007)(6506007)(76116006)(316002)(7696005)(7416002)(66556008)(66476007)(55016002)(64756008)(33440700001)(8936002)(33656002)(66446008)(5660300002)(2906002)(4326008)(478600001)(110136005)(52536014)(71200400001)(54906003)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: 7vJ/ZWmWafPs5bltS90jZ9lVFGG8y2cjXmOa2nDQmv5yD0eSOn0lB9jJWrFCEaQimji6JijlKkIxD6qzZ4BBsZhxwgSnjvSNcsunEvOueGWE9r/cfPgLHB1qM1vbg4SZXTYNllTDK8IJU40Yz05L1yxvwBnG13ol1z0iAFlKIu87IZL/LaSrg6yzNEtZe4r8h+CLALSFGcyY9qrXOwtGi3rd8Hk7Nh78ctBg8QARe2kpJNW+k8hkYeoENMP25JJc7ZkSkttQq7KefF5QgujM1O6AeyvLG+Pc7S1M0IuhRPHxOTDUdeQzxEhGMFoeVzK5lk1vOIBraGxHOip/hQ0wlWau3hyrHdT7HnTmnHvXAYv9TX2+uiwBnsPScV94567DXyYlr1EVJg9D7LahslF+Qw8EhbPZqyX0DL3SiZYR226yEFQuglJsRbNLrQVf2MOMtK8InG9YOG16xEupvcFlNMBz3HCeRWHm9o1L3s1ep+DmMjIrWd9EIa5piYzv2c18usqmT4FztWrqDoTmXzpMtUoKEbV8DtrYzlcxT8CeguwWiPRyVqfaS7DNPzbKzhql1tr6E6kxiA15lXtHYAAUGtID+szzTZA4uNEHIFDAX3PSLNEDm/1mEV+S9/vY/KqGHLkliU1VGrk7Mj1m8JL/QjrX4LqCe0hbE/LMaqxsg9dvDkrZ1QrVmOJ320ZLbJCVsHakHizTZT7WPNS3sKJjmeadGTcyanadUhlZ176nJ5n0ZQ/oFyzmwel4Jx3qLc8aLL/B2wWWBSatrjVdczo4WVKFZuS3uuqNh1kxIrFO5dY= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: e0ef091c-c8b1-4fa1-74b2-08d7f15e20df X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2020 01:38:07.5580 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: O+P3wO+L7EoOfV37jZll29MrR1nFW2ktM5fKeGQ+WA/+6bWUVHEmfYVJWzYZCfmB7DYt9i7WxM4rWj1pRBZEcA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2116 X-OriginatorOrg: intel.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiANCj4gSGksDQo+IA0KPiBUaGF0J3Mgd2h5IEkgd291bGQgc3VnZ2VzdCB0cnlpbmcgd2l0aCBy ZWFkcSwgaXQgc2hvdWxkIGFsc28gZ2VuZXJhdGUgb25lDQo+IGluc3RydWN0aW9uIHJlYWQgeDg2 XzY0IHBsYXRmb3JtcywgSSBsb29rZWQgYSBiaXQgbW9yZSBhbmQgdGhlcmUgaXMgZmFsbGJhY2sg dG8NCj4gZ2VuZXJhdGUgdHdvIDMyIGJpdCByZWFkcyBvbiAzMmJpdCBwbGF0Zm9ybXMsIHNvIG15 IHByZXZpb3VzIGNvbmNlcm4gYWJvdXQNCj4gaGF2aW5nIHRvIHdyaXRlIHNlcGFyYXRlIGhhbmRs aW5nIGZvciB0aG9zZSBwbGF0Zm9ybXMgd2FzIHVubmVlZGVkLiBTbyBJDQo+IHdvdWxkIHJlY29t bWVuZCBjaGVja2luZyB1c2luZyBpdC4NCkhpLA0KDQpUaGUgcmVhZHEvd3JpdGVxIHdvcmtzLiBD b2RlIGlzIG9wdGltaXplZCB1bmxpa2UgbWVtY3B5X2Zyb21pby9tZW1jcHlfdG9pbw0KYW5kIHRo ZSBkZWZlY3QgaXMgbm90IGFibGUgdG8gcmVwcm9kdWNlLg0KDQooZ2RiKSBkaXNhcyBzc3Rfc2hp bTMyX3JlYWQ2NA0KRHVtcCBvZiBhc3NlbWJsZXIgY29kZSBmb3IgZnVuY3Rpb24gc3N0X3NoaW0z Ml9yZWFkNjQ6DQogICAweDAwMDAwMDAwMDAwMDA5NmMgPCswPjogICAgIGNhbGwgICAweDk3MSA8 c3N0X3NoaW0zMl9yZWFkNjQrNT4NCiAgIDB4MDAwMDAwMDAwMDAwMDk3MSA8KzU+OiAgICAgcHVz aCAgIHJicA0KICAgMHgwMDAwMDAwMDAwMDAwOTcyIDwrNj46ICAgICBtb3YgICAgcmJwLHJzcA0K ICAgMHgwMDAwMDAwMDAwMDAwOTc1IDwrOT46ICAgICBtb3YgICAgZWF4LGVzaQ0KICAgMHgwMDAw MDAwMDAwMDAwOTc3IDwrMTE+OiAgICBtb3YgICAgcmF4LFFXT1JEIFBUUiBbcmRpK3JheCoxXQ0K ICAgMHgwMDAwMDAwMDAwMDAwOTdiIDwrMTU+OiAgICBwb3AgICAgcmJwDQogICAweDAwMDAwMDAw MDAwMDA5N2MgPCsxNj46ICAgIHJldA0KRW5kIG9mIGFzc2VtYmxlciBkdW1wLg0KKGdkYikgZGlz YXMgc3N0X3NoaW0zMl93cml0ZTY0DQpEdW1wIG9mIGFzc2VtYmxlciBjb2RlIGZvciBmdW5jdGlv biBzc3Rfc2hpbTMyX3dyaXRlNjQ6DQogICAweDAwMDAwMDAwMDAwMDA5NWIgPCswPjogICAgIGNh bGwgICAweDk2MCA8c3N0X3NoaW0zMl93cml0ZTY0KzU+DQogICAweDAwMDAwMDAwMDAwMDA5NjAg PCs1PjogICAgIHB1c2ggICByYnANCiAgIDB4MDAwMDAwMDAwMDAwMDk2MSA8KzY+OiAgICAgbW92 ICAgIHJicCxyc3ANCiAgIDB4MDAwMDAwMDAwMDAwMDk2NCA8Kzk+OiAgICAgbW92ICAgIGVheCxl c2kNCiAgIDB4MDAwMDAwMDAwMDAwMDk2NiA8KzExPjogICAgbW92ICAgIFFXT1JEIFBUUiBbcmRp K3JheCoxXSxyZHgNCiAgIDB4MDAwMDAwMDAwMDAwMDk2YSA8KzE1PjogICAgcG9wICAgIHJicA0K ICAgMHgwMDAwMDAwMDAwMDAwOTZiIDwrMTY+OiAgICByZXQNCkVuZCBvZiBhc3NlbWJsZXIgZHVt cC4NCg0KDQpSZWdhcmRzLA0KQnJlbnQNCg0KPiANCj4gZGlmZiAtLWdpdCBhL3NvdW5kL3NvYy9p bnRlbC9jb21tb24vc3N0LWRzcC5jDQo+IGIvc291bmQvc29jL2ludGVsL2NvbW1vbi9zc3QtZHNw LmMNCj4gaW5kZXggZWM2NmJlMjY5YjY5Li5lOTZmNjM2Mzg3ZDkgMTAwNjQ0DQo+IC0tLSBhL3Nv dW5kL3NvYy9pbnRlbC9jb21tb24vc3N0LWRzcC5jDQo+ICsrKyBiL3NvdW5kL3NvYy9pbnRlbC9j b21tb24vc3N0LWRzcC5jDQo+IEBAIC0zNCwxNiArMzQsMTMgQEAgRVhQT1JUX1NZTUJPTF9HUEwo c3N0X3NoaW0zMl9yZWFkKTsNCj4gDQo+ICAgdm9pZCBzc3Rfc2hpbTMyX3dyaXRlNjQodm9pZCBf X2lvbWVtICphZGRyLCB1MzIgb2Zmc2V0LCB1NjQgdmFsdWUpDQo+ICAgew0KPiAtICAgICAgIG1l bWNweV90b2lvKGFkZHIgKyBvZmZzZXQsICZ2YWx1ZSwgc2l6ZW9mKHZhbHVlKSk7DQo+ICsgICAg ICAgd3JpdGVxKHZhbHVlLCBhZGRyICsgb2Zmc2V0KTsNCj4gICB9DQo+ICAgRVhQT1JUX1NZTUJP TF9HUEwoc3N0X3NoaW0zMl93cml0ZTY0KTsNCj4gDQo+ICAgdTY0IHNzdF9zaGltMzJfcmVhZDY0 KHZvaWQgX19pb21lbSAqYWRkciwgdTMyIG9mZnNldCkNCj4gICB7DQo+IC0gICAgICAgdTY0IHZh bDsNCj4gLQ0KPiAtICAgICAgIG1lbWNweV9mcm9taW8oJnZhbCwgYWRkciArIG9mZnNldCwgc2l6 ZW9mKHZhbCkpOw0KPiAtICAgICAgIHJldHVybiB2YWw7DQo+ICsgICAgICAgcmV0dXJuIHJlYWRx KGFkZHIgKyBvZmZzZXQpOw0KPiAgIH0NCj4gICBFWFBPUlRfU1lNQk9MX0dQTChzc3Rfc2hpbTMy X3JlYWQ2NCk7DQo+IA0KPiANCj4gVGhhbmtzLA0KPiBBbWFkZXVzeg0K