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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 99A35C83F22 for ; Wed, 16 Jul 2025 15:21:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3FC436B00AA; Wed, 16 Jul 2025 11:21:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3D4156B00AC; Wed, 16 Jul 2025 11:21:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 310FC6B00AD; Wed, 16 Jul 2025 11:21:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 21D516B00AA for ; Wed, 16 Jul 2025 11:21:26 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id DE2BF1DA079 for ; Wed, 16 Jul 2025 15:21:25 +0000 (UTC) X-FDA: 83670491730.03.191BAAC Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf24.hostedemail.com (Postfix) with ESMTP id 45A4218000A for ; Wed, 16 Jul 2025 15:21:24 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=AmkuWvqL; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf24.hostedemail.com: domain of patchwork-bot+linux-riscv@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=patchwork-bot+linux-riscv@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752679284; a=rsa-sha256; cv=none; b=tniPjWRhwRxGIcYqgWdpcNHG1dEoQCM1Mo39LlPklszacBrFVloXsZT+peITeM54TPMAP9 3UcPABlCm69lk5JKvwDufMiaFmm+K86OwE6X86RKSaxxqzBlDDtkEUguM+Rmn1yAuvzt1r BIIEl9d1VH+g1T0CZI6aih/XMo4yV6o= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=AmkuWvqL; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf24.hostedemail.com: domain of patchwork-bot+linux-riscv@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=patchwork-bot+linux-riscv@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752679284; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=xBfFhuRinnV9wYPzzoL4MlCiHUDKnmyjaEy4mvMQIbs=; b=g2O6dPb4UVMl7gkR7a4/SfY+TyrIzQQY7j0m3mnQxy3ADQTV/AiWVaGzQipytbHp/djlwc 75XIsNFwlDz8uMWEmBgwYElE/3AFTAH6Fr28r/ciPKDP9Z3UXdiF09/P3TVa3KLCOUPPjh E6FmEX0U1iJx0uivs5g109KbC5B2hyU= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 9B871614AB; Wed, 16 Jul 2025 15:21:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 29E49C4CEF4; Wed, 16 Jul 2025 15:21:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1752679283; bh=N9DR2XoFU8LJ40xmBBEoBU+ULNUrw05MSwSTwA269Vw=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=AmkuWvqLDRyRSNj9dulYvxOc08DmdmzpwoJID//N3AjazJZ5+3yihVYJWly9foRm1 pY+kagnCLWU5FkldusKOaJmutDjZLVDbmKDaOK0EU+L1NWR3iVZKWsyEKLR00qbaBQ DGCOL48W401QoXZEsTwlaYRpwzSqXBcgpQ+/5u347J6a8wZ1VXoaRiJuek3fVONzCu fYtcADOp90PCiI43k5jsD6Detk2zD12p+XpVjB4veJrO1Il8bXiOAEw3yeaZ/VtFHh 10KIPvNIeKqqaTfmdv7/LVyQmu3qjMGKYbtmETulyzOHcS8N/+LQ0NqROfAmMk5u1g dMl6YmZV1e8Bg== Received: from [10.30.226.235] (localhost [IPv6:::1]) by aws-us-west-2-korg-oddjob-rhel9-1.codeaurora.org (Postfix) with ESMTP id AE772383BA33; Wed, 16 Jul 2025 15:21:44 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH 1/1] mm/rmap: make folio unmap batching safe and support partial batches From: patchwork-bot+linux-riscv@kernel.org Message-Id: <175267930360.1224517.58776217215607423.git-patchwork-notify@kernel.org> Date: Wed, 16 Jul 2025 15:21:43 +0000 References: <20250627025214.30887-1-lance.yang@linux.dev> In-Reply-To: <20250627025214.30887-1-lance.yang@linux.dev> To: Lance Yang Cc: linux-riscv@lists.infradead.org, akpm@linux-foundation.org, david@redhat.com, 21cnbao@gmail.com, baolin.wang@linux.alibaba.com, chrisl@kernel.org, kasong@tencent.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, lorenzo.stoakes@oracle.com, ryan.roberts@arm.com, v-songbaohua@oppo.com, x86@kernel.org, huang.ying.caritas@gmail.com, zhengtangquan@oppo.com, riel@surriel.com, Liam.Howlett@oracle.com, vbabka@suse.cz, harry.yoo@oracle.com, mingzhe.yang@ly.com, baohua@kernel.org, lance.yang@linux.dev X-Rspamd-Queue-Id: 45A4218000A X-Stat-Signature: bs3fccbi8za3ojxiz8ibin14f3qk3dbi X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1752679284-67589 X-HE-Meta: U2FsdGVkX1+lwpYMa09Kwo+IX97MBkp9a5Ie5ANEqj9b2hPR7N1u/HOWyZtQfbTGy13fcKA4YZYDr9WQoKONhyB+3WlkDZyL5vroiunna/I1kmDXQFo1NKco2GBWU9Y6lfnrYFIWno/vtTYDNPissQupJlRseGmlYXgsEKnMVUuinIkdWEXexoZFDJkzhTJE1uDp+3cfipurd3HhjwRl3WfiRBaBsTVDHHbBsR0JjTqVFMoIIWnNYHRWiqHV5MbizV5QR8FOrE94FHfPWwM13Nf6Qf8AMGRIqIfHqvIUsrfJY7XHOstpK427xa45nKVYb2r3ZlBQ8xIb2e/C9W3xT7CYGBSsN6ySwzhfJvxoEEN7yaGVczcvds7NRps8uSuWfkvt7awGudBuqK3/4LGrUXtbk1BJcqQ1XRkWPmL/hWzfkLSEr1R1NSc0CR7KpcSYqciZ/fuM85e1w9ofV0ac835bjYYFyGIlMBrdgv+N/biPqQhUI8DYDkal5fefvdRf3Q26coHMkDRmxcNcd82IfG5BxtpfM/6Fp3BT/4/nDKvT8F0uwJChdIX/OYk41QQWeEGF1kVnFO7PAZlsYaIo4z8vnjzs4KIOgQ9R/odM/pK2a3PfW9M9VgisUdWinYGsohPB1isOChZJccTH9c2uN1OWIExib4FjHIR0asoUjSxXFy+psgjhVaryfVWpSQgbB3XFEYOohFji/qo+07Ga8AKiDP2TiqGthLBlwnNAKtBzOnYNeFfc5SrOzMyz0ohZQdjUJh7qqynE/ZBzqKEZ8UBQTITKwcSosxA+/b+eMfuHTBvk3LCFwZgMy+jwYstNeZAIEnheR8mzOt3RyXpoRaMGlmW5IBzZL62J/+KrvQG/n7hq+4hWwLNhsTg3TCiT+oT5YW998wmE31rzQ8/3ErXvUdF0khNkvUSrRtxhJ1Gq+bWjz62zW5V9m3Sy3conUHltDzUBLgAPJQkvvTe e4Cjo3Nj W0+vMSXkdvf57IU1nGykduD8at1RX4VnwojCIqyQU+46zZpyvmPUgmFULWc8IzxFGx6PnNyL+Z2ANE4VoQGWWLURC8Im3CzyfEHQVP5hrD+smmElTn7+I7cEQhgDuA4JygMpdrILpvg9GZzvcn2evk3DJF2buk1TdGpIjQyk2pc9hJUSFx4ZXhJKzkzfSMJ9cCqZjhv1qp2NzVc5VH74a84popZqvHm9cBiCor0uK/vrNC+2kNmscW+qyR7i5KFWHFbo7XhWfwGquO9WhjnNM6+dsKbFkqkJAjPliSRxk8+/PsaOfUpNOxrmYUNNUZ6d/vKR8OwyPLGg6R1O2LaXuixMYiyaSNqrGcZhalzQvXuy/DbvHkIglHzRYk6j/2rknJjj6/g5svO5JwNNGPLDltjMkgIwBZNh10yIEWf5brvdOCfMQDl/fGA9YhY0Nh36mIQHE1WieKbTzNTIM7pXA5wN7f8v8zLbHk1j9YSt07dkN6B87qdHXo2gTDA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hello: This patch was applied to riscv/linux.git (fixes) by Andrew Morton : On Fri, 27 Jun 2025 10:52:14 +0800 you wrote: > From: Lance Yang > > As pointed out by David[1], the batched unmap logic in try_to_unmap_one() > can read past the end of a PTE table if a large folio is mapped starting at > the last entry of that table. > > So let's fix the out-of-bounds read by refactoring the logic into a new > helper, folio_unmap_pte_batch(). > > [...] Here is the summary with links: - [1/1] mm/rmap: make folio unmap batching safe and support partial batches https://git.kernel.org/riscv/c/ddd05742b45b You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html