fs/btrfs/compression.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Refactor the btrfs_compress_set_level() function by replacing the
nested usage of min() and max() macro with clamp() to simplify the
code and improve readability.
Signed-off-by: George Hu <integral@archlinux.org>
---
fs/btrfs/compression.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fs/btrfs/compression.c b/fs/btrfs/compression.c
index 48d07939fee4..be8d51c53f39 100644
--- a/fs/btrfs/compression.c
+++ b/fs/btrfs/compression.c
@@ -975,7 +975,7 @@ static int btrfs_compress_set_level(unsigned int type, int level)
if (level == 0)
level = ops->default_level;
else
- level = min(max(level, ops->min_level), ops->max_level);
+ level = clamp(level, ops->min_level, ops->max_level);
return level;
}
--
2.50.0
On Sat, Jun 28, 2025 at 01:21:30PM +0800, George Hu wrote: > Refactor the btrfs_compress_set_level() function by replacing the > nested usage of min() and max() macro with clamp() to simplify the > code and improve readability. > > Signed-off-by: George Hu <integral@archlinux.org> Reviewed-by: David Sterba <dsterba@suse.com>
在 2025/6/28 14:51, George Hu 写道: > Refactor the btrfs_compress_set_level() function by replacing the > nested usage of min() and max() macro with clamp() to simplify the > code and improve readability. > > Signed-off-by: George Hu <integral@archlinux.org> Reviewed-by: Qu Wenruo <wqu@suse.com> And merged into for-next branch. Thanks, Qu > --- > fs/btrfs/compression.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/btrfs/compression.c b/fs/btrfs/compression.c > index 48d07939fee4..be8d51c53f39 100644 > --- a/fs/btrfs/compression.c > +++ b/fs/btrfs/compression.c > @@ -975,7 +975,7 @@ static int btrfs_compress_set_level(unsigned int type, int level) > if (level == 0) > level = ops->default_level; > else > - level = min(max(level, ops->min_level), ops->max_level); > + level = clamp(level, ops->min_level, ops->max_level); > > return level; > }
© 2016 - 2025 Red Hat, Inc.