From patchwork Fri Aug 11 03:38:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ye Bin X-Patchwork-Id: 134314 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b824:0:b0:3f2:4152:657d with SMTP id z4csp857071vqi; Thu, 10 Aug 2023 21:52:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGn/g1uK4yWFHCwS1w8op2JHlnXVRGLxLYUNXcRBfiJ6/z1FJjsRFz5C8BnaQHux2XYLTCo X-Received: by 2002:a05:6a20:7288:b0:138:836c:5370 with SMTP id o8-20020a056a20728800b00138836c5370mr1121598pzk.42.1691729556343; Thu, 10 Aug 2023 21:52:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691729556; cv=none; d=google.com; s=arc-20160816; b=zhhw+rumLToFpD7Jf9pkowGep4fYsGnPJmZXIhOgh40C9qc/haQkDq05wng6ZnoPwj 1eJy+UZ/SV3kgkW/XBeX+/Zat0q/4Ll7rAlqkJhFuZrCgvu+ClsTNDWDeU3iH0Rz7+4Q 1v1q31tO9p8NBno5Cz6lJL4pKOhW0g23lGr1tBi7EnMuYv79rh8K0dmqeFK+m+cHP7L0 JxRUr8/NhFhaIt6m4XeTasdB3iOvhXSMR0dWAzMJeHYUI2dcZd/Il9mPFzQl3TmuKSHH qw19LMbWcTOQ8lyX6iuArEcP26y8I5aSW8S6gfEcBkprEm4EBU498sOVs/B+IbB2HMuF crYQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=64aINsWctn3FFWxkhtUNhBAaQgBDUteqgktvBAy5jFY=; fh=MI796NDOi1hkYj+2mvCPR4c/mpIsOpr8kjmc7YnsLTQ=; b=IZ0jzB94TkT2UtqhQofluDKIccMJwvAwOibjI1VUOC0B0K9a94PkjTKq1snSTuw3HT mKRqVK7hHUyBbMOQbWhIA18KsEUDNGXvZvMW1UMvAn6CvYyKsWc+GQS//u29voJEpSFn x3w5HnyF3mf7EQ/n2cgr0LmYe4llG2/GGG98lt/immY7HIVkZuufoACcCptOKouDoDT6 WaIH1R4YkrCLlMO+1uU5uQWoOriM6FDwu6hIPf6sSyLihJidgMSpZY5EM+uIn04kqWhG VjwibNBNw3hvuL6B4q4MlRJaDnYoXx/BXOjt9JhZfduAevGPmqoqOwJ8Ymcrwq0GC/C+ 0FSQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n5-20020a654505000000b0056531fbaf07si2801452pgq.315.2023.08.10.21.52.20; Thu, 10 Aug 2023 21:52:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-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 S233238AbjHKDm3 (ORCPT + 99 others); Thu, 10 Aug 2023 23:42:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41918 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232397AbjHKDmZ (ORCPT ); Thu, 10 Aug 2023 23:42:25 -0400 Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DF2982D70; Thu, 10 Aug 2023 20:42:19 -0700 (PDT) Received: from canpemm500010.china.huawei.com (unknown [172.30.72.55]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4RMTzX63nmzCrcJ; Fri, 11 Aug 2023 11:38:48 +0800 (CST) Received: from huawei.com (10.175.127.227) by canpemm500010.china.huawei.com (7.192.105.118) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 11 Aug 2023 11:42:17 +0800 From: Ye Bin To: , CC: , Ye Bin Subject: [PATCH 2/2] ext2: dump current reservation window info before BUG Date: Fri, 11 Aug 2023 11:38:57 +0800 Message-ID: <20230811033857.1800578-3-yebin10@huawei.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20230811033857.1800578-1-yebin10@huawei.com> References: <20230811033857.1800578-1-yebin10@huawei.com> MIME-Version: 1.0 X-Originating-IP: [10.175.127.227] X-ClientProxiedBy: dggems706-chm.china.huawei.com (10.3.19.183) To canpemm500010.china.huawei.com (7.192.105.118) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=ham 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-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773907011354762771 X-GMAIL-MSGID: 1773907011354762771 There's report BUG in 'ext2_try_to_allocate_with_rsv()', although there's now dump of all reservation windows information. But there's unknown which window is being processed.So this is not helpful for locating the issue. To better analyze the problem, dump the information about reservation window that is being processed. Signed-off-by: Ye Bin --- fs/ext2/balloc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fs/ext2/balloc.c b/fs/ext2/balloc.c index 039f655febfd..0132b8af546e 100644 --- a/fs/ext2/balloc.c +++ b/fs/ext2/balloc.c @@ -1131,6 +1131,11 @@ ext2_try_to_allocate_with_rsv(struct super_block *sb, unsigned int group, if ((my_rsv->rsv_start > group_last_block) || (my_rsv->rsv_end < group_first_block)) { + ext2_error(sb, __func__, + "Out of group %u range goal %d fsb[%lu,%lu] rsv[%lu, %lu]", + group, grp_goal, group_first_block, + group_last_block, my_rsv->rsv_start, + my_rsv->rsv_end); rsv_window_dump(&EXT2_SB(sb)->s_rsv_window_root, 1); BUG(); }