Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5726713pxb; Thu, 20 Jan 2022 03:23:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJye4gXUWPwNrwcfuHil5pP+ybgyomj2fV4F7VZE3XovhxMAs2DGEgz+sLOLkKvMD9/aZp8b X-Received: by 2002:a17:90a:8589:: with SMTP id m9mr3905143pjn.171.1642677781022; Thu, 20 Jan 2022 03:23:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642677781; cv=none; d=google.com; s=arc-20160816; b=lx2bAWqgFr1VhUm5TZrYr/mDonF/YDXjJNDiZcanYPlx0v3d2kDAR4q9Q8riwpmSQT gWd3jZPoMwjTJ2t4F6fdMviY52OhdDGlaPbrp4zh3SgQaaMfm1KXEg77vLVveT6I0zB3 fBZPikvYteSjbE1H+ysAx722Fcsbyw2ZTR8YYHbVkXnXKzb2+YYBm7xS1aBa/05KWjRi N+CkOyk4yAjBV8yEivAD7fN5yQSD0D1X5W7iJkBe9DMibp7Lmut1fIz/B5gHCUIFykVr C9ijoQS9miBK/t4nq6zQX6cDJo7GRsevUlCeIfFxMwcNJciOt23vXHmNnJpti9tkvI93 JQTw== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=Vty4LAKo56b/9i0RuLPITGFBiG8isiahCkiw6B3TP94=; b=l9+Lyl8oILd24X35AM21uITZ1J+mJDpg4Nw+H4aJ8O4TVeBrWw9LdgsgwBuWa1d+d8 TWhrUBIGnZ9lXB82Hod55LlXCcbslZA8BOAvEoeDdBBeoLlxDS7sW4Jmm54QQVt+5F4C nfqsR7mNpnbrY5pj08E1R534Z0c/JGgIOgNPTR29W6+8aeH/RqSZ4mFSyubCu31ZINJc 1RnEJ7x3wz0B+3mlCkpVB9/II8sKsenefftWGiui17sQzHAtKhy8n7GH+inAm/0323pE HqTGPHfJ4G2NItkQig1Ar3H8mpV4LT1E1uyzPGK2Z/f3J/fnJsMeviROHzQXSeRWS+1B TY6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=en6ZVaKE; 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=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u5si2911582plg.310.2022.01.20.03.22.49; Thu, 20 Jan 2022 03:23:01 -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; dkim=pass header.i=@collabora.com header.s=mail header.b=en6ZVaKE; 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=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242644AbiARNiK (ORCPT + 99 others); Tue, 18 Jan 2022 08:38:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44972 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239194AbiARNiH (ORCPT ); Tue, 18 Jan 2022 08:38:07 -0500 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6A6ABC061574 for ; Tue, 18 Jan 2022 05:38:07 -0800 (PST) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: kholk11) with ESMTPSA id 980171F43F1C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1642513086; bh=gAJqDSZX33NiJSylH50FUmE5ljeiUi+EvyLQjN8gu0s=; h=From:To:Cc:Subject:Date:From; b=en6ZVaKEZ5/Pcq6HgkiyVqRZ/ISe6Mx4RYmT5gQQ1+x6gnXvJVHmWg0exmzoyqhvJ 7prirfD4v9hYzp5XMmqJrbD/N+j0Ex5Ke3RPaWsww6YSLbc+5R6jC1y6XNDDiq1D0D woERW0SCrQa8NcH8w9osIcXVQz56C0dluayI0XUvsgbRxBzP72fzktTf1gdFNmzr3S 3sqs6dbyBdjpARKvso0i2HYRiy4nDc4RwdrI5s6a4oyb7XCylZxytyXZEs3JW5PBsG 2g6jXjZVV1Sb+OOFpuOCJpPyjlbhO1gZH3wRXPjSrKPHYLzFkBMnVUg+qxfenY707V QeGBbOq7IBg5g== From: AngeloGioacchino Del Regno To: chunkuang.hu@kernel.org Cc: p.zabel@pengutronix.de, airlied@linux.ie, daniel@ffwll.ch, matthias.bgg@gmail.com, dri-devel@lists.freedesktop.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel@collabora.com, AngeloGioacchino Del Regno Subject: [PATCH 1/2] drm: mediatek: mtk_drm_plane: Use kmalloc in mtk_plane_duplicate_state Date: Tue, 18 Jan 2022 14:37:58 +0100 Message-Id: <20220118133759.112458-1-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.33.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org There is no need to zero out the newly allocated memory because we are duplicating all members of struct mtk_plane_state: switch to kmalloc to save some overhead. Signed-off-by: AngeloGioacchino Del Regno --- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/mediatek/mtk_drm_plane.c b/drivers/gpu/drm/mediatek/mtk_drm_plane.c index c74cb94e445e..39cb9a80d976 100644 --- a/drivers/gpu/drm/mediatek/mtk_drm_plane.c +++ b/drivers/gpu/drm/mediatek/mtk_drm_plane.c @@ -57,7 +57,7 @@ static struct drm_plane_state *mtk_plane_duplicate_state(struct drm_plane *plane struct mtk_plane_state *old_state = to_mtk_plane_state(plane->state); struct mtk_plane_state *state; - state = kzalloc(sizeof(*state), GFP_KERNEL); + state = kmalloc(sizeof(*state), GFP_KERNEL); if (!state) return NULL; -- 2.33.1