Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp925120pxj; Wed, 2 Jun 2021 15:22:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzlBok/9/Z1asVNCa9KXVyqVLXoSMuj5e8+oumMQzASPOT3Ze3t8vw0GBWvvOmrukxRziN2 X-Received: by 2002:aa7:cd92:: with SMTP id x18mr40748108edv.17.1622672576249; Wed, 02 Jun 2021 15:22:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622672576; cv=none; d=google.com; s=arc-20160816; b=q04E2MdmUOr/ijMWUlp8sP1pm5xapCP7n9DaG/XP3qM8JHhu3jA7aisWYb8tTqspTA H7unzoqlZn5VaqZ8QLdc0hCme2UGTcTixP28eewmSHJc5Id/L/O9ryqrzdq5NHUZBxP0 Gd6aqcaXafkkaBKwen0JUgxHUiQuK+jjk/HbQ5f50zNzjxZmEF1BUy2PkmRDOsmx7BVp 8Igh0z4DmTUvvpjcKKlj8RSQVjyZTKaf31Winf/Qk12ucgydnOEX96f3wtrs3aR76Ift U7/sUk3y6swCQKE2guskBSPkYFFX4e/wWIsrwJ8bLnkg+uOlwLF6uSSBBj1vsvokasrr OUog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:in-reply-to :subject:cc:to:from:message-id:date; bh=3R+OLZ6BIaEHXlpz+mbXOUyiNXgMlVJE8HEvBnfemDY=; b=bGa8/DGnAXT8z4EHYlAp12nxn+r7LbJfQZTXddYgB4v53XVd5ogKLRp9xSFFdubCm0 dN7nv08DbVS/yaB2jrWaL4w+hchEPKtpjgIR4QXxtVJe0xkJLyCJV4tt4aG+YOWqecLN DqRH8dXMFjleeCj8zpUCy7xe65Q+2EL8CQGOZT9MwTH+ldqb+8xW9Fd4aybOtRg0f+Z0 MCAzGo5Dv0l0OXx5Yuvg4aH2czmz/31Tma6Fx9i3JSmo0hUctlT+7WBqjeBFBM7WbNyr N/c87xwLt9LzwFJJe7cfFerqxCrHdHbSyhwEDKNJl0e2Jx+hreXtcXCXaR3+le86Rs0r HVaA== ARC-Authentication-Results: i=1; mx.google.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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j6si840889edq.137.2021.06.02.15.22.33; Wed, 02 Jun 2021 15:22:56 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229736AbhFBWVF (ORCPT + 99 others); Wed, 2 Jun 2021 18:21:05 -0400 Received: from relmlor1.renesas.com ([210.160.252.171]:60257 "EHLO relmlie5.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S229541AbhFBWVF (ORCPT ); Wed, 2 Jun 2021 18:21:05 -0400 Date: 03 Jun 2021 07:19:20 +0900 X-IronPort-AV: E=Sophos;i="5.83,244,1616425200"; d="scan'208";a="83233837" Received: from unknown (HELO relmlir6.idc.renesas.com) ([10.200.68.152]) by relmlie5.idc.renesas.com with ESMTP; 03 Jun 2021 07:19:20 +0900 Received: from mercury.renesas.com (unknown [10.166.252.133]) by relmlir6.idc.renesas.com (Postfix) with ESMTP id 58D4740F9B99; Thu, 3 Jun 2021 07:19:20 +0900 (JST) Message-ID: <87im2vj4ev.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Dan Carpenter Cc: Colin King , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , alsa-devel@alsa-project.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH][next] ASoC: rsnd: check for zero node count In-Reply-To: <20210602112135.GF1955@kadam> References: <20210602103722.12128-1-colin.king@canonical.com> <20210602112135.GF1955@kadam> User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi > > From: Colin Ian King > > > > The call to rsnd_node_count can potentially return a zero node count > > so add a check for this corner case. (Note that the two other calls > > to rsnd_node_count in the kernel perform this check, so I think it > > justifies adding this). This avoids using a zero nr in a devm_kcalloc > > call. > > I don't have a problem with the patch, but really the code works fine > as is. A better commit message is: > > Most callers of_get_child_count() check that "nr" is non-zero so it > causes a static checker warning when we don't do that here. This > doesn't cause a problem or a crash, but having zero SSUIes (What's > plural of ssui?) doesn't make sense either so let's add a check. For the code Acked-by: Kuninori Morimoto Thank you for your help !! Best regards --- Kuninori Morimoto