Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp55279pxb; Tue, 28 Sep 2021 15:19:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw0q/kTbJy0jkDkG6P0FDB3NTJgLGhiiYxDhvo7gTF+bWSVdIKq/0w5X2Y5Zbf9ebUg/CIK X-Received: by 2002:a17:90b:3a8f:: with SMTP id om15mr2578776pjb.51.1632867566821; Tue, 28 Sep 2021 15:19:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632867566; cv=none; d=google.com; s=arc-20160816; b=QQYAnr89mwEXvZUFYlL7hPdt9h0MdAGtPLsB+lBFZygkSExhMWwu/iojkBLxayYlgb HulcEOu/DO6qPgbR1yKcXZj3Vp4MeLSeoq0CWCc/ty4fLUsZ/G7tOi4mclODq8CBI1hU +QYig6IqKqRRjFldWWvah19bpl+bwdQUjXkX/VSke5gGFqK8SsuE12XJve/klfvL3NsE 7zQjHcNQZzkpMkX1vpZ8Xp41DO5VMBXiUqY8RozFYcDmQuvZuqyUs478j8xGvUYr6ZTF KY7iBQ/fWl9f/kBCIRaaegubLeXoBtjyJJW+Gib6MD6Ee/A/H8pnsP5r07y/lI9n5T8X V/PA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=uEe8bg4RPOymcrJctcG/6SgJPpQEpNxYxWTeBOi6Ykw=; b=m9raa13OHcZqQDkf2N+zndTu4/jahgi79oTjYArt04wGdQM+2tnYlQGuDkFTr/ggtJ x7yB99oF4hluxWWaFkanCARAxx6ksRl5WrU8uJQM1NzVKRDf5hp7+5fXDHavS0dEdYyJ 2mpRFbdPBE86xFKwBfFKhgoTyvGrc4UvzVyrufcyBeafQ9N8XZ4vEUUIgwDCKE9dqU0T zwrbdT0kNQtfr6DVYbmjzI8E4MVXKv1mWdkC2JpdYcpjAqjTbCsJ8F4kGI4+3Hz+aQDe ltGLlTKIFv9HwGAnysUPaZw8ffUhjL5YMVxGGL8rK5q3dp4XA7lZ/rsgoB3tgoic4lVD OQ9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=jSwtgiY9; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p8si490700pgb.460.2021.09.28.15.19.14; Tue, 28 Sep 2021 15:19:26 -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=@kernel.org header.s=k20201202 header.b=jSwtgiY9; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243067AbhI1WUK (ORCPT + 99 others); Tue, 28 Sep 2021 18:20:10 -0400 Received: from mail.kernel.org ([198.145.29.99]:38824 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242981AbhI1WUG (ORCPT ); Tue, 28 Sep 2021 18:20:06 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 3652A6134F; Tue, 28 Sep 2021 22:18:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1632867506; bh=5J0hY9xgoHquzGvQlOV+Av63MmjnlOGF9TMY09r5wos=; h=Date:From:To:Cc:Subject:From; b=jSwtgiY9ALwoZuiz/OECPEXHzc3u6igBwRmJzenKUw1kaa1Ghok+oOPeCejks9fQ0 6nGlXJeQAFn9u8GBzntySvne7RNmGNi1/2kJbUK3++P2QTE6f7qWlVur/j/xFnSMLW WsABrnrouI3JaFKfJxgywqFsf0indPGsf97gis4e+0k6zkhUPgt6Ztc7o6bl4p9EEg k/cZWSKsQFZetYLscriMHKS4t2K820opsTd8dQMCEsh7klKZF5tfFqx7bwKVDosRI8 YWJ2x6kxWxSkJXqPpth/4xuuUt4uZ5OzQGYTvtUcrK97JlJ93cUo3UDgpr6rumRvma vz+2QVCq8esHg== Date: Tue, 28 Sep 2021 17:22:29 -0500 From: "Gustavo A. R. Silva" To: Joerg Roedel , Will Deacon Cc: iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, "Gustavo A. R. Silva" , linux-hardening@vger.kernel.org Subject: [PATCH][next] iommu/dma: Use kvcalloc() instead of kvzalloc() Message-ID: <20210928222229.GA280355@embeddedor> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use 2-factor argument form kvcalloc() instead of kvzalloc(). Link: https://github.com/KSPP/linux/issues/162 Signed-off-by: Gustavo A. R. Silva --- drivers/iommu/dma-iommu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iommu/dma-iommu.c b/drivers/iommu/dma-iommu.c index 896bea04c347..18c6edbe5fbf 100644 --- a/drivers/iommu/dma-iommu.c +++ b/drivers/iommu/dma-iommu.c @@ -616,7 +616,7 @@ static struct page **__iommu_dma_alloc_pages(struct device *dev, if (!order_mask) return NULL; - pages = kvzalloc(count * sizeof(*pages), GFP_KERNEL); + pages = kvcalloc(count, sizeof(*pages), GFP_KERNEL); if (!pages) return NULL; -- 2.27.0