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=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,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 55F33C33CB1 for ; Fri, 17 Jan 2020 11:13:15 +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 D4CE52082F for ; Fri, 17 Jan 2020 11:13:14 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="M0srlu78" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D4CE52082F 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 0F24E17DC; Fri, 17 Jan 2020 12:12:23 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 0F24E17DC DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1579259593; bh=S/HHJDSZsB5aZl37qpTvxKFpFI1oxwS9s3KKeuBG/5A=; h=Date:From:To:In-Reply-To:References:Cc:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=M0srlu78trtuXECOL7K6MRuB2AwqFmOmSxgjLIkZHK8Ci+eHwzMaUN8/ddydOpEeu XakwsgdKRTOWbZE0exyHFR5rh9k91M9UfyDvpaitXdymDrmT5dHzv+gFyP3I2oZmMA 6Omuc0Zx9mergOZTZwKouCA7yTDpA7R7euuuEB3c= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 84042F8014B; Fri, 17 Jan 2020 12:12:22 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 9B1BEF801EB; Fri, 17 Jan 2020 12:12:20 +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 757BBF800E9 for ; Fri, 17 Jan 2020 12:12:15 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 757BBF800E9 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 7CD95AF38; Fri, 17 Jan 2020 11:12:15 +0000 (UTC) Date: Fri, 17 Jan 2020 12:12:15 +0100 Message-ID: From: Takashi Iwai To: Keyon Jie In-Reply-To: <68e008e2-6796-f893-35ed-d76a2bf92587@linux.intel.com> References: <20200116045318.5498-1-yang.jie@linux.intel.com> <97bbe88d1a6b63fe8e9b02bf0c5ce4a80553c48d.camel@linux.intel.com> <3c0a0067043d614cd4491b28acf6d49640746b15.camel@linux.intel.com> <93ac843a-bad5-550e-f427-e2a94bd3e8ef@linux.intel.com> <3374dc7d-e969-5380-581a-f6801a2fe50f@linux.intel.com> <68e008e2-6796-f893-35ed-d76a2bf92587@linux.intel.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" , Pierre-Louis Bossart , "Rajwa, Marcin" Subject: Re: [alsa-devel] [PATCH] ALSA: pcm: fix buffer_bytes max constrained by preallocated bytes issue 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" T24gRnJpLCAxNyBKYW4gMjAyMCAxMTo0MzoyNCArMDEwMCwKS2V5b24gSmllIHdyb3RlOgo+IAo+ IAo+IAo+IE9uIDIwMjAvMS8xNyDkuIvljYg0OjAwLCBUYWthc2hpIEl3YWkgd3JvdGU6Cj4gPiBP biBGcmksIDE3IEphbiAyMDIwIDA2OjM3OjE2ICswMTAwLAo+ID4gS2V5b24gSmllIHdyb3RlOgo+ ID4+Cj4gPj4gT24gMjAyMC8xLzE3IOS4iuWNiDE6NDAsIFBpZXJyZS1Mb3VpcyBCb3NzYXJ0IHdy b3RlOgo+ID4+Pgo+ID4+Pj4+Pj4gU28sIGRvIHlvdSBzdWdnZXN0IG5vdCBkb2luZyBwcmVhbGxv Y2F0aW9uKG9yIGNhbGxpbmcgaXQgd2l0aCAwCj4gPj4+Pj4+PiBzaXplKSBmb3IgYWxsCj4gPj4+ Pj4+PiBkcml2ZXIgd2l0aCBUWVBFX1NHPyBJIGFtIGZpbmUgaWYgdGhpcyBpcyB0aGUgcmVjb21t ZW5kZWQKPiA+Pj4+Pj4+IG1ldGhvZCwgSSBjYW4gdHJ5Cj4gPj4+Pj4+PiB0aGlzIG9uIFNPRiBJ MlMgcGxhdGZvcm0gdG8gc2VlIGlmIGl0IGNhbiB3b3JrIGFzIHdlIHJlcXVpcmVkCj4gPj4+Pj4+ PiBmb3IgdmVyeSBsYXJnZQo+ID4+Pj4+Pj4gYnVmZmVyIHNpemUuCj4gPj4+Pj4KPiA+Pj4+PiBL ZXlvbiwgZm9yIHRoZSByZXN0IG9mIHVzIHRvIGZvbGxvdyB0aGlzIHBhdGNoLCB3b3VsZCB5b3Ug bWluZAo+ID4+Pj4+IGNsYXJpZnlpbmcgd2hhdCBkcml2ZXMgdGhlIG5lZWQgZm9yIGEgJ3Zlcnkg bGFyZ2UgYnVmZmVyIHNpemUnLAo+ID4+Pj4+IGFuZCB3aGF0IG9yZGVyIG9mIG1hZ25pdHVkZSB0 aGlzIHZlcnkgbGFyZ2Ugc2l6ZSB3b3VsZCBiZS4KPiA+Pj4+Pgo+ID4+Pj4+IEZXSVcsIHdlJ3Zl IG1lYXN1cmVkIGNvbnNpc3RlbnRseSBvbiBkaWZmZXJlbnQgV2luZG93cy9MaW51eAo+ID4+Pj4+ IHBsYXRmb3JtcywgbWF5YmUgMTAgeWVhcnMgYWdvLCB0aGF0IG9uY2UgeW91IHJlYWNoIGEgYnVm ZmVyIG9mIDFzCj4gPj4+Pj4gKDM4NCBrQikgdGhlIGJlbmVmaXRzIGZyb20gaW5jcmVhc2luZyB0 aGF0IGJ1ZmZlciBzaXplIGZ1cnRoZXIgYXJlCj4gPj4+Pj4gbWFyZ2luYWwgaW4gdGVybXMgb2Yg cG93ZXIgY29uc3VtcHRpb24sIGFuZCBnZW5lcmF0ZSBhbGwga2luZHMgb2YKPiA+Pj4+PiBpc3N1 ZXMgd2l0aCB2b2x1bWUgdXBkYXRlcyBhbmQgZGVmZXJyZWQgcm91dGluZyBjaGFuZ2VzLgo+ID4+ Pj4+Cj4gPj4+PiBXZSBuZWVkIGJpZ2dlciBidWZmZXIgb24gaG9zdCBzaWRlIHRvIGNvbXBlbnNh dGUgdGhlIHdha2UgdXAgdGltZQo+ID4+Pj4gZnJvbSBkMGl4IHRvIGQwIHdoaWNoIHRha2VzIH4y IHNlY29uZHMgb24gbXkgc2V0dXAuIFNvLCB3aWl0aAo+ID4+Pj4gc21hbGxlciBidWZmZXIgc2l6 ZXMgbGlrZSA8IDIgc2Vjb25kcyB3ZSBvdmVyd3JpdGUgZGF0YSBzaW5jZSBGVwo+ID4+Pj4ga2Vl cHMgY29wcGluZyB3aGlsZSBob3N0IGRvZXNuJ3QgcmVhZCB1bnRpbCBpdHMgdXAgYW5kIHJ1bm5p bmcKPiA+Pj4+IGFnYWluLgo+ID4+Pgo+ID4+PiBSaWdodCwgdGhhdCdzIGEgdmFsaWQgY2FzZSwg YnV0IHRoYXQncyAyNTYga0IsIG5vdCAndmVyeSBsYXJnZScgb3IKPiA+Pj4gbGlrZWx5IHRvIGV2 ZXIgdHJpZ2dlciBhbiBPT00gY2FzZS4KPiA+Pgo+ID4+IEZvciBTMjRfTEUsIGl0IGlzIDUxMktC LCB0aGUgcG9pbnQgaXMgdGhhdCBpZiB3ZSBjYW4ndCByZS1hbGxvY2F0ZQo+ID4+IGJ1ZmZlciBh dCBod19wYXJhbXMoKSBzdGFnZSwgdGhlbiB3ZSBuZWVkIGZvbGxvdyBhIEJLTSB0aGF0IHdlIGhh dmUgdG8KPiA+PiBwcmVhbGxvY2F0ZSB0aGUgbGFyZ2VzdCBETUEgYnVmZmVyIHRoYXQgd2UgY2xh aW0gdG8gc3VwcG9ydCBhdAo+ID4+IHBjbV9uZXcoKSwgSSB0aGluayB0aGlzIGlzIGFjdHVhbGx5 IGFub3RoZXIga2luZCBvZiB3YXN0IHdpdGggdGhlc2UKPiA+PiBsYXJnZXN0IHBpbm5lZCBidWZm ZXIgdGhhdCBjYW4ndCBiZSBzd2FwcGVkIG91dC4uLgo+ID4KPiA+IFdlbGwsIHRoYXQncyB0aGUg Y2FzZSB5b3UnZCBuZWVkIGEgbGFyZ2VyIHByZWFsbG9jYXRpb24uCj4gPiBJIGd1ZXNzIG1hbnkg ZGlzdHJvcyBhbHJlYWR5IHNldCBpdCB0byBhIGhpZ2hlciB2YWx1ZSBmb3IgUHVsc2VBdWRpby4K PiA+IFRoZSBkZWZhdWx0IDY0a0IgaXMganVzdCBmcm9tIGhpc3RvcmljYWwgYW5kIGNvbXBhdGli aWxpdHkgcmVhc29uLCBhbmQKPiA+IHdlIG1heSBleHRlbmQgaXQgdG8gMU1CIG9yIHNvIG5vdy4K PiAKPiBJbiBTT0YgZHJpdmVyLCB3ZSBkb24ndCB1c2Uga2VybmVsIGNvbmZpZyBpdGVtIGxpa2UK PiBDT05GSUdfU05EX0hEQV9QUkVBTExPQ19TSVpFIGZvciBIREEsIHRoZSBjb2RlIGZvciBpdCBp czoKPiAKPiAJc25kX3BjbV9saWJfcHJlYWxsb2NhdGVfcGFnZXMocGNtLT5zdHJlYW1zW3N0cmVh bV0uc3Vic3RyZWFtLAo+IAkJCQkgICAgICBTTkRSVl9ETUFfVFlQRV9ERVZfU0csIHNkZXYtPmRl diwKPiAJCQkJbGUzMl90b19jcHUoY2Fwcy0+YnVmZmVyX3NpemVfbWluKSwKPiAJCQkJbGUzMl90 b19jcHUoY2Fwcy0+YnVmZmVyX3NpemVfbWF4KSk7Cj4gCj4gU28gdGhlIHByZWFsbG9jYXRlZCBz aXplIGlzIGNvbmZpZ3VyZWQgdmlhIHRvcG9sb2d5IGZpbGUsIHRoYXQgaXMKPiBjYXBzLT5idWZm ZXJfc2l6ZV9taW4sIG5vIGNoYW5jZSBmb3IgUHVsc2VBdWRpbyB0byByZWNvbmZpZ3VyZSBpdC4K PiAKPiBTbywgaXQgbG9va3MgbGlrZSB3ZSBoYXZlIHRvIGNoYW5nZSBpdCB0byB0aGlzIGlmIHdl IGRvbid0IGNoYW5nZSB0aGUKPiBBTFNBIGNvcmU6Cj4gCj4gCXNuZF9wY21fbGliX3ByZWFsbG9j YXRlX3BhZ2VzKHBjbS0+c3RyZWFtc1tzdHJlYW1dLnN1YnN0cmVhbSwKPiAJCQkJICAgICAgU05E UlZfRE1BX1RZUEVfREVWX1NHLCBzZGV2LT5kZXYsCj4gLQkJCQlsZTMyX3RvX2NwdShjYXBzLT5i dWZmZXJfc2l6ZV9taW4pLAo+ICsJCQkJbGUzMl90b19jcHUoY2Fwcy0+YnVmZmVyX3NpemVfbWF4 KSwKPiAJCQkJbGUzMl90b19jcHUoY2Fwcy0+YnVmZmVyX3NpemVfbWF4KSk7CgpZZXMsIHBhc3Np bmcgYnVmZmVyX3NpemVfbWluIGZvciB0aGUgcHJlYWxsb2NhdGlvbiBzb3VuZHMgYWxyZWFkeQpi YWQuICBUaGUgZGVmYXVsdCB2YWx1ZSBzaG91bGQgYmUgc3VmZmljaWVudCBmb3IgdXN1YWwgb3Bl cmF0aW9ucywgbm90CnRoZSBjb3N0LWN1dHRpbmcgbWluaW11bS4gIE90aGVyd2lzZSB0aGVyZSBp cyBubyBtZXJpdCBvZgpwcmVhbGxvY2F0aW9uLgoKQWx0ZXJuYXRpdmVseSwgd2UgbWF5IHBhc3Mg MCB0aGVyZSwgaW5kaWNhdGluZyBubyBsaW1pdGF0aW9uLCB0b28uCkJ1dCwgdGhpcyB3b3VsZCBu ZWVkIGEgYml0IG90aGVyIGFkanVzdG1lbnQsIGUuZy4gc25kX3BjbV9oYXJkd2FyZQpzaG91bGQg aGF2ZSBsb3dlciBidWZmZXJfYnl0ZXNfbWF4LgoKClRha2FzaGkKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWxzYS1kZXZlbCBtYWlsaW5nIGxpc3QKQWxz YS1kZXZlbEBhbHNhLXByb2plY3Qub3JnCmh0dHBzOi8vbWFpbG1hbi5hbHNhLXByb2plY3Qub3Jn L21haWxtYW4vbGlzdGluZm8vYWxzYS1kZXZlbAo=