浏览代码

tipc: make zone/cluster mask constants a define

This allows them to be available for easy re-use in other places
and avoids trivial mistakes caused by  "count the f's and 0's".

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Paul Gortmaker 14 年之前
父节点
当前提交
1f3de471ad
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      net/tipc/addr.h

+ 5 - 2
net/tipc/addr.h

@@ -37,14 +37,17 @@
 #ifndef _TIPC_ADDR_H
 #ifndef _TIPC_ADDR_H
 #define _TIPC_ADDR_H
 #define _TIPC_ADDR_H
 
 
+#define TIPC_ZONE_MASK		0xff000000u
+#define TIPC_CLUSTER_MASK	0xfffff000u
+
 static inline u32 tipc_zone_mask(u32 addr)
 static inline u32 tipc_zone_mask(u32 addr)
 {
 {
-	return addr & 0xff000000u;
+	return addr & TIPC_ZONE_MASK;
 }
 }
 
 
 static inline u32 tipc_cluster_mask(u32 addr)
 static inline u32 tipc_cluster_mask(u32 addr)
 {
 {
-	return addr & 0xfffff000u;
+	return addr & TIPC_CLUSTER_MASK;
 }
 }
 
 
 static inline int in_own_cluster(u32 addr)
 static inline int in_own_cluster(u32 addr)