Some codes still call nodemask_zero and nodemask_equal.
Leave them in for convenience.

Signed-off-by: Cliff Wickman <cpw@sgi.com>
---
 numa.h |   23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

Index: numactl-dev/numa.h
===================================================================
--- numactl-dev.orig/numa.h
+++ numactl-dev/numa.h
@@ -61,6 +61,16 @@ void copy_bitmask_to_nodemask(struct bit
 void copy_bitmask_to_bitmask(struct bitmask *, struct bitmask *);
 
 /* compatibility for codes that used them: */
+
+static inline void nodemask_zero(nodemask_t *mask)
+{
+	struct bitmask tmp;
+
+	tmp.maskp = (unsigned long *)mask;
+	tmp.size = sizeof(nodemask_t) * 8;
+	numa_bitmask_clearall(&tmp);
+}
+
 static inline void nodemask_zero_compat(nodemask_t *mask)
 { 
 	struct bitmask tmp;
@@ -92,6 +102,19 @@ static inline int nodemask_isset_compat(
 	return 0;
 }
 
+static inline int nodemask_equal(const nodemask_t *a, const nodemask_t *b)
+{
+	struct bitmask tmp_a, tmp_b;
+
+	tmp_a.maskp = (unsigned long *)a;
+	tmp_a.size = sizeof(nodemask_t) * 8;
+
+	tmp_b.maskp = (unsigned long *)b;
+	tmp_b.size = sizeof(nodemask_t) * 8;
+
+	return numa_bitmask_equal(&tmp_a, &tmp_b);
+}
+
 static inline int nodemask_equal_compat(const nodemask_t *a, const nodemask_t *b)
 { 
 	struct bitmask tmp_a, tmp_b;
