Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp141777pxx; Wed, 28 Oct 2020 00:25:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx5WFSTUv6LBOYycpscsDoTpWu+jWENGFzeWN9KFKTFi5xuErL3fWSHLP2dz1ejaok9Exsb X-Received: by 2002:a17:906:3a1a:: with SMTP id z26mr6052004eje.519.1603869946360; Wed, 28 Oct 2020 00:25:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603869946; cv=none; d=google.com; s=arc-20160816; b=orl9Vxt5N7cmwZCKmTBcxrEGOtH1vkMNcOVIOIEusSJtsuuFcx5W9QiHazcHAQkW0K g3gioCf3ZlrcAkM40GPWtPvg9IZQpzcDuuPX6RQiWj7WHQLG3VrdBJJOK1j8BRQ16M4y LwUoFZg3Bfq+xl683IRsE7wbKnBIqvSapzH6epaI/YfrDoXIHQX0aenoZbwyNOp37pNX 603N3HYoVBhDA3h/QjNPXsvetN+uxYu7kdwLrxI2liljde/rf481uNYiUZkwzKx/zXR3 rdUpREPPbhIqKcF/mdFmhx8aGY/laPKzZzVGjEv9KFdSovZ7q7E274NIsdDyiLyvAgYn X6xA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=J57Co4keOJLPpkOAtm30WeNaGboSbDo7KGbxSzSraLw=; b=cOmyJWfxoKNfUlVXmsvIaWy53kUVtZGW/jzhRDL5ouNeAxkvJNUyXIFW4xfemb0YdK TMEzlWtkPx2kD+NS1MkoUFp/NALc6ZN/T8lIqFUfx1BUCpsFBsVWA8jbr5bQdX1LibCD sU/6e0osACNb8uRpGsd3lnxHD3dJHrR+063wPzHjF4VwWBk6nQxtd7GGj8H5ggGQV4Xa tyGClkDAJCjaPYTe73rViAk2+bsD2vO6ck4SyXSakdUF5k4bcx71rWW/a1xhnlNwm0Uk BriXJX3OUdujPopOqiSWxcs0uoIyUJv7o3PoYPqKNhjNduSzsweFeTsAGsrTlq3SgR0h tK+g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20150623.gappssmtp.com header.s=20150623 header.b=yOHWFHMO; 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 gt24si2826896ejb.90.2020.10.28.00.25.24; Wed, 28 Oct 2020 00:25:46 -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=@bgdev-pl.20150623.gappssmtp.com header.s=20150623 header.b=yOHWFHMO; 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 S1750942AbgJ0MRy (ORCPT + 99 others); Tue, 27 Oct 2020 08:17:54 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:39403 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750918AbgJ0MRx (ORCPT ); Tue, 27 Oct 2020 08:17:53 -0400 Received: by mail-wm1-f65.google.com with SMTP id d3so1205111wma.4 for ; Tue, 27 Oct 2020 05:17:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=J57Co4keOJLPpkOAtm30WeNaGboSbDo7KGbxSzSraLw=; b=yOHWFHMOzbagC0sIByz6wesCWV3cXS/nI3Cmoh9rPQnQfktOmQ2fHmfj8t5QiyPB1i JUphXOi/RvRU2h+y1C0PS56sy6nIPSViAjZH7ZD1nL0kVb70/VdVHhj/AlJj5MwbzGtT Fz4SQHpcI/4fYul/80WnINgeUHB50rR1cTYD2+ptya0cZz6H6MnTFFgMAr7/MnsWRrjc rDDqtu/ht+rkyImTxS5uHgJepl4JUTv6GjjiiaPzGql9lSo9xdd048jkI/Kvk/PDUJaD tXJ1HdRkottcOLQk8yrpkIleD3Wyxw+1fcCHjnYdEOneZJMoeya+bL6uoh2P347Mm79Q Or/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=J57Co4keOJLPpkOAtm30WeNaGboSbDo7KGbxSzSraLw=; b=Bx2RPv9ypN2c48Tl00/vHBG7Jk4qtOfWlbN2e/lIvSpp3G7u8PWWP+GtSc67kBNUXF 5ea/N3Lk43FDfGxFy7qwTbdQRgUTTU19z1LKgJqsLiBNEVu1twdGTjYn7EFFFATpN0Xo 5YeaTTQGn3zpOg0+ccpLH48nQQ1X+MFsQ9n2YgUlDXi91GbpagyfIBtfLtPASz7nHBnE 0H2wQMT/CHR0zS33tLkK8MDO3Z3bVkKuOBCV35nJ6uolxM8u7vtmTMoc4yWkxKx9HY+5 AlA39dpUniiP0kiCCQUKOGdzzmoNL9BnaN0bCrDcdbf0R1W9B+7nUw3sHY5n5F4GEsxY YYMw== X-Gm-Message-State: AOAM533mLsyKE3DvQ8kBumS0Smn/K/dXEd+WSN6xZZi8bvAXAEVzDJfH dpPo/Ac6ZTKe4ks2uy7khyxtLg== X-Received: by 2002:a7b:c92c:: with SMTP id h12mr2566357wml.134.1603801070666; Tue, 27 Oct 2020 05:17:50 -0700 (PDT) Received: from debian-brgl.home (amarseille-656-1-4-167.w90-8.abo.wanadoo.fr. [90.8.158.167]) by smtp.gmail.com with ESMTPSA id a2sm1731908wrs.55.2020.10.27.05.17.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2020 05:17:49 -0700 (PDT) From: Bartosz Golaszewski To: Andy Shevchenko , Sumit Semwal , Gustavo Padovan , =?UTF-8?q?Christian=20K=C3=B6nig?= , Mauro Carvalho Chehab , Borislav Petkov , Tony Luck , James Morse , Robert Richter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Alexander Shishkin , Linus Walleij , "Michael S . Tsirkin" , Jason Wang , Christoph Lameter , Pekka Enberg , David Rientjes , Joonsoo Kim , Andrew Morton , Jaroslav Kysela , Takashi Iwai Cc: linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, linux-kernel@vger.kernel.org, linux-edac@vger.kernel.org, linux-gpio@vger.kernel.org, kvm@vger.kernel.org, virtualization@lists.linux-foundation.org, netdev@vger.kernel.org, linux-mm@kvack.org, alsa-devel@alsa-project.org, Bartosz Golaszewski Subject: [PATCH 7/8] hwtracing: intel: use krealloc_array() Date: Tue, 27 Oct 2020 13:17:24 +0100 Message-Id: <20201027121725.24660-8-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201027121725.24660-1-brgl@bgdev.pl> References: <20201027121725.24660-1-brgl@bgdev.pl> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Bartosz Golaszewski Use the helper that checks for overflows internally instead of manually calculating the size of the new array. Signed-off-by: Bartosz Golaszewski --- drivers/hwtracing/intel_th/msu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/hwtracing/intel_th/msu.c b/drivers/hwtracing/intel_th/msu.c index 3a77551fb4fc..7d95242db900 100644 --- a/drivers/hwtracing/intel_th/msu.c +++ b/drivers/hwtracing/intel_th/msu.c @@ -2002,7 +2002,7 @@ nr_pages_store(struct device *dev, struct device_attribute *attr, } nr_wins++; - rewin = krealloc(win, sizeof(*win) * nr_wins, GFP_KERNEL); + rewin = krealloc_array(win, nr_wins, sizeof(*win), GFP_KERNEL); if (!rewin) { kfree(win); return -ENOMEM; -- 2.29.1