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 ABFA9EB1070 for ; Tue, 10 Mar 2026 15:29:30 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1C26B10E2AB; Tue, 10 Mar 2026 15:29:30 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.b="F5LktZki"; dkim-atps=neutral Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) by gabe.freedesktop.org (Postfix) with ESMTPS id E5D9710E2AB for ; Tue, 10 Mar 2026 15:29:28 +0000 (UTC) Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-485317b6bd0so72615e9.1 for ; Tue, 10 Mar 2026 08:29:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773156567; cv=none; d=google.com; s=arc-20240605; b=k7mCrvtZ5/4/tconZT58rW+9JxKy/zqqLQNFcYFGRXdZ7SB1DUdIxVVetf12S6xk5i TZeMRFWsUXgvJMKnCDuJ9AWCyEBjYQzNF57b7Q/OmbzTHpoeEyWuHdy94YwwJxRoX5dD zQxyo2dgASqFW3ZB0A5Jql6JMRWUJ+ntWuT/v300V9A+gPvhQ7kiPcEw1KbWZMzvGT1f 1sfjseok9s4V7jcUEqjO26K0F/leOkbhk8X5Rh29A++D0oxrzwUzmlH3FV3SwI2uxQLV 6TE1bTJ73npuguk5EYp3bHfIaN5bptZrOrrzg/okGU6xvIDGQAtR8dEcn4XXnsBuib5g c64g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=kIxjNUQ02NPSCP5UuacwRgeGtJjNAs6igvmq7jsQPVU=; fh=VgfUIP56sby+hpycIbz0qKHHs3Rl0UWs6l2RQCjYfGU=; b=J1m64xMVMX5zHgRgQe+2IQOEQKdJDJq7S8ka6i0Hy6wv8PARzBljHjHSC4uNd8ZG2y YfEB5CE18aKVae5LnOXjeknUPwjBSAc9Tc+jnuiRs99bEa2xdJS9f5O89HySyXAsIijP z23Oega11L11kTvgEnkLJnWZyxhfggQSyX/d4AcgIal7UVVM89wNE9ACjQpSgn1qfSTL ByAApifqOooDk2W73NhyVxbpJIt0XG+wreh7yQLVSfMvJqlifHt3ZuYUQqkMmQf1gHr7 aciNFSEdCahUzQdIWdD5bHsUrayxlyJ/+eRaTYjmxFVKedRRdxLRR7X4bmZm2YU5vICY bt1w==; darn=lists.freedesktop.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1773156567; x=1773761367; darn=lists.freedesktop.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=kIxjNUQ02NPSCP5UuacwRgeGtJjNAs6igvmq7jsQPVU=; b=F5LktZki/1bP+rY0P4ESMgBZTX52UPBzuv9hGZSvZfmvRyX8+hPD+HDTENVipHeHQG vQ4C5f/FFy203wlVeswSRAS9QTJmLs+JKRXVdJIdRGaiVWK6sPcigBztr06jBiCH7j5i WI+WvNd4mdfleogh7WZvICOluV7x8i0M9mgpgQ43oYCUmsFAYtNBKzeKDhlQ/J7urr3s 8MIptt5O8zhAcMULk7Auual5PpMrNwOyY7uI7d0b0SWKtvizq6PFAyYBcsm33mCZ2M16 VxxscJw0XpsAIVhaAy16qzSYNo/hDj4X6oFBWsHnA/M651npounZrPajrGqelAFLkjkO gs3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773156567; x=1773761367; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=kIxjNUQ02NPSCP5UuacwRgeGtJjNAs6igvmq7jsQPVU=; b=mtOODES5cuKgiB7X03U2dBDJqqMO11BwzP8506AZY58aYnnI5DrEDUaEnfLALl9Cx+ NjaBfQVcDXrCPOUelZzAcLBYC+SaO3pyIbhj1QgzArI9RmOT9oXafeY8bG7yFa9B8huw DrGYqbQ6KEhlXxvLALM3QhxdGz8v/oOxw0JlwOYjgazbyW3ROIJEOVe3NZhTliS5R3WH 6EW6XfVBFXNJOyJliomrlkleXa5HirGWGM0xPYBk3rfH5Nl3xmEDYqqZaaGJqdMuEw/O uQooLiw2DOKrvEKyY+z9FVAhIpSs4YGmAldJyMn31g/4g2qxqVwmuIeofDLO1gPGs1IG VVMA== X-Forwarded-Encrypted: i=1; AJvYcCUQivp/yjxzTpXpvXhRSAzjoiGtHJzRFzlYDftaCMV06VPOh03QEsZseKPwTolDwd/VBxC7ZEdSLpM=@lists.freedesktop.org X-Gm-Message-State: AOJu0YzicK/N+hO9PTQybEqxjbpNrOh7y9+XZlj0duiqoZppRnZD+AWi OdClt7gzwf7RtiSWrUL3BzImYjO8LN6mwPeReAXUDnS7csc1RDy9VGsK+DHelMWiUQBpqQYE6OR y2NrRGNxBMjjYtkvUQH343efYfD0fuvT35EBv4ADk X-Gm-Gg: ATEYQzxMJ7ehn+EKGaQ1zMg4oR70jf3BtST10aIR7Ypb+X03M5hPMgC0eYHIvzu99Rx 8lA65auUUyFqf15fR82H5YZIxjvsU+Z3kCUupckB7Gc/XT8CRisAMdV8L0VPdngDtaN2Syt4y+c t5gwg33m3hd1X0D0vc6umWztpgps3LlljhnJvZzLHL2XN4pP9Q67tci+d9OOsqj0eo3ubNnwTLO alVu4AxgscgyRrikrtPqUEr1tkamcmKSjsOFre+iQVKNTEu+jhy/1T3ohaBttyVmPJ2CnrrsU9Q vjKi/4nfmnNQ16U0teYKIjG3ddZh9IU3OTa6wQ== X-Received: by 2002:a05:600c:14d5:b0:485:32bb:7b82 with SMTP id 5b1f17b1804b1-485422f0990mr713255e9.16.1773156567011; Tue, 10 Mar 2026 08:29:27 -0700 (PDT) MIME-Version: 1.0 References: <20260310-cma-heap-clear-pages-v2-0-ecbbed3d7e6d@kernel.org> <20260310-cma-heap-clear-pages-v2-1-ecbbed3d7e6d@kernel.org> In-Reply-To: <20260310-cma-heap-clear-pages-v2-1-ecbbed3d7e6d@kernel.org> From: "T.J. Mercier" Date: Tue, 10 Mar 2026 08:29:13 -0700 X-Gm-Features: AaiRm51OfYQMi4uAoBCOFKD-AC3RahsO3Cwjn5nzCKdK-67emxyGfOBmUyNaDi8 Message-ID: Subject: Re: [PATCH v2 1/2] dma-buf: heaps: Clear CMA pages with clear_pages() To: Linus Walleij Cc: Sumit Semwal , Benjamin Gaignard , Brian Starkey , John Stultz , =?UTF-8?Q?Christian_K=C3=B6nig?= , linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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" On Tue, Mar 10, 2026 at 1:53=E2=80=AFAM Linus Walleij w= rote: > > As of commit 62a9f5a85b98 > "mm: introduce clear_pages() and clear_user_pages()" we can > clear a range of pages with a potentially assembly-optimized > call. > > Instead of using a memset, use this helper to clear the whole > range of pages from the CMA allocation. > > Signed-off-by: Linus Walleij Reviewed-by: T.J. Mercier