From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3CE112D0C8F for ; Fri, 3 Jul 2026 03:19:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.17.20 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783048791; cv=none; b=TsYTKMaG722GIEIhOtlKEKAl9nXV4TmsB36026oKa8NzLaSpNMOC8N7KfMQeSmQffogQsytp1Mb2znZXg7dE7cYmhVtlGwbf7rc22BqvEPoxgNxkRSuTX4rfs4vWwLXmZR5oxrEdrJM3lIBTo1Ox7QjBj7kDVClARz4zLpi5B20= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783048791; c=relaxed/simple; bh=dlldA1Vy9gEDeSx1XR6Qb/htN6t8trPL/RqEQBxlVBM=; h=Message-ID:Date:MIME-Version:Subject:To:References:From: In-Reply-To:Content-Type; b=LOT5pQwEfueSuFNYMA2f2PChYhYGWNdKVRcvEYkilwXReALz+PHCtIyssCZqKEPLA3cTEgpwbaB+/E6uGanKzRcOJyX2Qi0MKd+NJovcrJtGJGrXOZeDfyMEE+en3vNTG0ipx5oTczgLULzv3iUMWMneJsJxDA9eQnWqlOUZ3E0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.com; spf=pass smtp.mailfrom=gmx.com; dkim=pass (2048-bit key) header.d=gmx.com header.i=quwenruo.btrfs@gmx.com header.b=PSgfkCVj; arc=none smtp.client-ip=212.227.17.20 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.com header.i=quwenruo.btrfs@gmx.com header.b="PSgfkCVj" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.com; s=s31663417; t=1783048785; x=1783653585; i=quwenruo.btrfs@gmx.com; bh=dlldA1Vy9gEDeSx1XR6Qb/htN6t8trPL/RqEQBxlVBM=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=PSgfkCVjTa3uqB9PKmdlm+92017xT1y6//zs+rrok/OEnP0hDJtupQ68IoD3sOFF HUQGr/04mg1UeCDGOvtte5rQMoezkcJktYogqvIlFY6YfLJxq8qtoznzqDZRrcZCH /A1H0BdCFfRTs0djqEGADMBcQTWx5bjr+n1w9iBEqbtQu3+FbedR2eMIPQjP9y2g8 +d68Zw31BIAIN31V5vu1EZJ1IDxMPJdWDf5Pnz/oK0/5gEKXD2KL901gr3YvGGn53 T9zWr1IwdciOKVjxFMC1HkbKS3tdHVK14munxb5UDb5qLE4RRjuTm5vjTiPEXWGJq U3ATrDAEMzHRw920gA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MPGVx-1wTCLk1Fk5-00OZLO; Fri, 03 Jul 2026 05:19:45 +0200 Message-ID: Date: Fri, 3 Jul 2026 12:49:38 +0930 Precedence: bulk X-Mailing-List: linux-btrfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/2] btrfs: add "rescue=usebackuproot" into forced read-only options To: Dongjiang Zhu , Qu Wenruo , linux-btrfs@vger.kernel.org References: <47c417e1-acf9-484c-a166-3787857c8f22@fnnas.com> Content-Language: en-US From: Qu Wenruo Autocrypt: addr=quwenruo.btrfs@gmx.com; keydata= xsBNBFnVga8BCACyhFP3ExcTIuB73jDIBA/vSoYcTyysFQzPvez64TUSCv1SgXEByR7fju3o 8RfaWuHCnkkea5luuTZMqfgTXrun2dqNVYDNOV6RIVrc4YuG20yhC1epnV55fJCThqij0MRL 1NxPKXIlEdHvN0Kov3CtWA+R1iNN0RCeVun7rmOrrjBK573aWC5sgP7YsBOLK79H3tmUtz6b 9Imuj0ZyEsa76Xg9PX9Hn2myKj1hfWGS+5og9Va4hrwQC8ipjXik6NKR5GDV+hOZkktU81G5 gkQtGB9jOAYRs86QG/b7PtIlbd3+pppT0gaS+wvwMs8cuNG+Pu6KO1oC4jgdseFLu7NpABEB AAHNIlF1IFdlbnJ1byA8cXV3ZW5ydW8uYnRyZnNAZ214LmNvbT7CwJQEEwEIAD4CGwMFCwkI BwIGFQgJCgsCBBYCAwECHgECF4AWIQQt33LlpaVbqJ2qQuHCPZHzoSX+qAUCZxF1YAUJEP5a sQAKCRDCPZHzoSX+qF+mB/9gXu9C3BV0omDZBDWevJHxpWpOwQ8DxZEbk9b9LcrQlWdhFhyn xi+l5lRziV9ZGyYXp7N35a9t7GQJndMCFUWYoEa+1NCuxDs6bslfrCaGEGG/+wd6oIPb85xo naxnQ+SQtYLUFbU77WkUPaaIU8hH2BAfn9ZSDX9lIxheQE8ZYGGmo4wYpnN7/hSXALD7+oun tZljjGNT1o+/B8WVZtw/YZuCuHgZeaFdhcV2jsz7+iGb+LsqzHuznrXqbyUQgQT9kn8ZYFNW 7tf+LNxXuwedzRag4fxtR+5GVvJ41Oh/eygp8VqiMAtnFYaSlb9sjia1Mh+m+OBFeuXjgGlG VvQFzsBNBFnVga8BCACqU+th4Esy/c8BnvliFAjAfpzhI1wH76FD1MJPmAhA3DnX5JDORcga CbPEwhLj1xlwTgpeT+QfDmGJ5B5BlrrQFZVE1fChEjiJvyiSAO4yQPkrPVYTI7Xj34FnscPj /IrRUUka68MlHxPtFnAHr25VIuOS41lmYKYNwPNLRz9Ik6DmeTG3WJO2BQRNvXA0pXrJH1fN GSsRb+pKEKHKtL1803x71zQxCwLh+zLP1iXHVM5j8gX9zqupigQR/Cel2XPS44zWcDW8r7B0 q1eW4Jrv0x19p4P923voqn+joIAostyNTUjCeSrUdKth9jcdlam9X2DziA/DHDFfS5eq4fEv ABEBAAHCwHwEGAEIACYCGwwWIQQt33LlpaVbqJ2qQuHCPZHzoSX+qAUCZxF1gQUJEP5a0gAK CRDCPZHzoSX+qHGpB/kB8A7M7KGL5qzat+jBRoLwB0Y3Zax0QWuANVdZM3eJDlKJKJ4HKzjo B2Pcn4JXL2apSan2uJftaMbNQbwotvabLXkE7cPpnppnBq7iovmBw++/d8zQjLQLWInQ5kNq Vmi36kmq8o5c0f97QVjMryHlmSlEZ2Wwc1kURAe4lsRG2dNeAd4CAqmTw0cMIrR6R/Dpt3ma +8oGXJOmwWuDFKNV4G2XLKcghqrtcRf2zAGNogg3KulCykHHripG3kPKsb7fYVcSQtlt5R6v HZStaZBzw4PcDiaAF3pPDBd+0fIKS6BlpeNRSFG94RYrt84Qw77JWDOAZsyNfEIEE0J6LSR/ In-Reply-To: <47c417e1-acf9-484c-a166-3787857c8f22@fnnas.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:BxazFDjUQ+rLPF/k+z4KrryU72TMwAIqFheAxlv7fyfNekjcS3Q RbRmXW+Ef7fvEYL2OMplw9pITv3686YGs2IRGp1UCYzeU5n0IJ+bYWXTWjbYK2zmZzdQW49 3VAP/I3cZ1aKM4nzJwWCG8L2grrvehfrL1QXiRVsKJJbni3gkmfk057AWYrYCBA47TtsEr/ 7NZBEIWC/C8NrOQMlBeGw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:bdMtIcmlSZI=;QT1skOaqPLNtzWa68ZxKBCwJeSQ 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 J8uJA29mFGz9REqwg/PA+NttZRU= =E5=9C=A8 2026/7/3 12:03, Dongjiang Zhu =E5=86=99=E9=81=93: > =E5=9C=A8 2026/7/3 7:40, Qu Wenruo =E5=86=99=E9=81=93: >> According to btrfs(5) man page, all rescue options should require an >> read-only mount. >> >> But that read-only check is only introduced for newer rescue options, >> not for the pre-existing "usebackuproot" one. >> >> Unify the behavior to match the document. >> [...] >=20 > Hi Qu, >=20 > Just a small note from looking at this together with my CLEAR_CACHE patc= h. >=20 > If rescue=3Dusebackuproot requires a read-only mount, my patch to set > CLEAR_CACHE for it may no longer be needed. Yes, this patchset is inspired by your patch. >=20 > Also, should rescue=3Dall include usebackuproot too? That's a good catch. I'll add a patch to add that into the series. Thanks, Qu >=20 > Thanks, > Dongjiang >=20