Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp186239rwl; Sat, 25 Mar 2023 00:02:57 -0700 (PDT) X-Google-Smtp-Source: AKy350b5bg3id73V7OqT9NjExmfWhkl4pujp+aYkxofQJFZUtUDqNEU8Jzmf9/ufG0DEXZCKnz+q X-Received: by 2002:a17:90b:1e08:b0:23d:3383:1d68 with SMTP id pg8-20020a17090b1e0800b0023d33831d68mr5448418pjb.35.1679727777220; Sat, 25 Mar 2023 00:02:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679727777; cv=none; d=google.com; s=arc-20160816; b=pg5kwHvJV7q4drs/DxdDvZv4beQBv0lCg3Jt8R1/LyzvWGYczxpgtIJTB2A0mJ/meD ftFAb7K8rvaQWEyMIEVYfkbHQVck/VBMnNDLDr2ulazc4f1/YfijFUNfla3IaDjZS/7h YW4ZSu5vHgC0juRy/mJUmqw/IOUZMKohbz+JeR90gXdO7lFdh1ZL1MlxBWQfZfQh1TjF hoDiVKyx8BGewCPKkm0UnL8a4K1JfwokD/qaRJkkVPZnlYTPseiTKJWZoTuFQSnXQEyS x71oLSk+eX99feXl+RGFTQvwMnmys2LlZWbD5BQYCSAKxmR1s6Zb6wc6P2uDzpeYFR/G 6nng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=Z/JDSvikn1ZDKRhG/berVskKFakEeZ3356nPOfMrmRo=; b=Eyn+aExgUs09AoEEul/jBhBTN54UkXBSfzEVYR4/wDz4Z/Z9WFUTFzzNxQYCI+HgXE mZVFlIdiY/MdGQUWEapn1Q1spm/kyTPXowILrbygNLx7fJS2+Wfs6axy8WF0H5Rppfkn npAz3pHcyNcRgbY7K0jlKw5XWm/8MEz/QsDp85swPEiHnW/s2Xs+V5Pyh8w0iAWr1Asq zrNHyP5kFzuLqaK+S0X8G5XY403ooROEm7Xl6XBkZ3f9xbtMtIHiQnIO6Udmpav91ydL FUAF/aIPcZJkfAtRUTwxv2WObVKi+YaMMux4065GuIwhSWSKODZh6+XrJ5p4Wg/J8b65 BpyQ== 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id co1-20020a17090afe8100b0023af4ee47dasi1533666pjb.65.2023.03.25.00.02.39; Sat, 25 Mar 2023 00:02:57 -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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231899AbjCYG6E (ORCPT + 99 others); Sat, 25 Mar 2023 02:58:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47144 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231898AbjCYG6D (ORCPT ); Sat, 25 Mar 2023 02:58:03 -0400 Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8A96D168B7 for ; Fri, 24 Mar 2023 23:57:54 -0700 (PDT) Received: from dggpeml500016.china.huawei.com (unknown [172.30.72.53]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4Pk8vM34z9zSnxP; Sat, 25 Mar 2023 14:54:23 +0800 (CST) Received: from huawei.com (10.175.127.227) by dggpeml500016.china.huawei.com (7.185.36.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Sat, 25 Mar 2023 14:57:52 +0800 From: zhanchengbin To: CC: , , , , zhanchengbin Subject: [PATCH 0/2] Add some msg for io error Date: Sat, 25 Mar 2023 14:56:50 +0800 Message-ID: <20230325065652.2111384-1-zhanchengbin1@huawei.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.175.127.227] X-ClientProxiedBy: dggems705-chm.china.huawei.com (10.3.19.182) To dggpeml500016.china.huawei.com (7.185.36.70) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED, 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 If there is an EIO during the process of fsck, the user can be notified of it. zhanchengbin (2): lib/ext2fs: add error handle in unix_flush and unix_write_byte e2fsck: add sync error handle to e2fsck. e2fsck/ehandler.c | 24 ++++++++++++++++++++++++ lib/ext2fs/ext2_io.h | 2 ++ lib/ext2fs/unix_io.c | 37 ++++++++++++++++++++++++++----------- 3 files changed, 52 insertions(+), 11 deletions(-) -- 2.31.1