svn commit: r334948 - head/sys/dev/bxe
Dimitry Andric
dim at FreeBSD.org
Mon Jun 11 10:08:23 UTC 2018
Author: dim
Date: Mon Jun 11 10:08:22 2018
New Revision: 334948
URL: https://svnweb.freebsd.org/changeset/base/334948
Log:
Fix build of bxe with base gcc on i386
Casting from rman_res_t to a pointer results in "cast to pointer from
integer of different size" warnings with base gcc on i386, so print
these without casting. The kva field of struct bxe_bar is of type
vm_offset_t, which can be 32 or 64 bit, so cast it to uintmax_t before
printing.
Reviewed by: markj
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D15733
Modified:
head/sys/dev/bxe/bxe.c
Modified: head/sys/dev/bxe/bxe.c
==============================================================================
--- head/sys/dev/bxe/bxe.c Mon Jun 11 08:42:03 2018 (r334947)
+++ head/sys/dev/bxe/bxe.c Mon Jun 11 10:08:22 2018 (r334948)
@@ -12849,12 +12849,12 @@ bxe_allocate_bars(struct bxe_softc *sc)
sc->bar[i].handle = rman_get_bushandle(sc->bar[i].resource);
sc->bar[i].kva = (vm_offset_t)rman_get_virtual(sc->bar[i].resource);
- BLOGI(sc, "PCI BAR%d [%02x] memory allocated: %p-%p (%jd) -> %p\n",
+ BLOGI(sc, "PCI BAR%d [%02x] memory allocated: %#jx-%#jx (%jd) -> %#jx\n",
i, PCIR_BAR(i),
- (void *)rman_get_start(sc->bar[i].resource),
- (void *)rman_get_end(sc->bar[i].resource),
+ rman_get_start(sc->bar[i].resource),
+ rman_get_end(sc->bar[i].resource),
rman_get_size(sc->bar[i].resource),
- (void *)sc->bar[i].kva);
+ (uintmax_t)sc->bar[i].kva);
}
return (0);
More information about the svn-src-all
mailing list