components/open-fabrics/libibmad/patches/base.patch
changeset 984 f34e7c7efa38
parent 490 20074ee5793e
child 995 52ebc73c889f
equal deleted inserted replaced
983:8cd8254141e2 984:f34e7c7efa38
    87 -	memcpy(&val, ((char *)buf + base_offs + f->bitoffs / 8),
    87 -	memcpy(&val, ((char *)buf + base_offs + f->bitoffs / 8),
    88 +	memcpy( (void *)&val, (void *)((char *)buf + base_offs + f->bitoffs / 8),
    88 +	memcpy( (void *)&val, (void *)((char *)buf + base_offs + f->bitoffs / 8),
    89  	       sizeof(uint64_t));
    89  	       sizeof(uint64_t));
    90  	return ntohll(val);
    90  	return ntohll(val);
    91  }
    91  }
       
    92 diff -r -u /tmp/libibmad-1.3.7/src/mad.c libibmad-1.3.7/src/mad.c
       
    93 --- /tmp/libibmad-1.3.7/src/mad.c	Wed Feb 16 02:12:53 2011
       
    94 +++ libibmad-1.3.7/src/mad.c	Thu Sep 13 09:31:03 2012
       
    95 @@ -61,6 +61,7 @@
       
    96  		trid = random();
       
    97  	}
       
    98  	next = ++trid | (base << 32);
       
    99 +	next &= 0x00ffffffffffffff;
       
   100  	return next;
       
   101  }
       
   102  
    92 diff -r -u /tmp/libibmad-1.3.7/src/dump.c libibmad-1.3.7/src/dump.c
   103 diff -r -u /tmp/libibmad-1.3.7/src/dump.c libibmad-1.3.7/src/dump.c
    93 --- /tmp/libibmad-1.3.7/src/dump.c	Wed Feb 16 02:12:53 2011
   104 --- /tmp/libibmad-1.3.7/src/dump.c	Wed Feb 16 02:12:53 2011
    94 +++ libibmad-1.3.7/src/dump.c	Thu Feb 24 11:27:11 2011
   105 +++ libibmad-1.3.7/src/dump.c	Thu Feb 24 11:27:11 2011
    95 @@ -46,12 +46,24 @@
   106 @@ -46,12 +46,24 @@
    96  
   107