From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 059E6355F49 for ; Wed, 22 Jul 2026 14:39:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784731173; cv=none; b=Atb+bMomYQFTMfMipmbHXMJW0nVATej/Bse5FUmQhKNHO6vRVRap9Ef9bjWiTiBhefOT3H3O/lM6yJl0lXqu2W0hlOIPHbwJPjtl+k/X05KRuQ803RyaYrvLLaQKTI/PgUcWo7Anu4ZHe8c6K5dfT1w1ZmkT7QnWhm8V5VNlh+4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784731173; c=relaxed/simple; bh=jcUaMpmjpauStKYFTJAqGvP14ijyRu7tCwY30O35G0o=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Ov+M/MObQkuClj1hk91wDq3GeKvpINxL5t3VITL0HNPkBkB3IGWRkJ5SJc34lr5ceSpfFS/L+qhd9nsdhZ/40PghikUzlkQu1Z7w3NL75dI5M4ABbG5O8nxW31sJj/7UAD05t2MKWJZrMN+BE6gGQxuVISRMCPW0gfgTW2AHzng= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=jXGbIdfL; arc=none smtp.client-ip=209.85.210.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="jXGbIdfL" Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-84a2c90e383so4313265b3a.0 for ; Wed, 22 Jul 2026 07:39:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784731171; x=1785335971; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=jcUaMpmjpauStKYFTJAqGvP14ijyRu7tCwY30O35G0o=; b=jXGbIdfL8Zb/lxli4CvAId0yXLdEopgj1a6WvKs6eQI9OVArOGfnebeyzzQoDAHQH1 94nZGdxyaT5XaCNiSDhAdiCrEa77X4z8bHRg9RJDDJed6nyY7/i8rRl8sIUvXYL7Nqm4 7MHHbpUnMAlYvc8U91yv2ilCRSeOmmi72/QyqVTi6kVHMH1oJSsk4jJzorzIEVwVB4wJ kTxAYY4vNben7UeeTiX2YRpQQKCygn5zcCXjvtxoWDd3cgonhO6cdN7jAqBw+vhgBium lD0XXb4DE+UJMkBGhynUyEjsGY3SNtSKgv/kUrUlr8PtXYIQq4fWmK3ATsFeY1pjDTNw 3dpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784731171; x=1785335971; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=jcUaMpmjpauStKYFTJAqGvP14ijyRu7tCwY30O35G0o=; b=UAcaQlb+llKoYUO+PVvdoFHBuOO4fmKHnxI+9SyfVobfEhyrKAtFVDGhI4FF1cvV7e aRHCT9dpM+Cob4SEoAqw2Tk6KGs86LytleTOirVqekGHFwRYOxHcgs4wEqe5YQBYdax8 mt3NFNsK1WDfN7C4ub19sHHa8jwArrzCz4v2yrhnTf5bWeyFVBmhejEdCP4TVWgbnMSf rZP8LglJtItqGpr9ZNK2FkPvEps4W5Mlc13UFmPWSAkjYUxg66mXR9LKfvvsZTlY0qQl UZDLTI0HciSSoJAl+kzaja8zrxQgprpXr2065p+JyPofKUmU1kGAm0RYhnXOmdk0Tifj eSuQ== X-Forwarded-Encrypted: i=1; AHgh+RobV5/KX2LLL5jIUsja7zEFA8yW0UCAFcDhvC4BFdHoHBmf6azZz8v4vl1gPKMBw5wG03TuvrpCgSJmSO8=@vger.kernel.org X-Gm-Message-State: AOJu0YzdBFKFXPpVAtAqF/UOpOt6oMWILM93qTV0iFzMkPRmj1v3kDMX fhcBHSGn2W4njXQla2TZomsI1BTiaLUD53Yz6EgpQpRbQgk12r1hqqN76ksGPj42 X-Gm-Gg: AR+sD10/1jz5xSRJV47ztpvS8WCrQeXQH8/xTiNPuNacP2EECwTesLECErfcPfad/Nn Ek1yf7bbAqJXH7TYFgw95O2i5J8nJksrxhbsPUY5C9p3Lmp80o7N1Z1nacIkGUKH0A4vGdHq64w y+tUXrCp6jpa0iPkFiEPRvuEQ2XMFX0Ms7rfaqhUAAf40cP3Bntiz7lzwxG4jYo6Om3iwbLDwsT DjknhUFpJ6vthwmleKwLUkN092Oqd16rMpynKOC4AoegkV86Do6gh2GwhHCkeuTOwddvJwyuYDX dFJZIgYIYTUru9gX9wHmOZSOzvFafBZgEEfAIZT/r5PnJjFTXtHP8kqQHMzu99UT28L4frCh/7s iNGXYLzkx7YfKHLm0wfDolHNqTDm2/aNep5nV8DsH+RsaSD5k+s7un+J1eR5aYhLa0WVVk/0iSB DdXZA9s3fICn0mJEbyPsXSJ7+wWb8Nu57V6G4sV60eGmHc96LJGDe5 X-Received: by 2002:a05:6a00:12d1:b0:84a:65e8:137e with SMTP id d2e1a72fcca58-84e160b567dmr4384228b3a.17.1784731171148; Wed, 22 Jul 2026 07:39:31 -0700 (PDT) Received: from DESKTOP-L3Q0GIV.localdomain ([203.230.195.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84e175f3180sm1464273b3a.56.2026.07.22.07.39.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2026 07:39:30 -0700 (PDT) From: Sangho Lee To: Christoph Hellwig Cc: Sangho Lee , linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: Re: [PATCH] freevxfs: reject invalid OLT record sizes Date: Wed, 22 Jul 2026 23:39:27 +0900 Message-ID: <20260722143927.1393827-1-kudo3228@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: <20260722105706.1385095-1-kudo3228@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thanks for the review. I agree that freevxfs has extremely limited usage. My rationale was that the filesystem remains buildable in mainline and a malformed image causes a deterministic unbounded loop during mount. The fix is small and ensures that the on-disk record walk always makes progress. If you think freevxfs should no longer receive this kind of hardening, I will not pursue the patch further. Otherwise, I can send a v2 with the line wrapped. Thanks, Sangho