[PATCH 2/9] linkmode: make linkmode_and() return boolean
From: Yury Norov
Date: Mon Sep 07 2026 - 17:57:44 EST
bitmap_and() returns true if the resulting bitmap is not empty.
Propagate that return value through linkmode_and() so callers can use
it where applicable.
Signed-off-by: Yury Norov <ynorov@xxxxxxxxxx>
---
include/linux/linkmode.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/linux/linkmode.h b/include/linux/linkmode.h
index 3b9de09871f6..c08632c10c3d 100644
--- a/include/linux/linkmode.h
+++ b/include/linux/linkmode.h
@@ -20,10 +20,10 @@ static inline void linkmode_copy(unsigned long *dst, const unsigned long *src)
bitmap_copy(dst, src, __ETHTOOL_LINK_MODE_MASK_NBITS);
}
-static inline void linkmode_and(unsigned long *dst, const unsigned long *a,
+static inline bool linkmode_and(unsigned long *dst, const unsigned long *a,
const unsigned long *b)
{
- bitmap_and(dst, a, b, __ETHTOOL_LINK_MODE_MASK_NBITS);
+ return bitmap_and(dst, a, b, __ETHTOOL_LINK_MODE_MASK_NBITS);
}
static inline void linkmode_or(unsigned long *dst, const unsigned long *a,
--
2.53.0