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 1CF01E77178 for ; Thu, 5 Dec 2024 17:09:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9F0756B0178; Thu, 5 Dec 2024 12:09:34 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9A0086B0179; Thu, 5 Dec 2024 12:09:34 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8678C6B017A; Thu, 5 Dec 2024 12:09:34 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 67BBE6B0178 for ; Thu, 5 Dec 2024 12:09:34 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 1CE84AEC03 for ; Thu, 5 Dec 2024 17:09:34 +0000 (UTC) X-FDA: 82861540902.09.7E8AF2E Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf25.hostedemail.com (Postfix) with ESMTP id D70FCA0021 for ; Thu, 5 Dec 2024 17:09:20 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=BVnS3H+9; spf=pass (imf25.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733418557; a=rsa-sha256; cv=none; b=d8gzkJVUgGi5LHDjy9iJIKMv0LIkRDt65KlBdcMusPlWmPMfg9+HwNr7drLs83urWYtlJL gRHUw2riA78iACp3w0Axc9wbwPvXDAzMjZUptH+hz3FStcUxwtPPNO90ULv35/6dhI9qBF axJ43eIeuoILPAPTNZSCe08D8ZgMe/Y= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=BVnS3H+9; spf=pass (imf25.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733418557; 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=lY3gP9T8RV6uFsB3JthckFYILdpBvDqD0P0Dk4a6Pxs=; b=CFVZ8ofZF5+0NVoOtVOyKAxry/t1aYoqjqq7Sa0ioxDg04QPrE6u4+iBVMPUNBRW0tw1vS EyWJPK2/DJfcjwcgkNkxOs1jhs/iDRX7D+CdVKPKqRqON5pFxA8VG3qZlYYxlvUfn2pTxh hc3Z3c8bYBBVezZ3zbkvGbhCHx7WIAw= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 2485B5C6859; Thu, 5 Dec 2024 17:08:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A78D1C4CED1; Thu, 5 Dec 2024 17:09:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1733418570; bh=6k3na7oLAV5Og/JdxrFxjaU8fk4uKbSUWSCIUiAAfTc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BVnS3H+9HKaDF7K9J4x/NJ26PC7I3neX8oXOrsf/LFfnu4wAM2+/xvwAWaR/Q3Odi vT28E4OHwqXZTZ2hIrk9XC4lPQUFWqUe+qfqb0fHSpUYW0DpoMSrehTku6pfaIfcip AjfVR53IYnpDgBQ8nStxxcCeBUVxs9FEkBRLWInLOTirfdi28jjlBsrCFtBPecn+hg S+ESf2pGXE+Dv+bf3PI1iJBD2vHG2ULvQoTEWRK8HOiapc+ekUUdrZ9lVCuRB/wagX jqEZK9epm9zxR4F+RYBHy7QqZ4Is44+2vA0yrQEhMXS7hR4oBP/URwlFrqP0DMTMaN szxRppqkEUl/Q== From: Christian Brauner To: Chuck Lever Cc: Christian Brauner , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, yukuai3@huawei.com, yangerkun@huaweicloud.com, Hugh Dickens , Al Viro Subject: Re: [PATCH v4 0/5] Improve simple directory offset wrap behavior Date: Thu, 5 Dec 2024 18:09:14 +0100 Message-ID: <20241205-jahre-geloben-8f47154d698e@brauner> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241204155257.1110338-1-cel@kernel.org> References: <20241204155257.1110338-1-cel@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1762; i=brauner@kernel.org; h=from:subject:message-id; bh=6k3na7oLAV5Og/JdxrFxjaU8fk4uKbSUWSCIUiAAfTc=; b=owGbwMvMwCU28Zj0gdSKO4sYT6slMaQH3nMKfex8+3DYOtU9We83RNpp/j+QI7+Dicnm36cH9 gvUUszZOkpZGMS4GGTFFFkc2k3C5ZbzVGw2ytSAmcPKBDKEgYtTACZy34iRYcH/o5WMp/cfvb+l 7CWfZMelq5s+eKilr5+2u/jwmz8XigoZ/nC80p07ff5PRjaRc1PijKLf/7Pbt6n77S39e+7hMid Kz7EDAA== X-Developer-Key: i=brauner@kernel.org; a=openpgp; fpr=4880B8C9BD0E5106FC070F4F7B3C391EFEA93624 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: D70FCA0021 X-Stat-Signature: 5ec474uh3qunrcqrw71hnzrndzrrftcd X-Rspam-User: X-Rspamd-Server: rspam09 X-HE-Tag: 1733418560-145039 X-HE-Meta: U2FsdGVkX1+J5Q8YDo6r3Umc+wEynY4LQ/qxApQsQC6GR0cE2aOoXF/RHt6SZlNHiUYuk3IJLnC0kPd138vJvh0iQOYpJD52PdT/y4uY3ljRvvLdXUNHHw8YGEuUNtg+FP6q+BGRbdzn8NybwJhkK9jC9pnbdKiadXs00TWi8zmq4xEpzEsa3ipxxeElU2F9MmxN6qAIYJAFiLEWT4olF5b5ZCZDQwUNQIIJPxLa+ftgYEXevz7A3Katcpnm6OGENG1JM8qI3Kz7jhkf7ZwXhhuJap1/ZRXY9kkInHzE8uyEJ7hjtWfkw1FRGUNcgnOZX3KI80jjTIjtnXQAXCMXauehDq6DJoaP6WGzSBPlq5HyTVihEw5QGl0q7V6pMYhT5pLTlscL0lW8yH2b2DiOjL9Njas20SUsOochL4As8aEbxhpRErmGvKeRcv3K8MUbQGNylx9F/jSH4EzzKxtM2jhyYccucmr6SVplFaIzHwE9XAPk5PXb0Gswu2XYNc9ggBHz/gvIKr0SL2RxF95fVqGMMgZdvqZ9a6X4+QLC2F6bwgaagxZBshCRrhIQ4wl/qB+BsU3L9WbE8JAuKwxkEeZmp4DoMV8f16CNn3PKGXLOwX6LRuaOHsDvB/+U5PKce4KH19eIaM3OHUUzjwCqW8SI4KspUZ6HYLpLxoNm2e0hqjHA0mkXN9AY7hJ3xIpD70UyR12m43MAFKTf91d8dyoaLPcC8rf9VlINw9aycHZDJX2Z1Fc197SjWA5iSlMa/EkfewU6je1n58DDlMMKeHnqViJT/bAV0eTbq0zBIsJH4TVgAbATYoDOxzRaVifG/wcn9CJUqkDrjjf7yybcuSSjpH4jVgprFjEqLPMWHdKFawAq0l8sY5uRkKw9dqY2QhAzdG7gna9lVnkYyeggrrx1BdrVbIq2N+yi3k8KrpZsUKRkPkPC5YsFPT2ZXWqZzcDxw4/aXp4oYD1y4mD WhEYkLZD 4yG15wVmvxjU14ZY9SYxxYfo1+VlZfKRnevAjhJtNrSbW01QD+mN4GMGR3hZPTsXG9zD+yiNMnN0qDDct/2yJCB1oPmecSufYm4CfFQlBk4c2rD50FuJZY4tBVkULqMfHSW6ldohh6RWM0Nyd9cx9K9iAtceIm5HzSkAch7DPXKfaFMpi1WZ1GiDKTCmZtbtxgbgnvqdNNeCRdxKUbaOgQ7HUzb8xgezzqWQjCUcZvdGk4KKkIrhcydYgAdLUG0ptNFDYsGdHTET86zUfeYddmMFv4k5wKd/brummig4DYWC2qVEdzGPnXpIxCw== 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: On Wed, 04 Dec 2024 10:52:51 -0500, cel@kernel.org wrote: > From: Chuck Lever > > The purpose of this series is to construct a set of upstream fixes > that can be backported to v6.6 to address CVE-2024-46701. > > My original plan was to add a cursor dentry. However, I've found a > solution that does not need one. In fact, most or all of the > reported issues are gone with 4/5. Thus I'm not sure 5/5 is > necessary, but it seems like a robust improvement. > > [...] Applied to the vfs-6.14.misc branch of the vfs/vfs.git tree. Patches in the vfs-6.14.misc branch should appear in linux-next soon. Please report any outstanding bugs that were missed during review in a new review to the original patch series allowing us to drop it. It's encouraged to provide Acked-bys and Reviewed-bys even though the patch has now been applied. If possible patch trailers will be updated. Note that commit hashes shown below are subject to change due to rebase, trailer updates or similar. If in doubt, please check the listed branch. tree: https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git branch: vfs-6.14.misc [1/5] libfs: Return ENOSPC when the directory offset range is exhausted https://git.kernel.org/vfs/vfs/c/3569cc5260ac [2/5] Revert "libfs: Add simple_offset_empty()" https://git.kernel.org/vfs/vfs/c/06ed2dfc3234 [3/5] Revert "libfs: fix infinite directory reads for offset dir" https://git.kernel.org/vfs/vfs/c/29bc7ff8920d [4/5] libfs: Replace simple_offset end-of-directory detection https://git.kernel.org/vfs/vfs/c/d4849629a4b7 [5/5] libfs: Use d_children list to iterate simple_offset directories https://git.kernel.org/vfs/vfs/c/5ba9a91ae23f