From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C882CEA854E for ; Tue, 10 Mar 2026 08:53:18 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2F8C710E697; Tue, 10 Mar 2026 08:53:18 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="HsB3nyr9"; dkim-atps=neutral Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3425210E697 for ; Tue, 10 Mar 2026 08:53:17 +0000 (UTC) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 5A96060097; Tue, 10 Mar 2026 08:53:16 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 39112C19423; Tue, 10 Mar 2026 08:53:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1773132796; bh=pwuUPVWLWGHgGRSRKZmh3n+gi0RBXfZl2/eGNbUr12k=; h=From:Subject:Date:To:Cc:From; b=HsB3nyr9Dh30UV9HshMqIwqkc2xVMC0pRI0LPWSc297yibRFLkjnHIZDGuR2u7nr1 xgDXbY+fvarSZIKRVLDX2+aZ2+3KlmfjyPhGyYl1m0QnKnPerpht1+pMO260PzALDt 6e3oaYU0Xb2YAHjSctUiM9R55EUWkvF2h00ftMQW1seEuBqe0y6WOTAmnXGoY+xsv4 fslP79k5//sVWGM0iUmaTtEY7ZjWdEsuiK1garWsVfw74rucGjmicgRT2KBBSvbYDw pcKzU2++eqk0EaS7dTVnePteyo36lvbEOaCbIXe3c8+WSsfQmMK6HAybwjktF2q5Jx g7GnkPo9LTl7Q== From: Linus Walleij Subject: [PATCH v2 0/2] dma-buf: heaps: Use page clearing helpers Date: Tue, 10 Mar 2026 09:53:10 +0100 Message-Id: <20260310-cma-heap-clear-pages-v2-0-ecbbed3d7e6d@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/22NQQqDMBBFryKz7pTERMWueo/iYkgmGmpVJkVax Ls3Fbrr8j3472+QWCInuBQbCK8xxXnKUJ4KcANNPWP0maFUZa2MMugehAPTgm5kElyo54SVVcG Qa0NjLOTpIhzi68jeusxDTM9Z3sfLqr/2F7T/g6tGjXUIVeup0bU31zvLxON5lh66fd8/3BOuU LkAAAA= X-Change-ID: 20260303-cma-heap-clear-pages-540f3ac9f734 To: Sumit Semwal , Benjamin Gaignard , Brian Starkey , John Stultz , "T.J. Mercier" , =?utf-8?q?Christian_K=C3=B6nig?= Cc: linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, Linus Walleij X-Mailer: b4 0.14.3 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Use clear_pages() and clear_highpage() properly in the DMA heap allocator. Signed-off-by: Linus Walleij --- Changes in v2: - Added a second patch to use the clear_highpage() helper. - Link to v1: https://lore.kernel.org/r/20260304-cma-heap-clear-pages-v1-1-6ff59da716d3@kernel.org --- Linus Walleij (2): dma-buf: heaps: Clear CMA pages with clear_pages() dma-buf: heaps: Clear CMA highages using helper drivers/dma-buf/heaps/cma_heap.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) --- base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f change-id: 20260303-cma-heap-clear-pages-540f3ac9f734 Best regards, -- Linus Walleij