Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7762935imu; Fri, 28 Dec 2018 04:33:27 -0800 (PST) X-Google-Smtp-Source: AFSGD/Xxakfyt/T1FCBoW2zXTj458Q6rkzKySKfMcZVpF+TQL7IxS9awi1US1JMveLIA8Q2pqzbk X-Received: by 2002:a62:3a04:: with SMTP id h4mr27733834pfa.119.1546000407447; Fri, 28 Dec 2018 04:33:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546000407; cv=none; d=google.com; s=arc-20160816; b=0CmwgMU/4Lm9qo2ATdfo0BMrKfID/viIxUodmwWF7Li2n6h2G3ANf6PS4/mM3dJTG+ XB7yOHajcIuBHGt0Nj2a1KOhkA8L3ZI8j2QV+Omg5oRtdlC5TbRGzYMeHmrduC4IbWVP dUoM9IWtpRTIsyXbVVC9ENmJ5l3rhp4Db0fG5DU21RN4sd40PGNJR1dD7LXRDjM5PMp1 1kZHT6ZUiXvKKrWJu/n4BXl07GNJkSK++14incNMts01dko16OuFmB+/dB6AIDyKY8KN oSLlRF/5byTOLE14rAuXHFtMa6UWB6cS4P1qM+bR05eyIGsngJJ7MUaZ3eYKx9lVML3s 9W1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=7/ArfSavvkQN2qK/WU8X6On+iJi0wDKQbXqw6MwtFWg=; b=elw84HlPE8hSRaGE3cv4t0zbp2smaaDqZmh5jvachT4k8Bi+/0s6pv2xUvhnvPlBQT LI+NtHZ8RqIHevhDDU7AaX8Tl+7t/bJWRwYbIWUDNuSxkyyW+Pm0q+wRsWje0tbPP7l6 ej0aiTEPWMSb46l/FnI2uFIX6GABQAl3utqIbNScMrKhidzDzlFRPkdO1tU7x9EqykBh hbjb3sy48KHJ6q5uNB1V4d/4T4ti+IhZKf4Ks49Mt5u7D+EneOD0mZEK1jIvuFX9Y/cn hBCvInjlgUIzNmww21ICOJ84AE40vXl3ouqYor9OQNh1PROiTnCvCLWqbxLFsi2yB/8W gD9g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m3si22040585pld.331.2018.12.28.04.33.11; Fri, 28 Dec 2018 04:33:27 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731995AbeL1J5u (ORCPT + 99 others); Fri, 28 Dec 2018 04:57:50 -0500 Received: from smtp02.smtpout.orange.fr ([80.12.242.124]:56643 "EHLO smtp.smtpout.orange.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731985AbeL1J5t (ORCPT ); Fri, 28 Dec 2018 04:57:49 -0500 Received: from localhost.localdomain ([90.126.241.217]) by mwinf5d25 with ME id HMxn1z00A4i89ZE03MxnfN; Fri, 28 Dec 2018 10:57:48 +0100 X-ME-Helo: localhost.localdomain X-ME-Auth: Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI= X-ME-Date: Fri, 28 Dec 2018 10:57:48 +0100 X-ME-IP: 90.126.241.217 From: Christophe JAILLET To: jdike@addtoit.com, richard@nod.at, anton.ivanov@cambridgegreys.com, rppt@linux.vnet.ibm.com, akpm@linux-foundation.org, yuehaibing@huawei.com, keescook@chromium.org Cc: linux-um@lists.infradead.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, Christophe JAILLET Subject: [PATCH 2/2] um: vector: Use 'kmalloc_array' instead of 'kmalloc' Date: Wed, 26 Dec 2018 08:54:49 +0100 Message-Id: <20181226075449.11071-1-christophe.jaillet@wanadoo.fr> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use 'kmalloc_array' instead of 'kmalloc' when appropriate. Signed-off-by: Christophe JAILLET --- I don't know why it has not already been replaced in 6da2ec56059c ("treewide: kmalloc() -> kmalloc_array()". --- arch/um/drivers/vector_kern.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/um/drivers/vector_kern.c b/arch/um/drivers/vector_kern.c index 5b917716289d..dee5246bda81 100644 --- a/arch/um/drivers/vector_kern.c +++ b/arch/um/drivers/vector_kern.c @@ -507,12 +507,12 @@ static struct vector_queue *create_queue( return NULL; result->max_depth = max_size; result->dev = vp->dev; - result->mmsg_vector = kmalloc( - (sizeof(struct mmsghdr) * max_size), GFP_KERNEL); + result->mmsg_vector = kmalloc_array(max_size, sizeof(struct mmsghdr), + GFP_KERNEL); if (result->mmsg_vector == NULL) goto out_mmsg_fail; - result->skbuff_vector = kmalloc( - (sizeof(void *) * max_size), GFP_KERNEL); + result->skbuff_vector = kmalloc_array(max_size, sizeof(void *), + GFP_KERNEL); if (result->skbuff_vector == NULL) goto out_skb_fail; -- 2.19.1