Message ID | 20240801-linkfield-bowl-v1-1-d58f68967802@kernel.org (mailing list archive) |
---|---|
State | Accepted |
Commit | 7e1d512dab5042aa1c2224ed362be79e3f22a15e |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [net-next] linkmode: Change return type of linkmode_andnot to bool | expand |
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Thu, 01 Aug 2024 21:00:03 +0100 you wrote: > linkmode_andnot() simply returns the result of bitmap_andnot(). > And the return type of bitmap_andnot() is bool. > So it makes sense for the return type of linkmode_andnot() > to also be bool. > > I checked all call-sites and they either ignore the return > value or treat it as a bool. > > [...] Here is the summary with links: - [net-next] linkmode: Change return type of linkmode_andnot to bool https://git.kernel.org/netdev/net-next/c/7e1d512dab50 You are awesome, thank you!
diff --git a/include/linux/linkmode.h b/include/linux/linkmode.h index d94bfd9ac8cc..3b9de09871f6 100644 --- a/include/linux/linkmode.h +++ b/include/linux/linkmode.h @@ -37,8 +37,9 @@ static inline bool linkmode_empty(const unsigned long *src) return bitmap_empty(src, __ETHTOOL_LINK_MODE_MASK_NBITS); } -static inline int linkmode_andnot(unsigned long *dst, const unsigned long *src1, - const unsigned long *src2) +static inline bool linkmode_andnot(unsigned long *dst, + const unsigned long *src1, + const unsigned long *src2) { return bitmap_andnot(dst, src1, src2, __ETHTOOL_LINK_MODE_MASK_NBITS); }
linkmode_andnot() simply returns the result of bitmap_andnot(). And the return type of bitmap_andnot() is bool. So it makes sense for the return type of linkmode_andnot() to also be bool. I checked all call-sites and they either ignore the return value or treat it as a bool. Compile tested only. Link: https://lore.kernel.org/netdev/68088998-4486-4930-90a4-96a32f08c490@lunn.ch/ Signed-off-by: Simon Horman <horms@kernel.org> --- include/linux/linkmode.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)