From c43e26a94c069e25c8f01b435310ded31b029bee Mon Sep 17 00:00:00 2001 From: bobijam Date: Tue, 29 Jan 2008 10:36:01 +0000 Subject: [PATCH] Branch b1_6 b=14139 o=Bob Glossman(bogl@cray.com) i=adilger fix building errors for xt3 in SLES10. --- lnet/include/libcfs/user-bitops.h | 6 +++--- lnet/include/lnet/api.h | 2 +- lnet/lnet/lib-move.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lnet/include/libcfs/user-bitops.h b/lnet/include/libcfs/user-bitops.h index 43fc2f1..d2eea0e 100644 --- a/lnet/include/libcfs/user-bitops.h +++ b/lnet/include/libcfs/user-bitops.h @@ -27,7 +27,7 @@ #define __LIBCFS_USER_BITOPS_H__ /* test if bit nr is set in bitmap addr; returns previous value of bit nr */ -static __inline__ int set_bit(int nr, long * addr) +static __inline__ int set_bit(int nr, unsigned long * addr) { long mask; @@ -39,7 +39,7 @@ static __inline__ int set_bit(int nr, long * addr) } /* clear bit nr in bitmap addr; returns previous value of bit nr*/ -static __inline__ int clear_bit(int nr, long * addr) +static __inline__ int clear_bit(int nr, unsigned long * addr) { long mask; @@ -50,7 +50,7 @@ static __inline__ int clear_bit(int nr, long * addr) return nr; } -static __inline__ int test_bit(int nr, const long * addr) +static __inline__ int test_bit(int nr, const unsigned long * addr) { return ((1UL << (nr & (BITS_PER_LONG - 1))) & ((addr)[nr / BITS_PER_LONG])) != 0; } diff --git a/lnet/include/lnet/api.h b/lnet/include/lnet/api.h index 20e9177..adbe2e2 100644 --- a/lnet/include/lnet/api.h +++ b/lnet/include/lnet/api.h @@ -10,7 +10,7 @@ int LNetNIInit(lnet_pid_t requested_pid); int LNetNIFini(void); int LNetGetId(unsigned int index, lnet_process_id_t *id); -int LNetDist(lnet_nid_t nid, lnet_nid_t *srcnid, int *order); +int LNetDist(lnet_nid_t nid, lnet_nid_t *srcnid, __u32 *order); int LNetCtl(unsigned int cmd, void *arg); void LNetSnprintHandle (char *str, int str_len, lnet_handle_any_t handle); diff --git a/lnet/lnet/lib-move.c b/lnet/lnet/lib-move.c index 817c898..c174762 100644 --- a/lnet/lnet/lib-move.c +++ b/lnet/lnet/lib-move.c @@ -2424,7 +2424,7 @@ LNetGet(lnet_nid_t self, lnet_handle_md_t mdh, } int -LNetDist (lnet_nid_t dstnid, lnet_nid_t *srcnidp, int *orderp) +LNetDist (lnet_nid_t dstnid, lnet_nid_t *srcnidp, __u32 *orderp) { struct list_head *e; lnet_ni_t *ni; @@ -2432,7 +2432,7 @@ LNetDist (lnet_nid_t dstnid, lnet_nid_t *srcnidp, int *orderp) lnet_remotenet_t *rnet; __u32 dstnet = LNET_NIDNET(dstnid); int hops; - int order = 2; + __u32 order = 2; /* if !local_nid_dist_zero, I don't return a distance of 0 ever * (when lustre sees a distance of 0, it substitutes 0@lo), so I -- 1.8.3.1