]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
btrfs: change BUG_ON to assertion when checking for delayed_node root
authorDavid Sterba <dsterba@suse.com>
Sat, 20 Jan 2024 01:26:32 +0000 (02:26 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 4 Mar 2024 15:24:48 +0000 (16:24 +0100)
The pointer to root is initialized in btrfs_init_delayed_node(), no need
to check for it again. Change the BUG_ON to assertion.

Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/delayed-inode.c

index 0b1701f1b8c9e1c153bba0111fb40f62bf6a30e6..efe435403b77a0dcc8c6904739e977ec53fd1f4c 100644 (file)
@@ -978,7 +978,7 @@ static void btrfs_release_delayed_inode(struct btrfs_delayed_node *delayed_node)
 
        if (delayed_node &&
            test_bit(BTRFS_DELAYED_NODE_INODE_DIRTY, &delayed_node->flags)) {
-               BUG_ON(!delayed_node->root);
+               ASSERT(delayed_node->root);
                clear_bit(BTRFS_DELAYED_NODE_INODE_DIRTY, &delayed_node->flags);
                delayed_node->count--;