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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5C13BC54EB4 for ; Tue, 24 Jan 2023 08:17:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232656AbjAXIRE (ORCPT ); Tue, 24 Jan 2023 03:17:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45304 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231544AbjAXIRC (ORCPT ); Tue, 24 Jan 2023 03:17:02 -0500 Received: from esa1.hgst.iphmx.com (esa1.hgst.iphmx.com [68.232.141.245]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 95B17DC; Tue, 24 Jan 2023 00:17:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1674548220; x=1706084220; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=fXn1ilMxt1NHw2TXGug0dILwKH8fXijRCD4rqo+hqCg=; b=GyMqhMDqXEW1NG5NXzpCqau4TMXL7HhZof18x2gf9dhSbjhCufVRc/WO R9yNRxRgxFbKSI2Pdlfznta14oZaSinnHJjBB7RgozAHt/FOCyDK6mDqv ACrCh/r9MPjN1YHVVou19bGYJfyW4HereYDwR/vffgopx2eYd+ebrbbFu qtZTZxyaPmkQxU52ysj13wdPu3Hu639ChhCVtDHnEj8yv0hiWJOLHTJnj +O4SP3jZe66fkAdGTgOgSabQxD4gq4o1cEmBtvyOjW3qqyFecr3sfsJpd FZkUnC2MNc31JVBIB1QgEUEUKiqhOkwy1oKBzLDe9xP7QDcG3DOCHTTWw A==; X-IronPort-AV: E=Sophos;i="5.97,241,1669046400"; d="scan'208";a="333605346" Received: from mail-mw2nam12lp2044.outbound.protection.outlook.com (HELO NAM12-MW2-obe.outbound.protection.outlook.com) ([104.47.66.44]) by ob1.hgst.iphmx.com with ESMTP; 24 Jan 2023 16:16:59 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Co6hus20Ur1VpqcW0kmEhU/YR0jd2ZlqYZIfbDoHxch90oVGeDA6cbTUbOYyC43Qo5LYM/3J6DbvnErwtMDpJRkUUHMV4Vl7ZoV8yu8Ure8Pms99oXcRuQxxSkYr1u4F4DGX6HqNJ0eQD8g5rxvZr/ODfrRT9iyED5BpVg3oUX/sGOxT1R+Nd6w2t4hPjXF+cpZGuH7P0DhZBoA7Q7WLHct2BW7/MgSyDWkyijqPJ7vkujghQeLPtBiHDZCQx1D8z1u60vl0l9x/dQTFKU7p2Te5RKcxBkpHpd+OV7/zcQFu9gPB4JTNzlv0t4eoN/86YDDyXVIidml66Oj3DRFvOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fXn1ilMxt1NHw2TXGug0dILwKH8fXijRCD4rqo+hqCg=; b=O8epUWPDQwlN6HpJnJ9g8Xr+zMYRfcpZXZxMpGtDYFqHDlf3qj6Wqh6S1h7EXtLARFfYB+yz0zInlJ/sGaEHQl4NKGemOEo/eLhJa8/BDW+XTQmLvu93V34TpdC3QJBdMbWCx3ZNeFATDUla8TVyjxmQbqKZ5me+IMzTFhWeqv6W557OVgkupWPtB2mBJnSyxknOH0rxMEifJuX/OduMURHlbad0qZByeh6OaTy58It+AkGh0KQb8r5aYnwjj+gfTnR1I+LEg/R0AwwG0objiVpQMEmRcZAWbZQv4y+8U5hLxO7M/87E4vC01fYuu4Ldwxv2g0r/SP5BDl35Kcf/nw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wdc.com; dmarc=pass action=none header.from=wdc.com; dkim=pass header.d=wdc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fXn1ilMxt1NHw2TXGug0dILwKH8fXijRCD4rqo+hqCg=; b=XMaArq4zudQSWIhRojdC6yl8JcQVYdew4h1vue1qk23jKnlosolpBS30Ai6cydCe8ADBpLWk/AOMQ82gQU++M/CyaNQjHe2epq0VWKIlr1oneGe7DN5+GdPvSA6+/PmlfR4bF2LxHTTfRPy/jGX2AoBTDZdIL+4ADSWqVcJvSPA= Received: from PH0PR04MB7416.namprd04.prod.outlook.com (2603:10b6:510:12::17) by SN6PR04MB4174.namprd04.prod.outlook.com (2603:10b6:805:3b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33; Tue, 24 Jan 2023 08:16:56 +0000 Received: from PH0PR04MB7416.namprd04.prod.outlook.com ([fe80::d4bd:b4ef:5bff:2329]) by PH0PR04MB7416.namprd04.prod.outlook.com ([fe80::d4bd:b4ef:5bff:2329%3]) with mapi id 15.20.6002.033; Tue, 24 Jan 2023 08:16:56 +0000 From: Johannes Thumshirn To: "hch@infradead.org" CC: Christoph Hellwig , Chris Mason , Josef Bacik , David Sterba , Damien Le Moal , Naohiro Aota , Qu Wenruo , Jens Axboe , "Darrick J. Wong" , "linux-block@vger.kernel.org" , "linux-btrfs@vger.kernel.org" , "linux-fsdevel@vger.kernel.org" Subject: Re: [PATCH 10/34] btrfs: handle checksum validation and repair at the storage layer Thread-Topic: [PATCH 10/34] btrfs: handle checksum validation and repair at the storage layer Thread-Index: AQHZLWS9vDkJofP29EGFLDJWYcVcR66sN7yAgADtDYCAABjegA== Date: Tue, 24 Jan 2023 08:16:56 +0000 Message-ID: References: <20230121065031.1139353-1-hch@lst.de> <20230121065031.1139353-11-hch@lst.de> <4010e363-33d7-485c-99b2-d5b86be2af3b@wdc.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wdc.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR04MB7416:EE_|SN6PR04MB4174:EE_ x-ms-office365-filtering-correlation-id: db37e4a3-5307-479c-b203-08dafde35bb1 x-ld-processed: b61c8803-16f3-4c35-9b17-6f65f441df86,ExtAddr wdcipoutbound: EOP-TRUE x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JQrPWh8HSL5kFUlcnwk6pBCC54IFCZ+iroCcg960PK/y45R5Woe+faRxWVy57MhDR+KjOd/5zH5KPHHth2a/dnj0/vAVcqgbABOUvE6JyVEte611hSSZseo5JPxIqZe/Hf/kFjvgQ5ZFZuED9nLNmuCQRC0mEBN3sD6rD9IaTYUFYqAiMcEg4SEIjfdTDEkUwXYKX7S5eQLjp+H6NwSCo/PNoglm6xSpLOAoBjvDtfUja/9aUWfEfbFnBtDZP/W4nSsVhaLz3B0oCL1ydGGxprDzh2AMF7eun7ijm3+6OyX3suzsAIlmsLKAUhII6zD9jpNLXcFPuyQN9OkNeKvxmX/6bz9/lpwC4aOk8OcFs4S1F0b/7vlLT4emXd6KWcxg5JLxiynVs6buM8w1ZRHcByGWCph33O12xHW4KxlAxYbbeRhIYm3xdjldB8qJdplVj8PFUlz3BnuPyU+ntMCZFx0hQ4WrbnZFJJ6Jn+gDdsAA3bLl6JJGlOYewAHa2zwqanGYDsKsKklRI1OwBjWsEh7xmNe55k/eHH1FxJTYp/57cV95edIB1HeODAzsTchpE8gzOjth4cSWQqr1d4uBPKy9UniR3i3aCHUEhyRU0WvOw4sHlG5kA9I/99ZAggyql+/SccUpwTS2Qjb9+Tw2Fk+cztlljbwSxqrX7wmatCxWnhGWoYGEm4L8gSmkkloGC/dRWMhlWDPzqOBLdxAHldPUtb4HmBf+xiMuw/HwjPktT8xBs/5R/1v0FRUa/3t+bVf+m3qy4MYj1JspEVlqxA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR04MB7416.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(396003)(376002)(39860400002)(366004)(346002)(136003)(451199015)(71200400001)(6506007)(66946007)(91956017)(66446008)(76116006)(66476007)(66556008)(122000001)(6512007)(53546011)(478600001)(6486002)(26005)(186003)(83380400001)(41300700001)(8936002)(8676002)(2906002)(4326008)(5660300002)(4744005)(7416002)(6916009)(82960400001)(38100700002)(64756008)(38070700005)(36756003)(86362001)(31696002)(2616005)(31686004)(54906003)(316002)(45980500001)(43740500002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YStKK1ZoMkFjb0dDbytaNE0ycWh5UUNVcGczQzBvZVlOdHp1UTdYOVZ2b0JW?= =?utf-8?B?WUUxcVpvOS80eWNVd0U2UjFaZnZTeHJ2RXZzZDhLSnk2Q0pra256cWxVK05B?= =?utf-8?B?cDZlL1UvT1MyRU5uZUVMZW02b3Z1aXh1cTJiR3dQcnNvR3gzUllYQkR0MWky?= =?utf-8?B?Sk90aWRXbFVEaFY1cGJvMWRpaDdzRDFWdjZMZU5xVG1DeU4wc2NQUEx0VXFX?= =?utf-8?B?dVJMZmFmV1RFeUR4QkhXSlpmUG83TDlNRFhsTGNXVmNQeGRtN0RoS0pFa2Ro?= =?utf-8?B?MCs3OWhWSVBUR2VpWS9rU1daSllyQkh2Ukk2ZWFvY2RJaVJIQk8wYTNLRlQ3?= =?utf-8?B?WStOaGtidXkyN1p1bzlBQnZudVVrUnF4OTN6VHhFSy8wTFhlTHdtTmQ4cjU1?= =?utf-8?B?ajFKSlRxQVMzTVV1WXFuV0pFQmM4cXpxbmw4SDZqSGw0aldPMGltNXZadDNR?= =?utf-8?B?RnpCSC9XUDMwV2ltZVN6czg3bkRYUkZyUDQyZ1Jackc1bGxET0pITEE2eUlz?= =?utf-8?B?VTRkSk5icklLTjFwKy9BVFUxdVRTZ3QrM0phQlJZdFl4TlBZb2NjLzN4K1B6?= =?utf-8?B?YmhKWFdsYzdNaWNFS0NZQ3JxL1VOOTdBaTBLbVRuTnpXVFBUZS8za2NLR0kr?= =?utf-8?B?ZTkvMkxONjZTY0N2Q1ZkdW1tSGRBRGxUQ1Y0Z1BrSlN5T1lyanJFbHlMbDV5?= =?utf-8?B?blcvdVpTQmZlcThUWUpRbGUzR3JzUmY0RFBIcWs5dldicWRad05SMW9XU2pT?= =?utf-8?B?c2Vvck0rcmdMWUxWckVzL1I1L3gzbjk1dC9hZjJMbC9VbnM5WXBSVWE1alVh?= =?utf-8?B?R0djTjRjSUgzSFZPYWpMOERickQzQTVUZ2pPRkE3SENkc3BuV2RZdGVYWXVn?= =?utf-8?B?bnQ3YmZhY2VjYWZtNytpU2c2VzY5aVlvR1VJK2dJZkl4SkRSbWMxVXEvRXdP?= =?utf-8?B?VlN4b3huZFZJTjhjK1ZxdW9yci9HM2tOUzlMcVgwU1p4cVcrZjhRaVZDMzZ6?= =?utf-8?B?U2lMNUNxTVk0M0tjcFFzOEtpN29oSGcvNTdzeU1zaktjR2FKaU4yTTdRdmxO?= =?utf-8?B?RXoyRkpSZ2F3emxUdVNsVGxoc1haWFJjZTNUNjZkdU1HYngrRVQ2SUhKOWpB?= =?utf-8?B?NENNWHBOS3BsOWswd21mbWc0V0JZZS96T0R6MHNwNjNRQXcyUForUHFLTndy?= =?utf-8?B?TjJZYXE1RjlKRVhzaUFiRnN3b2srTEQvU0NLdmVmYWxVdW9QeFl0NlUrbW9Q?= =?utf-8?B?TUowUGZLSWtnYW5uTHg2NzBQZHQvVmo1NDMvWVJpeGJ2YUdtczZRcUdicHJY?= =?utf-8?B?NzhmWFFUY2JqenFNYW5lRGJRK3A5UkxzV1padDRGTWxpc2NKRkVnQlR1UWpE?= =?utf-8?B?cGJHaW5LUnBRdmtpRnI3c3Y5aHpYbG5aTXNvcTNMZGM2QmhtZHNscUtPMVZm?= =?utf-8?B?U3JCdndSVVNWRFZWM1VzYzJQUVgwaXl0NmpvL1JwcUczVGh1WVF1eGQ2M2V1?= =?utf-8?B?Sk9sODN2Nyt6dHFiMWRiejNlZHJVMGNLa0hWa0VKSWRNS2RCVTYxSWNhMjN3?= =?utf-8?B?R1dGNkduNTV3NlpwTjBEODNIOE9vc2R4SVhLSmZ0T2FpbzFtSGlaL0dWQVdC?= =?utf-8?B?d0kxV0E5ZGpaR0JONzBEakcyRnRvVGM4TE1JRjlMaVArVzRwa01NOWpBMkdl?= =?utf-8?B?ZVhNc1RuekhwN2dJQXowZGNnTCt4MTVZMXpLa0JNNXpIdW1sUXp4WkVla3ZN?= =?utf-8?B?ajNLbFVIa0lCbXBjdk53R0ZWYjBYd0F3dGRJdzRkUlhLa0RrZkxUQVh1VlZo?= =?utf-8?B?YkwwaVR1aS9wTTR2TnVJWkM3eGJ3MC9kK3ZPSE5JSEZTcFZQQkxET0x5ZGww?= =?utf-8?B?dHR6Q0dmMUtzVXJjSXorVEVkUUhzTWdmaldlK1dOaWlrV2QwMGJxMllkMEVm?= =?utf-8?B?cHBEaDRGUGsrbHQvK1lldkFVNWR3OWVUZGd2aHhib0FNakQwMTY0eFRXV1M3?= =?utf-8?B?azlvdW5HVHZHam9QbEhjOUNJRHhqclVNQThuaVc0Z280SVhqL0I1Q0lseEU5?= =?utf-8?B?WCs1OXpiK0VxNHhaeDRrQU5aSzB5ZUVLc1I5UmN0Z24yVks3ZmdpeWZUK2FH?= =?utf-8?B?VEJwLys1K2RhU2ZyNm9lSm1aazB6LytTQ1FjeW0wOUh6YkhrRVpTdW0veDJ0?= =?utf-8?B?cXc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <883B63EB03B3A84EB39E2F0936F134B4@namprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?VmIwaXFaOE1ZTisxOTJic0lCSTc5Wkk5NGttVzRCbXNaTEUyTzZjU0Q4eUls?= =?utf-8?B?Z3A3azB0bURjaUJUSmFuQmpsakE3WGVTNWtlVXhqdEZwOXMrei9IYU41aytS?= =?utf-8?B?MG9LV0pMNHNkaURKdUIvT1IyT0dlT3BiNXpBSVlQUjZqaHk5bHdoM1EvRS9p?= =?utf-8?B?NmRHMGp6NkQ2VVlsY0t2UW5kTlhrNWdIKzVMZWpkKzBDTVBuaDBzS0NwdTFl?= =?utf-8?B?U1ZhUFVQTkhRZVd1alIvWlZ3NXRmNzFQdTEwKzBxNUhUemxRQ0hrMUhLNW92?= =?utf-8?B?RGxFTHFsV3pwWnlCQU5ZNUNVK2RjcXgwRHFLM00zOHh0RWwrcnNua0VPalBD?= =?utf-8?B?OVdTVGhtbWdGRHFWbFJUaFNPenk3UjJpVGRzZnNLcExZa2g3cUVkQitSNWVm?= =?utf-8?B?em1EaXZVSkRNQkpmcEVyRkxjMmliaThPbkhmT1VaMlhyRVV2Y243bGZqdktj?= =?utf-8?B?RWdJZUJraG1odDZyeGNhNHlMNC9qeE5hK3pneGZQdllOMTNwcHNvVFhhQlVB?= =?utf-8?B?b3FPL0FCYlc0c1hINFNkOHpxS09XNyszRys0TkdlYWw1STlkUUVsV2hYbzdi?= =?utf-8?B?RmZDNGdkWmpmNFVCVTh2WFBEaXVyQ2p6S21SQ3pYVVFNeFVabzdCMSs0blkx?= =?utf-8?B?OS9tQXZXY3ZGK3Z2RGk2NkFGZ1dUd1Nick9zZWxFcG9yZjZZQWRic3RURzY1?= =?utf-8?B?TDMxZXQ1MDBCZ2Z1cTJpVmhyQmRIZSt0ekNzY0p5bnl4RlVLT0xLRnFlcmN4?= =?utf-8?B?YWFMbFRrSUJBQ3lSd3BSVmw2dFFnTFNxemx3Sjlnb3Y1Q1dLYjBESkJRVU8v?= =?utf-8?B?eDJmdWpweWRIVkhrNjVHLzNRbGQrMmhhU0E0bW5kbllidmtMaTZveGg0K0Zp?= =?utf-8?B?ZjVsZ0ZLbzUvZ1pGUXpwMGxWbHYzZ0s0MVh0cXQ2VTBZSUhhSklSeE9Qc1Jt?= =?utf-8?B?S2RJR20wMElERW9MNS80T2Z1ODN0RTR4akJIT0JzSE9ZY0c5RTRtN0ZwajI5?= =?utf-8?B?ZC8xdVpSS2xYTHNWZHo3SUFaS2F5SDV2b2I2SExqaW1VRU1jOEVZckhqN09H?= =?utf-8?B?UFd0VmdPZGRxb2s3QUEyTTQyMS9JQjFWc2RZaHd3S09hYndKWnVMeWNlZzBr?= =?utf-8?B?cUV5SmdpOFNOWjlBMVFEY0ZWUjJkMkt5NXNMM0J6bExWNUVGa29ZY3IrRWM0?= =?utf-8?B?QUJyNWVnZlRvRzlkQmFTeG9Jb3QzSmp2a0gzZlEzWjRvSG45bDBudmZpV2Ew?= =?utf-8?B?M0tEdTNzRnhxSjU1WUJOTlJ0c2VQNHJHSlZDUHpKRUs0WEhBT1ozcnMxVDFY?= =?utf-8?Q?O+goNsjYI5UgE=3D?= X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR04MB7416.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: db37e4a3-5307-479c-b203-08dafde35bb1 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2023 08:16:56.3809 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Zfrsavxc4gOJkjSBi1YWBRdM4Lkfzv8SQpwAGwgUB/c5bPAo4skds7ovEigdVYzB2KRi+x0nkO+Q5RY8WsljBb5ID+sOpzSTzIJzshtbuIg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR04MB4174 Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org T24gMjQuMDEuMjMgMDc6NDgsIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOg0KPiBPbiBNb24sIEph biAyMywgMjAyMyBhdCAwNDozOToyOVBNICswMDAwLCBKb2hhbm5lcyBUaHVtc2hpcm4gd3JvdGU6 DQo+Pj4gdGhlIGZvbGxvd2luZyByZWFkcGFnZSBpZiB0aGUgc2VjdG9yIGlzIGFjdHVhbGx5IGFj Y2Vzc2VkIHdpbGwNCj4+DQo+PiBzL2lmL29mDQo+IA0KPiBUaGlzIGlzIHJlYWxseSBzdXBwb3Nl ZCB0byBiZSBhbiBpZiAtIHJlYWRhaGVhZCBpcyBzcGVjdWxhdGl2ZSwNCj4gYW5kIHRodXMgdGhl IGFjdHVhbCBzZXRvciBtaWdodCBub3QgYWN0dWFsbHkgcmVhbGx5IGJlIG5lZWRlZCBpbiB0aGUN Cj4gZW5kLg0KPiANCg0KQWggT0suIE15IGJhZC4NCg==