Received: by 10.223.176.5 with SMTP id f5csp2201147wra; Thu, 8 Feb 2018 10:01:23 -0800 (PST) X-Google-Smtp-Source: AH8x226IOkzzGEMd1b+wgQYL4TYNB+E1AmyoLNhf8eYDZQ6yzvlI/wMD8OZlynAfUpV5YDezERCb X-Received: by 2002:a17:902:b406:: with SMTP id x6-v6mr38677plr.150.1518112883721; Thu, 08 Feb 2018 10:01:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518112883; cv=none; d=google.com; s=arc-20160816; b=dt2mknK8uBBBO3aAKYVv1J4pZ27GuQIHbTA7zrROFqZSAQds2mNC46YPeZqRifV3/S 2p3XAPn5TuRZL/HPCntsNN6TZlgjYEY4cLDSm3mhiOVpQZ3z+gPrcorjZzgwuC7WYwpZ q8vWhEVHQbsOrRIBDLNVK0QiyGD1hk7qS2A2PICJiuMlgGuM1H6pJC0Ij+GCocIfDSze vAsyRzpNKlrEqYVNFwUt/fKxfA6m/RBqFasdXKVVH6sM8MUCUnyHt6Ku93S+AboVLWWG qlul0idCDDjA0bRfLhuAbKeaik+8CSlp5gb2qn4Q/WsGqOjlYYfCujYsHW4RXKUDGALe o9EQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:arc-authentication-results; bh=Cs3DIeDn7wc/wS48pFzXLH1Ksz+dYssH/TvpEQlD5pg=; b=mXQpdDfxh1LTic1yRrvg0ptrGfCMaPjfYnjn27QLcINfOcdQVu5QE9KB0d7cJJjfeA IIZHZW/wRb87c9nMVoonrdhC9ke5aj9DOupJhaaFkyvlV3HUCO2/2qthLWs4yVIflju+ yZHcElV+uAzidBCyw/tr9rBivsfLXGfSEXEXtPErthJuwaWtDREypKxe2KXtzLAFSxcX NKzSJ31uYM4Amx2/LnRzsqrsWsoDyA0vLIw/NIg3TzGrFemz7Eo5NG4gew/C84fplnZw K/KpKRDPUktxZeSudZbGaSeYSXghCMiCPwc4lARP2lsEWmhD4bhWCpCE8JdQ+ii7poGX SsfQ== 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 e93-v6si272972plk.580.2018.02.08.10.01.07; Thu, 08 Feb 2018 10:01:23 -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 S1752522AbeBHR7I (ORCPT + 99 others); Thu, 8 Feb 2018 12:59:08 -0500 Received: from mailgw01.mediatek.com ([210.61.82.183]:43995 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1752465AbeBHR7C (ORCPT ); Thu, 8 Feb 2018 12:59:02 -0500 X-UUID: 06c08d010b2a4fe0ba7142859d50567f-20180209 Received: from mtkcas09.mediatek.inc [(172.21.101.178)] by mailgw01.mediatek.com (envelope-from ) (mhqrelay.mediatek.com ESMTP with TLS) with ESMTP id 971562605; Fri, 09 Feb 2018 01:58:58 +0800 Received: from mtkcas09.mediatek.inc (172.21.101.178) by mtkmbs08n1.mediatek.inc (172.21.101.55) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 9 Feb 2018 01:58:57 +0800 Received: from mtkswgap22.mediatek.inc (172.21.77.33) by mtkcas09.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1210.3 via Frontend Transport; Fri, 9 Feb 2018 01:58:57 +0800 From: To: , , , CC: , , , , , Fengguang Wu , Sean Wang , Julia Lawall Subject: [PATCH v4 5/5] dmaengine: mediatek: fix zalloc-simple.cocci warnings Date: Fri, 9 Feb 2018 01:58:51 +0800 Message-ID: X-Mailer: git-send-email 1.7.9.5 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain X-MTK: N Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Fengguang Wu Use zeroing allocator rather than allocator followed by memset with 0 Generated by: scripts/coccinelle/api/alloc/zalloc-simple.cocci Fixes: c8e4b2e4ca21 ("dmaengine: mediatek: Add MediaTek High-Speed DMA controller for MT7622 and MT7623 SoC") Cc: Sean Wang Signed-off-by: Fengguang Wu Signed-off-by: Julia Lawall Signed-off-by: Sean Wang --- drivers/dma/mediatek/mtk-hsdma.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/dma/mediatek/mtk-hsdma.c b/drivers/dma/mediatek/mtk-hsdma.c index 42b5b23..d3b90fe 100644 --- a/drivers/dma/mediatek/mtk-hsdma.c +++ b/drivers/dma/mediatek/mtk-hsdma.c @@ -325,13 +325,11 @@ static int mtk_hsdma_alloc_pchan(struct mtk_hsdma_device *hsdma, * and [MTK_DMA_SIZE ... 2 * MTK_DMA_SIZE - 1] is for RX ring. */ pc->sz_ring = 2 * MTK_DMA_SIZE * sizeof(*ring->txd); - ring->txd = dma_alloc_coherent(hsdma2dev(hsdma), - pc->sz_ring, &ring->tphys, - GFP_ATOMIC | __GFP_ZERO); + ring->txd = dma_zalloc_coherent(hsdma2dev(hsdma), pc->sz_ring, + &ring->tphys, GFP_ATOMIC); if (!ring->txd) return -ENOMEM; - memset(ring->txd, 0, pc->sz_ring); ring->rxd = &ring->txd[MTK_DMA_SIZE]; ring->rphys = ring->tphys + MTK_DMA_SIZE * sizeof(*ring->txd); ring->cur_tptr = 0; -- 2.7.4