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 X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 91BE1C4360F for ; Wed, 3 Apr 2019 11:59:26 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 61A8920830 for ; Wed, 3 Apr 2019 11:59:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726130AbfDCL7Z (ORCPT ); Wed, 3 Apr 2019 07:59:25 -0400 Received: from mx2.suse.de ([195.135.220.15]:36388 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725956AbfDCL7Z (ORCPT ); Wed, 3 Apr 2019 07:59:25 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 14414ABD4 for ; Wed, 3 Apr 2019 11:59:24 +0000 (UTC) From: Qu Wenruo To: linux-btrfs@vger.kernel.org Subject: [PATCH 1/2] btrfs: tree-checker: Make write time tree checker verify the content of leaves Date: Wed, 3 Apr 2019 19:59:18 +0800 Message-Id: <20190403115919.17049-1-wqu@suse.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-btrfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-btrfs@vger.kernel.org Commit "btrfs: Do mandatory tree block check before submitting bio" is designed to check leaves contents, just as read time check. However due to the confusing parameter list, "false" is passed to where it is supposed to be "true". Signed-off-by: Qu Wenruo --- fs/btrfs/tree-checker.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/btrfs/tree-checker.c b/fs/btrfs/tree-checker.c index 4318e3e67443..204fe53c90aa 100644 --- a/fs/btrfs/tree-checker.c +++ b/fs/btrfs/tree-checker.c @@ -999,7 +999,7 @@ int btrfs_check_leaf_relaxed(struct btrfs_fs_info *fs_info, int btrfs_check_leaf_write(struct btrfs_fs_info *fs_info, struct extent_buffer *leaf) { - return check_leaf(leaf, false, false); + return check_leaf(leaf, true, false); } int btrfs_check_node(struct btrfs_fs_info *fs_info, struct extent_buffer *node) -- 2.21.0