diff --git a/sys/dev/isp/isp_pci.c b/sys/dev/isp/isp_pci.c index f62e415f1bc..c31e8042598 100644 --- a/sys/dev/isp/isp_pci.c +++ b/sys/dev/isp/isp_pci.c @@ -1129,8 +1129,11 @@ isp_pci_mbxdma(struct ispsoftc *isp) u_int32_t len; int i, error, ns; bus_size_t slim; /* segment size */ - bus_size_t llim; /* low limit of unavailable dma */ - bus_size_t hlim; /* low limit of unavailable dma */ + + /* XXX Should be bus_size_t, but i386/PAE is broken */ + bus_addr_t llim; /* low limit of unavailable dma */ + bus_addr_t hlim; /* low limit of unavailable dma */ + struct imush im; /*