From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 2655C32B9A9 for ; Mon, 8 Jun 2026 04:26:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780892780; cv=none; b=jwZLprRB0qlNYoUN35VdR0xDGJDFvlPQC1XVz9KtPBEhpbjm9YKx/ksIUT7KjUev4e5KzFfYyYnmfJCjdC2YbXI24xbz2FVn21fbtbBas06q9tV0xwEo7dFDPwmXjRqqwOO3zbRiFUsIeN9PUAfrLPcfuwANvB6FbVNpIEhuy9Y= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780892780; c=relaxed/simple; bh=FK66q514EVgPzk1rVgp4Jk7Gq3cD8XfvIQWXd7mXCaY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hrATiYFQZBQalAa2GAHQPaQgn6lPCcq8a15cVvcdupf1ZMkJXvFrYZlCCbLQsLvr7D2zcT1Fc7qUarPcv0I85D6pQMJ4SrmkgEm7QyxhqDy8pWMqnWO0cRoJ4H2VR6K5G7N2xq+kEVgjozCitJO5X6AIRhCUxCrDOCH5t06X9Bo= 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=P897U6Nl; arc=none smtp.client-ip=209.85.221.44 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="P897U6Nl" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-45eee266c6cso3111367f8f.1 for ; Sun, 07 Jun 2026 21:26:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780892777; x=1781497577; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FK66q514EVgPzk1rVgp4Jk7Gq3cD8XfvIQWXd7mXCaY=; b=P897U6NlKo5FQUQzjTy+zRuDqV0m18P6e4yKXxoQgZ8rYnMDB7joS3o7OHfgMEmei4 /TOjALFAnTxdUNkVq1dphG62BOrzwIqMdF3ejqH2pwHY4pmq+e8vsMv8n0O+wBno7zk4 BDtqwvTFd1mQRb9cnIHihz1Y/hE9NRLuuFmnzNm9NbTDMO90cPz8WjiOyASUnQZKXtGQ kJ6igNbK65OJY4XCrlU/sRAFgYkUpI1vuE9LR+Dh+oONyZhTbAUQvjFqFezEIEDoTSas yHFJSUfbxTrLA3b6IRVWYZ+oW1iWKjWAf/peyC/nU24OfFxXh2n8aIZs1MC+mkMVdrdO EGEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780892777; x=1781497577; h=content-transfer-encoding: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; bh=FK66q514EVgPzk1rVgp4Jk7Gq3cD8XfvIQWXd7mXCaY=; b=cnuCC75Yt2p6c2DCKu3YHMOe2zVPg1LkHdfdCTDNo7KMXOpIpGid1Tnfzm/Uk0iPpH 64tzyK1UvICyekoQTgorDhnL+rnKdYVnhVTFMDfNrankKh9qRI0PuYO5XvS39X8aQX6h BxXJJ8vXRejxw3sxjdYAvyZftCBMYGC8m2QBOCsG5nphoaG7MZ5L00pxrofQPKgfJ7I8 PUNAnp4n78aot+jZvFisK4yTGILecfkKPBFmMaA2i3rZW2zxQ6iln2I8lW/No/IuM6O8 XRNGqxz8Imx4R8MAwkqhacuUz24SHCZk6RoHXQ5oyx7eOkCBWEubDNWijYCQEkj113md XEkA== X-Forwarded-Encrypted: i=1; AFNElJ9gkY/D5G5OM3xctc7IMuidmRkUEUg4TxnQQdGUojrk8UkAKF/StDFDJsMhgt8bBiIsiRPJeTTlM4h5FHg=@vger.kernel.org X-Gm-Message-State: AOJu0YzPs3/gQUAMEvu7GJ+WWqYcnmkmHwKy21ol+Ncvybskt6yALtmB czhmBcao0wd5TwC6TUm566bEx673BHrNZdOBwy4tVWXUWcGd/nthhYjo X-Gm-Gg: Acq92OGqE0wsxfohYjd5h4NkEnrkrmJLur3WWiQLCuwZcJbfa9kxtWVStDmecX7nrQ4 +uRKAQDZmpWrid7BiWuV5vrqNzovvsXp7khhqV43z1c/ONCYtDWAZxk5x4treZVij7itbPZ4lZh ZJ5b/yFzQBbkhFgG4QGhddCZOmAcXDprpKpP8kknldaT9zBLESIu+qbod/S8DH1QQ7xwdUsWJVR FDaiRUOcJI2HPnDek/yXNIjU2A9q091lBCiPm8G1nttvaxFPMSJuMza7q4B7SkJoaSiPGnW98FV INsNlNG75HCCTGAsmvmkOoSMZxf/5xePrNwHumb85qY3qJxJe10MUUKVPzaH4A2JBweaN+wnX6P drpHBFjYYYMnAeQ8eJE+ya3/+hdtoXYplucVXcmesCj/wtK4MS/28/MS2+GfDU7nGcTJf3myxw8 IP2fjVxgicDoATasHLcvOhAvoNtETeGEafJHLHIyfMSCmMGWIWZbgsozvXUm1ojjIuViwH77YZD tyFyx9GzzPBQSNfkp/UvW5nCFieHFwuprHwgvaPtCvkOUKMjEr121cDaFjkWmrUasJ1AYuq33Gx 0mK6i6cvbhgkYDPZYdna X-Received: by 2002:adf:e004:0:20b0:460:2eee:4e21 with SMTP id ffacd0b85a97d-460302f0702mr15376677f8f.17.1780892777279; Sun, 07 Jun 2026 21:26:17 -0700 (PDT) Received: from instance-20260604-012959.europe-west1-b.c.project-2c9d95d2-bf4e-4d5a-ac6.internal (250.69.76.34.bc.googleusercontent.com. [34.76.69.250]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2f2710sm38444434f8f.14.2026.06.07.21.26.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Jun 2026 21:26:16 -0700 (PDT) From: David Maximiliano Hermitte To: Jori Koolstra Cc: djwong@kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, syzbot+97e301b4b82ae803d21b@syzkaller.appspotmail.com, David Maximiliano Hermitte Subject: Re: [PATCH v2] hfs: return -EFSCORRUPTED instead of BUG() in hfs_write_inode() Date: Mon, 8 Jun 2026 04:24:25 +0000 Message-ID: <20260608042425.1085828-1-davemadmaxxx@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260607035339.1015062-1-davemadmaxxx@gmail.com> References: <20260607035339.1015062-1-davemadmaxxx@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Thank you for the review. That makes sense. I agree that replacing the BUG() with a silent return is probably not enough if this state indicates serious filesystem corruption. At this point I would prefer not to slow down the fix by guessing the best HFS/VFS error-handling policy. My main goal was to report and narrow down the reachable BUG() site and provide a minimal tested patch showing that the crash can be avoided. If someone with more HFS/VFS experience wants to take over the final form of the fix, I would be happy with that. I can also help retest a proposed v3 against the public syzbot reproducer. Thanks again for taking a look.