Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp4167080pxb; Tue, 25 Jan 2022 05:01:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJywonMXAJyqVQnBcotWyQqbrl0QkVcG0fthmOtSdGKB2BkEnW6YICNjdMA/XJNxgT70qiWn X-Received: by 2002:a63:6a49:: with SMTP id f70mr15114796pgc.244.1643115699978; Tue, 25 Jan 2022 05:01:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643115699; cv=none; d=google.com; s=arc-20160816; b=dqoKhAV861xyNIkRDYSrnxp0CwNlFIc/ktvg6bkIpBTgp8AN4l6NsbRHG6mTQd8bGm 5KavsLW8NitUTDTwpy8AsvCoucl0bi0DyacRQ08zrmGcBavk/flzIciPMrSDhl1UGFOw sv7+AxCZh2QjCXNJEcLeJzJe/XV5FJjpQKriIh71Sri24Os7XsVdjunNRLEIbECBlgh2 EdWaIi7+uri3jd5Rny6UfZD661cNMmIrJ0/i/ob0YI0MQoXz0I2Z4cgBOMwDzn1MpEom bDw600LiT3sNTXM0XVNTe63phyLBOq8rmO/ejAOkJgBNrRtg0P8QaJ/ioEzd8SdA7vL3 eq6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from; bh=MLnJbL1Y9NcQ7r6+KwJXBAI7iQPeUiFINK3IWwB9Bwg=; b=d6xiV+siMfayVf8Az/5jEpyYL+m+xpmPDWm4BsSY8vfgTlFZzieMVz+0SaWxp9j7qM fXjRzq96f1FYeWJUZPsNeIiXC4jpv1ui5lcQsgZ/poNLhlNTg5epSxQ/0N45BnE/X0O+ YFO4khmUJX/BbN51/sjh0UwDMjv/JzLFNQd+YPEOa8a8bKkWroJXrr9ivPEzRmUiIifR WEytbk7sUBznFQRY4boM5pL9ICsKSw85ww2EN2J5Y4wZYCc4r3ohTc8u2IWu2Uu5q86v cv/I2QFgzHbWf2aoDbn19zaURXAHAVp2/2e9UExK9xrGBWQu74al7+zYGtCud/5UzDRu XMaw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c20si227651pjv.147.2022.01.25.05.01.26; Tue, 25 Jan 2022 05:01:39 -0800 (PST) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241499AbiAYJBI (ORCPT + 99 others); Tue, 25 Jan 2022 04:01:08 -0500 Received: from mailgw01.mediatek.com ([60.244.123.138]:59832 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1454195AbiAYI6C (ORCPT ); Tue, 25 Jan 2022 03:58:02 -0500 X-UUID: e36f52b9f18c48b0808064306dec9d9e-20220125 X-UUID: e36f52b9f18c48b0808064306dec9d9e-20220125 Received: from mtkmbs10n2.mediatek.inc [(172.21.101.183)] by mailgw01.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1279613384; Tue, 25 Jan 2022 16:57:58 +0800 Received: from mtkcas10.mediatek.inc (172.21.101.39) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.792.3; Tue, 25 Jan 2022 16:57:56 +0800 Received: from localhost.localdomain (10.17.3.154) by mtkcas10.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Tue, 25 Jan 2022 16:57:55 +0800 From: Yong Wu To: Joerg Roedel , Rob Herring , "Matthias Brugger" , Will Deacon CC: Robin Murphy , Krzysztof Kozlowski , Tomasz Figa , , , , , , , Hsin-Yi Wang , , , , , , "AngeloGioacchino Del Regno" , , , , Subject: [PATCH v4 08/35] iommu/mediatek: Use kmalloc for protect buffer Date: Tue, 25 Jan 2022 16:56:07 +0800 Message-ID: <20220125085634.17972-9-yong.wu@mediatek.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20220125085634.17972-1-yong.wu@mediatek.com> References: <20220125085634.17972-1-yong.wu@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-MTK: N Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org No need zero for the protect buffer that is only accessed by the IOMMU HW translation fault happened. Signed-off-by: Yong Wu --- drivers/iommu/mtk_iommu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iommu/mtk_iommu.c b/drivers/iommu/mtk_iommu.c index e6e4ee471867..d982dfd815c6 100644 --- a/drivers/iommu/mtk_iommu.c +++ b/drivers/iommu/mtk_iommu.c @@ -794,7 +794,7 @@ static int mtk_iommu_probe(struct platform_device *pdev) data->plat_data = of_device_get_match_data(dev); /* Protect memory. HW will access here while translation fault.*/ - protect = devm_kzalloc(dev, MTK_PROTECT_PA_ALIGN * 2, GFP_KERNEL); + protect = devm_kmalloc(dev, MTK_PROTECT_PA_ALIGN * 2, GFP_KERNEL); if (!protect) return -ENOMEM; data->protect_base = ALIGN(virt_to_phys(protect), MTK_PROTECT_PA_ALIGN); -- 2.18.0