Whamcloud - gitweb
Branch b1_6
authorbobijam <bobijam>
Tue, 29 Jan 2008 10:36:01 +0000 (10:36 +0000)
committerbobijam <bobijam>
Tue, 29 Jan 2008 10:36:01 +0000 (10:36 +0000)
b=14139
o=Bob Glossman(bogl@cray.com)
i=adilger

fix building errors for xt3 in SLES10.

lnet/include/libcfs/user-bitops.h
lnet/include/lnet/api.h
lnet/lnet/lib-move.c

index 43fc2f1..d2eea0e 100644 (file)
@@ -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;
 }
index 20e9177..adbe2e2 100644 (file)
@@ -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);
 
index 817c898..c174762 100644 (file)
@@ -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