aboutsummaryrefslogtreecommitdiff
path: root/contrib/ntp/sntp/tests/sntptest.h
diff options
context:
space:
mode:
authorZbigniew Bodek <zbb@FreeBSD.org>2015-03-30 09:49:54 +0000
committerZbigniew Bodek <zbb@FreeBSD.org>2015-03-30 09:49:54 +0000
commita83592093c063d2b02127a1de7c7c93d5f600bd2 (patch)
treead6f6902451b9b9d29b8a182d570929e6e452480 /contrib/ntp/sntp/tests/sntptest.h
parenta3db11e053606ac7fe5d6873d44d59d1d0d3a6d7 (diff)
Fix bug in xrefinfo_find() for 64-bit platforms
uintptr_t may be 64-bit on some platforms, therefore when finding xrefinfo by pointer to device the high word is being cut off due to cast to phandle_t which is 32-bit long by definition. Due to that we loose the high word of the address to compare with xi->dev's address. To fix that, first argument of xrefinfo_find() is extended to uintptr_t and is being cast to appropriate type (phandle_t) when compared. Submitted by: Zbigniew Bodek <zbb@semihalf.com> Reviewed by: nwhitehorn Obtained from: Semihalf
Notes
Notes: svn path=/head/; revision=280848
Diffstat (limited to 'contrib/ntp/sntp/tests/sntptest.h')
0 files changed, 0 insertions, 0 deletions