[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250423080940.4025020-1-neelx@suse.com>
Date: Wed, 23 Apr 2025 10:09:39 +0200
From: Daniel Vacek <neelx@...e.com>
To: Chris Mason <clm@...com>,
Josef Bacik <josef@...icpanda.com>,
David Sterba <dsterba@...e.com>
Cc: Daniel Vacek <neelx@...e.com>,
linux-btrfs@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [PATCH] btrfs: fiemap: make the assert more explicit after handling the error cases
Let's not assert the errors and clearly state the expected result only
after eventual error handling. It makes a bit more sense this way.
Signed-off-by: Daniel Vacek <neelx@...e.com>
---
fs/btrfs/fiemap.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fs/btrfs/fiemap.c b/fs/btrfs/fiemap.c
index b80c07ad8c5e7..034f832e10c1a 100644
--- a/fs/btrfs/fiemap.c
+++ b/fs/btrfs/fiemap.c
@@ -568,10 +568,10 @@ static int fiemap_find_last_extent_offset(struct btrfs_inode *inode,
* there might be preallocation past i_size.
*/
ret = btrfs_lookup_file_extent(NULL, root, path, ino, (u64)-1, 0);
- /* There can't be a file extent item at offset (u64)-1 */
- ASSERT(ret != 0);
if (ret < 0)
return ret;
+ /* There can't be a file extent item at offset (u64)-1 */
+ ASSERT(ret == 1);
/*
* For a non-existing key, btrfs_search_slot() always leaves us at a
--
2.47.2
Powered by blists - more mailing lists