Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp624859ybg; Tue, 28 Jul 2020 14:39:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy0PfOTqLOKKXr34r21/zgqlE9D+OrHTatEI6UkLF1plVZaVH9h3LmcPySokX0y1d0whHos X-Received: by 2002:a17:907:4303:: with SMTP id nh3mr10062184ejb.520.1595972359736; Tue, 28 Jul 2020 14:39:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595972359; cv=none; d=google.com; s=arc-20160816; b=mUL+z0V3IoTcObH+bkfuG70lx7mpV7CPOr0ZnN5AFM/7Z53dM7yVATVYa1PYx7E5+H S/v3oMNyeTuWBzY/6XliEwG7cd0415EMzjBX8u3HuaH8oI1OGUWocTUB/Qu+byMPRV7N ctubowyl4NrXAvEtiOh6Fr0/qxqMsWhCUgIx0dtLFjhSmg7TKE2Y/Dj7VMiF1yvwRmyu eW5JtUIHnNZLE6dtdLTAk2/aNECyzIs8pikBXGpjBw6Cix8GmzGJ0l+IkBQ1E15FuIAJ eDNLRV9kU59ON2u+xI8kgOLFMS8j+v3qpj8bHq5rsZTcyjCC0pSOmFtwQjofyUfmkTFq f19A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=v3rg3y6YkACiXEIoKh+CleYC9RV1B8woYIuu28KMC5U=; b=Tlu1Vm53FOvrBSqUfp2bGRuR0VbPD4DXN7DTg3cg3LddsWuo8I+UF20ES67C8bWghs 5xTA+ULMST7nEtFs5BBrLAigBxOVazX+o6UoZtQo4xasP7l6s3Gm0/7Md9a8jnh8UHFm kcmRfXVV2GBBr4izK48VwlJx1smkWoRuY0NDd0Dk9NC1pOKtHjBlHDmxR5/u/oC67beo 0GOu2i3tTyJwg7yRVRo5p/pKKGallYlBO2kAHxYoI3hcP0sFeLvb+hjypQSIpqsg3h0l SsEEXEKPszgxKE+5wJlxrGqZntSXNM1a37bk2sp4Rc5SU/m+TkDI9hE5L7otB1j3TCii QSoQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Au1vYSzj; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dc15si3448525ejb.374.2020.07.28.14.38.57; Tue, 28 Jul 2020 14:39:19 -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=@linaro.org header.s=google header.b=Au1vYSzj; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729977AbgG1Vhn (ORCPT + 99 others); Tue, 28 Jul 2020 17:37:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45694 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729372AbgG1Vh3 (ORCPT ); Tue, 28 Jul 2020 17:37:29 -0400 Received: from mail-il1-x143.google.com (mail-il1-x143.google.com [IPv6:2607:f8b0:4864:20::143]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 881C4C061794 for ; Tue, 28 Jul 2020 14:37:29 -0700 (PDT) Received: by mail-il1-x143.google.com with SMTP id z17so2446396ill.6 for ; Tue, 28 Jul 2020 14:37:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=v3rg3y6YkACiXEIoKh+CleYC9RV1B8woYIuu28KMC5U=; b=Au1vYSzjCeHwJX24VbMmrV6FjIv1BFAOR507vujs2WCywQIeFksgxcyy0RGK8PxQrO Dn6c5YRpP8ZPZbSqc0XGjSaUkXxZPTIS6DLELa/60Vs33uYWgWeTTB6dWa6mEikqUI1U 9utOWGiUO65V4gy3fX0lsDDYogHc+D7wg7k5I/89LtredY4xtoVqip6kv3lQOtd0PIJ0 scyEt1q0UrmwqVjWkRIzhHrFWt39bnxI7hDrPkJd/uvp/UN7/kNmJXHD12yVxcI6buqc VYpIphXovb9bPdhp9X/ju7CIn5XXFhuh84sLJSTHRe66tjqsTVaOVUZAnDU3X4GMMIcA pCvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=v3rg3y6YkACiXEIoKh+CleYC9RV1B8woYIuu28KMC5U=; b=YVeHYEdbLnMdHXDO+tfS0LZ2q3ysvcnhRAYWjY5mG57NqzQ4RPiQk3XbypRe9bYux0 OIXfTEk0uwKBf5h+VjnvOKxdObJnMa7m3kRWYiujS4peZZpFpMv6Sk1+tPVeAMHRypWw vpX3kpYyOLeJo9JKWy46mE3a9gP5ysshOGurNiuxti4YCNe6ljuNJNlvbNNTzwGrXye9 11zQBtiXhBO9MCblR9nSslddjaFlKeu1knkfeGxQuRusSkxm8RgMKB1/NO1Qo6AgBdfs x3EMQRnA0ss0RAW81i5MS6Dm+X+l+VyVAM4D97h7XR3/ZqhMPFHQYVZO/wy/0ceZOE94 BnlA== X-Gm-Message-State: AOAM531wMmtwFCOWgMDzYurf650fF7Wma+J4FO9zg3IwO9jCn85Ukyng FgzYzX2JYq3k91UUVsdIWIGceMA1pYCOmSCg1F/JzA== X-Received: by 2002:a92:cb07:: with SMTP id s7mr13858295ilo.58.1595972248866; Tue, 28 Jul 2020 14:37:28 -0700 (PDT) MIME-Version: 1.0 References: <20200727015054.8351-1-vulab@iscas.ac.cn> In-Reply-To: <20200727015054.8351-1-vulab@iscas.ac.cn> From: Mathieu Poirier Date: Tue, 28 Jul 2020 15:37:18 -0600 Message-ID: Subject: Re: [PATCH] coresight: Use devm_kcalloc() in coresight_alloc_conns() To: Xu Wang Cc: "Suzuki K. Poulose" , Mike Leach , Alexander Shishkin , linux-arm-kernel , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 26 Jul 2020 at 19:51, Xu Wang wrote: > > A multiplication for the size determination of a memory allocation > indicated that an array data structure should be processed. > Thus use the corresponding function "devm_kcalloc". > > Signed-off-by: Xu Wang > --- > drivers/hwtracing/coresight/coresight-platform.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/hwtracing/coresight/coresight-platform.c b/drivers/hwtracing/coresight/coresight-platform.c > index e4912abda3aa..d1460b6e4e07 100644 > --- a/drivers/hwtracing/coresight/coresight-platform.c > +++ b/drivers/hwtracing/coresight/coresight-platform.c > @@ -27,7 +27,7 @@ static int coresight_alloc_conns(struct device *dev, > struct coresight_platform_data *pdata) > { > if (pdata->nr_outport) { > - pdata->conns = devm_kzalloc(dev, pdata->nr_outport * > + pdata->conns = devm_kcalloc(dev, pdata->nr_outport, https://lkml.org/lkml/2020/5/27/1098 > sizeof(*pdata->conns), > GFP_KERNEL); > if (!pdata->conns) > -- > 2.17.1 >