libpciaccess: Fix incorrect format specification

Building libpciaccess generates a warning on versions of Linux in which
the definition of the struct mtrr_sentry has changed to __u64.

Since sentry.base is assigned from a pciaddr_t, always cast sentry.base
to be type pciaddr_t and modify the formatting string to use PRIx64
instead of %08lx

Verified on Ubuntu 10.04 and 14.04

Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=74643

Signed-off-by: Chuck Tuffli <chuck@tuffli.net>
1 file changed