Received: by 2002:ac8:156:0:b0:3e0:cd10:60c8 with SMTP id f22csp1797886qtg; Wed, 22 Mar 2023 02:16:59 -0700 (PDT) X-Google-Smtp-Source: AK7set9Z0T093wuDTrneGKyV0oImSntm3kOPl+hp8Zr6lWhMhrZkDQvJtMICqmyYqDRF2swOoZUW X-Received: by 2002:a17:906:7050:b0:932:e43f:7367 with SMTP id r16-20020a170906705000b00932e43f7367mr5604504ejj.35.1679476619138; Wed, 22 Mar 2023 02:16:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679476619; cv=none; d=google.com; s=arc-20160816; b=j/o6ZZsGpqq1lNDmqkQJyvEVt92VkpQUE3I3DTkqx0Of52fA+H4TWw6Fxm7ltntvZx NhVSwylF/UH4TAKnbhNuwL6FljlZe136nRGmaWZuySYz8yKA2ZtgYClLz7noHg2FNx8Z KEZhpvl9EjrIgWqknlkKX6+sVKOI5tOSGFANYAWyVlpDPUyzbjNzhl0w1TV3BLnXKHYU 0XOOBdoDtWUp0Uhf4ypiJ+R3Ev7iaH/ALydr2avKAfs0CD/6wJefyJliLHgB10PdDXRd 5x3svAXwGsKz4WpgKCC92j5UsLuZPi9OZ6c+eArj7jMYD/gtCI8V5+geOaekOHBo+6Ka uxCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:ui-outboundreport:content-transfer-encoding :subject:from:to:content-language:user-agent:mime-version:date :message-id; bh=Y9cJls6c5fpF1OxZbkbWjqsUQ1yUD45t+rR9bvWblt4=; b=paRjX92K3IKintBjRrOFohFZbmO+kj9Ot0Z7++2Nd/yEU7J4AyIQYzZqAp56aHryI6 VXer1Pc8hTPxtgBAsFlPrhjMYvB8JrZg5bt7Qb8ZuJMvFXqTe8QHjbgH5LM4LTtqDpHZ D4oif0+Gag1yRtP/2a4LRtRCqkkpkwQOzSLNgjxXuvBUx5XuPjR9opRkizwcNxCQ+Lgf 7pH2OihXNKOzTbO5fETf3T81U5hxxSJa1Eo0BpnNltfU8CiKie/RFrHxX0cUApCRoMoq PX8aRabdW/annI2D5ddyEuvVB/H9zsMCbrTY4vkt7ZxTbpU6X1WYjzgFojgGBwWKzK/D AExw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h2-20020a17090634c200b008d207402fccsi14203921ejb.721.2023.03.22.02.16.33; Wed, 22 Mar 2023 02:16:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmx.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230368AbjCVJPD (ORCPT + 99 others); Wed, 22 Mar 2023 05:15:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46980 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230449AbjCVJOz (ORCPT ); Wed, 22 Mar 2023 05:14:55 -0400 Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2861A5CC3A; Wed, 22 Mar 2023 02:14:48 -0700 (PDT) Received: from [0.0.0.0] ([149.28.201.231]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1M3DNt-1pe5WZ3vkT-003eDo; Wed, 22 Mar 2023 10:09:31 +0100 Message-ID: <4034e634-59d3-e9a5-a1c5-1f275d8e2832@gmx.com> Date: Wed, 22 Mar 2023 17:09:28 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US To: Ext4 , "linux-btrfs@vger.kernel.org" From: Qu Wenruo Subject: A new special orphan inode 12 in ext4 only? Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Lj2TGhuEY4N9ivI7PKhSnIW3RmrZeSw4RKNhtGxF/xCTWFDCWZ/ AtNmVzLQVq05vSanJXdoNsDGvMPA0xN9x1KaGO2/Zau2H2xS5JJU9qC9/cv610LOw6d98hw i2eQF9cNTsE1q7r7rapVakwgSnZvcbVt8jNioNKa4mGq5lfNNxMiL/EpX8cUoGWxTcU+wzA EB0Q3EOWpknFjjEHbrStw== UI-OutboundReport: notjunk:1;M01:P0:AQcTDENzByY=;3iesccGb1D2r4WJTvkTB8LdP3hd CVAq8IXPgMoOoJsoYLV6PsyqnX+qAbM/IosB+S+yHXpcmo84FOMyBTzd7LvcnnLwCLrDWBXTB 4ZBqXW0EO3lBu4potDHQaeP10vMSRHDNHpemKQAvbWh9m0hwV7vWwIQAJWNLJ6EF0FFdV3Dhk KdbWYI+6UeKvJxo+ABPsfr6o0R9COg/FxuQUwvjPq5+drYZfY2EpnOy+qD/chKdYu6C1Ts8oP BNw8o8SZHdF6moB03W9A7U9ItPScdRh28G7Gey+mYF7EUCtXfwwJAK8tv+/5DctmVCMSTFNEx 0W5JyjM+S/ihlOUVWOOxtAmn2DGTp2VHdAKxPLNk0FYr++u6Ku8o0t9dFX85p/z9uxoCB7Xu6 k//87vbbB4aRN0KvKWYIdTcynFUCIe2ZbHH24q1RpbEAa33mpcSvn99sHq5sUS0373Sfhi7Yn B6WQ1Hj7IWjTreerc5/PkOiTaX5OKhRXsgJiYhwuokGyZjRK6IiB/W5TKqpNn+mZROLshfpmD h+NBP90msnK2Xqtsz3/xKzKfbuxl2CnVzBxHl7Koc7OqrRA5kZjZAwc2dHaeYlS1zSVYLk5SR 4uZQD/rRKxXdwVKhc1zf7dsPjGrjwkYk5XLogYDbPEjp1uHaWO/9kZlCTwdtY0pfWF0tQAWDo Vxm3/sV29vGtCBeJZ3bvcYoL2R97vJpsBx8KurUMf2KM9zi6U/TgnufGO2ipJBhUVgPvualgx belem22GqOChqLtzhdLjzvyUvmMeFWBneg/FbitItRCH5NHWH0qIVo6efBGyK4rcUmfdLhKh+ jnSygfBTkr5ZbucXhKSU4LSH+IN+XPbA8lMFkwA8wAfQyjOFb5JkrqJ2yxQPH7qAthLFq9+vK fms7iG9Unk7Q+DOI4btpN1T/QHK5iLSOYnbsfBPEr6FlY0Itwxml2qldh8KFEvPNMn7gt+reG P0T9TPDaD2cYKEHWaFWc27kJaN4= X-Spam-Status: No, score=-0.7 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org Hi, Recently I observed newer mkfs.ext4 seems to create a new orphan inode 12, with some file extents. Which seems to have no direct parent directory, thus tools like btrfs-convert would also follow the ext4 inodes by creating an orphan inode too. On the other hand, if I go mkfs.ext3, the mysterious inode seems to be gone. Is this inode 12 a known special inode? If so, how can we avoid such special inode? (s_special_ino is still 11, thus checking against that value doesn't seem to help). Some details of btrfs-convert: It goes with ext2fs_open_inode_scan() to iterate all inodes of an ext4. And if we hit an directory inode, we iterate the directory by using ext2fs_dir_iterate2() to insert the dir entries between parent and child inodes. So if we hit an inode without any parent dir, an equivalent btrfs inode would still be created, but btrfs-check would complain about such orphan inode. Thanks, Qu