]> git.ipfire.org Git - thirdparty/linux.git/commit
btrfs: fix mismatching parameter names for btrfs_get_extent()
authorQu Wenruo <wqu@suse.com>
Tue, 5 Dec 2023 07:51:29 +0000 (18:21 +1030)
committerDavid Sterba <dsterba@suse.com>
Fri, 15 Dec 2023 21:59:30 +0000 (22:59 +0100)
commit4618d0a66b505a81cc39b17935118227a7fc24f8
tree89482f8b831d1262001f56e43158443678342ca4
parentf86f7a75e2fb5fd7d31d00eab8a392f97ba42ce9
btrfs: fix mismatching parameter names for btrfs_get_extent()

The definition for btrfs_get_extent() is using "u64 end" as the last
parameter, but in implementation we go "u64 len", and all call sites
follows the implementation.

This can be very confusing during development, as most developers
including me, would just use the snippet returned by LSP (clangd in my
case), which would only check the definition.

Unfortunately this mismatch is introduced from the very beginning of
btrfs.

Fix it to prevent further confusion.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/btrfs_inode.h